projects
/
findit
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
424dd05
)
creating wizard view - creating out to table object - src/outtable.py
author
“Alexandr
<“popov2al@gmail.com”>
Fri, 3 Apr 2009 15:41:14 +0000
(19:41 +0400)
committer
“Alexandr
<“popov2al@gmail.com”>
Fri, 3 Apr 2009 15:41:14 +0000
(19:41 +0400)
src/outtable.py
patch
|
blob
|
history
diff --git
a/src/outtable.py
b/src/outtable.py
index
fd69c05
..
66de8b9
100644
(file)
--- a/
src/outtable.py
+++ b/
src/outtable.py
@@
-5,25
+5,32
@@
import gtk
class Out_Table_Control(object):
import gtk
class Out_Table_Control(object):
- def __init__(self):
- self.out_ui = Output_Presentation()
+ def __init__(self, config):
+ win_width = config.get('window_width')
+ win_height = config.get('window_height')
+ self.out_ui = Out_Table_Presentation(win_width, win_height)
def show(self, filelist):
self.out_ui.show_result(filelist)
def show(self, filelist):
self.out_ui.show_result(filelist)
- def get_ui(self):
- return self.out_ui.get_ui()
+ def run(self):
+ self.out_ui.run()
class Out_Table_Abstraction(object):
pass
class Out_Table_Abstraction(object):
pass
-class Out_Table_Presentation(object):
- def __init__(self):
+class Out_Table_Presentation(gtk.Window):
+ def __init__(self, win_width, win_height):
# Список файлов
# Список файлов
- self.scrollwind = gtk.ScrolledWindow()
- self.scrollwind.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
+ gtk.Window.__init__(self)
+ self.set_default_size(win_width, win_height)
+ self.set_border_width(4)
+ self.connect('delete_event', gtk.main_quit)
+
+ scrollwind = gtk.ScrolledWindow()
+ scrollwind.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
# Определяем переменную в которой будет храниться выводимый список
self.liststore = gtk.ListStore(str, str, int)
# Определяем переменную в которой будет храниться выводимый список
self.liststore = gtk.ListStore(str, str, int)
@@
-52,12
+59,14
@@
class Out_Table_Presentation(object):
path_col.set_sort_column_id(0)
size_col.set_sort_column_id(2)
path_col.set_sort_column_id(0)
size_col.set_sort_column_id(2)
- self.scrollwind.add(self.treeview)
-
- def get_ui(self):
- return self.scrollwind
+ scrollwind.add(self.treeview)
+ self.add(scrollwind)
def show_result(self, filelist):
self.liststore.clear()
for stroka in filelist:
self.liststore.append(stroka)
def show_result(self, filelist):
self.liststore.clear()
for stroka in filelist:
self.liststore.append(stroka)
+
+ def run(self):
+ self.show_all()
+ gtk.main()