Fixed other files.out_*
authorEugene Gagarin <mosfet07@ya.ru>
Mon, 18 May 2009 08:26:48 +0000 (12:26 +0400)
committerEugene Gagarin <mosfet07@ya.ru>
Mon, 18 May 2009 08:26:48 +0000 (12:26 +0400)
src/files/out_diabar.py
src/files/out_diaold.py
src/files/out_diapie.py

index b6fbf52..4968b89 100755 (executable)
@@ -16,13 +16,12 @@ class Cli_Presentation(object):
 #==============================================================================
 
 class Gtk_Presentation(object):
-    def __init__(self, filelist, maxdata=10):
+    def __init__(self, results, maxdata=10):
         import gtk
         import cairo; global cairo
         import pycha.bar; global pycha
 
-        drawing = gtk.DrawingArea()
-        drawing.connect('expose-event', self.expose_event)
+        filelist, start_path = results
 
         # `maxdata` biggest files from list
         filelist.sort(reverse=True)
@@ -84,6 +83,9 @@ class Gtk_Presentation(object):
             },
         }
 
+        drawing = gtk.DrawingArea()
+        drawing.connect('expose-event', self.expose_event)
+
         self.toplevel = drawing
 
     def expose_event(self, widget, event):
index 0bb2129..5f26c22 100755 (executable)
@@ -14,11 +14,11 @@ class Cli_Presentation(object):
 #==============================================================================
 
 class Gtk_Presentation(object):
-    def __init__(self, filelist, maxdata=10):
+    def __init__(self, results, maxdata=10):
         import gtk
         import cairo
 
-        drawing = gtk.DrawingArea()
+        filelist, start_path = results
 
         # `maxdata` biggest files from list
         filelist.sort(reverse=True)
@@ -38,6 +38,7 @@ class Gtk_Presentation(object):
             sectors.append((start_angle, end_angle, color))
             start_angle += delta_angle
 
+        drawing = gtk.DrawingArea()
         drawing.connect('expose-event', self.expose_event, sectors)
 
         self.toplevel = drawing
index d4850ff..75dac27 100755 (executable)
@@ -14,13 +14,12 @@ class Cli_Presentation(object):
 #==============================================================================
 
 class Gtk_Presentation(object):
-    def __init__(self, filelist, maxdata=10):
+    def __init__(self, results, maxdata=10):
         import gtk
         import cairo; global cairo
         import pycha.pie; global pycha
 
-        drawing = gtk.DrawingArea()
-        drawing.connect('expose-event', self.expose_event)
+        filelist, start_path = results
 
         # `maxdata` biggest files from list
         filelist.sort(reverse=True)
@@ -53,6 +52,9 @@ class Gtk_Presentation(object):
             },
         }
 
+        drawing = gtk.DrawingArea()
+        drawing.connect('expose-event', self.expose_event)
+
         self.toplevel = drawing
 
     def expose_event(self, widget, event):