Slightly corrected diagram output
authorEugene Gagarin <mosfet07@ya.ru>
Wed, 29 Apr 2009 06:30:04 +0000 (10:30 +0400)
committerEugene Gagarin <mosfet07@ya.ru>
Wed, 29 Apr 2009 06:30:04 +0000 (10:30 +0400)
src/debs/outdiagram.py
src/files/outdiagram.py

index ac81249..427491a 100755 (executable)
@@ -64,7 +64,7 @@ class Gtk_Presentation(object):
             area = 0.5*(delta_angle*R**2)   # sector area
 
             # drawing text
-            cr.set_font_size(sqrt(area)/3)  # text size
+            cr.set_font_size(sqrt(area)/2)  # text size
             text = str(i+1)                 # text string
             xbearing, ybearing, textw, texth = cr.text_extents(text)[:4]
             cr.move_to(x-(xbearing+textw/2), y-(ybearing+texth/2))  # text center
index b333057..ed4cd1d 100755 (executable)
@@ -45,7 +45,7 @@ class Gtk_Presentation(object):
 
     def expose_event(self, widget, event, sectors):
         x, y, w, h, _ = widget.window.get_geometry()
-        R = min(w-w/3, h)/2 - 20
+        R = min(w-w/3, h)/2 - 10
 
         cr = widget.window.cairo_create()   # cairo context
         cr.translate(w/2-w/6, h/2)          # moving coordinates
@@ -65,7 +65,7 @@ class Gtk_Presentation(object):
             area = 0.5*(delta_angle*R**2)   # sector area
 
             # drawing text
-            cr.set_font_size(sqrt(area)/3)  # text size
+            cr.set_font_size(sqrt(area)/2)  # text size
             text = str(i+1)                 # text string
             xbearing, ybearing, textw, texth = cr.text_extents(text)[:4]
             cr.move_to(x-(xbearing+textw/2), y-(ybearing+texth/2))  # text center
@@ -73,7 +73,7 @@ class Gtk_Presentation(object):
             cr.show_text(text)
 
         cr.set_font_size(14)
-        cr.translate(w/2-w/6, -h/2+40)  # moving coordinates
+        cr.translate(R+40, -h/2+40)  # moving coordinates
         cr.move_to(0, 0)
 
         # drawing files list