Objects updates again
[findit] / src / files / outtable.py
index 7ff5d60..6529d6d 100755 (executable)
@@ -2,10 +2,6 @@
 # -*-coding: utf-8 -*-
 # vim: sw=4 ts=4 expandtab ai
 
-import gtk      ###
-import gobject  ###
-
-
 #==============================================================================
 
 # class OutTable_Control(object):
@@ -24,18 +20,17 @@ import gobject  ###
 # class OutTable_Abstraction(object):
 #     pass
 
-
 #==============================================================================
 
 class Cli_Presentation(object):
     pass
 
-
 #==============================================================================
 
-class Gtk_Presentation(gtk.ScrolledWindow):
+class Gtk_Presentation(object):
     def __init__(self, filelist):   ###
-        gtk.ScrolledWindow.__init__(self)
+        import gtk
+        import gobject
 
         # Определяем переменную в которой будет храниться выводимый список
         self.liststore = gtk.ListStore(str, str, gobject.TYPE_INT64)
@@ -68,9 +63,11 @@ class Gtk_Presentation(gtk.ScrolledWindow):
         path_col.set_sort_column_id(0)
         size_col.set_sort_column_id(2)
 
-        self.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
-        self.add(treeview)
-        self.show_all()
+        self.swin = gtk.ScrolledWindow()
+        self.swin.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
+        self.swin.add(treeview)
+###        self.swin.show_all()
+        self.toplevel = self.swin
 
 #     #=== Functions ============================================================
 #     def show_results(self, filelist):