import gtk
import gobject
+from misc import size_hum_read
class Out_Table_Control(object):
def __init__(self, config):
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, flsize):
+ self.out_ui.show_result(filelist, flsize)
def run(self):
self.out_ui.run()
size_col.set_sort_column_id(2)
scrollwind.add(self.treeview)
- self.add(scrollwind)
+ self.label = gtk.Label('full dir size = ')
+
+ vbox = gtk.VBox(False, 5)
+ vbox.pack_start(scrollwind, True, True, 0)
+ vbox.pack_start(self.label, False, False,0)
+ self.add(vbox)
- def show_result(self, filelist):
+ def show_result(self, filelist, fullsize):
self.liststore.clear()
for stroka in filelist:
self.liststore.append(stroka)
+ flsizestr = 'full dir size = %s' % size_hum_read(fullsize)
+ self.label.set_text(flsizestr)
def run(self):
self.show_all()