Needed to register event mask to get additional signals; next step: cleanup
svn: r11678
This commit is contained in:
@ -89,7 +89,11 @@ class FanChartWidget(gtk.Widget):
|
|||||||
Highly experimental... documents forthcoming...
|
Highly experimental... documents forthcoming...
|
||||||
"""
|
"""
|
||||||
gtk.Widget.__init__(self)
|
gtk.Widget.__init__(self)
|
||||||
self.draw_gc = None
|
self.connect("button_release_event", self.button_release)
|
||||||
|
self.connect("motion_notify_event", self.motion_notify)
|
||||||
|
self.add_events(gdk.BUTTON_PRESS_MASK |
|
||||||
|
gdk.BUTTON_RELEASE_MASK |
|
||||||
|
gdk.POINTER_MOTION_MASK)
|
||||||
self.pixels_per_generation = 50
|
self.pixels_per_generation = 50
|
||||||
## gotten from experiments with "sans serif 8":
|
## gotten from experiments with "sans serif 8":
|
||||||
self.degrees_per_radius = .80
|
self.degrees_per_radius = .80
|
||||||
@ -102,6 +106,14 @@ class FanChartWidget(gtk.Widget):
|
|||||||
self.layout = self.create_pango_layout('cairo')
|
self.layout = self.create_pango_layout('cairo')
|
||||||
self.layout.set_font_description(pango.FontDescription("sans serif 8"))
|
self.layout.set_font_description(pango.FontDescription("sans serif 8"))
|
||||||
|
|
||||||
|
def button_release(self, widget, event):
|
||||||
|
#print "up!"
|
||||||
|
return True
|
||||||
|
|
||||||
|
def motion_notify(self, widget, event):
|
||||||
|
#print "move!"
|
||||||
|
return True
|
||||||
|
|
||||||
def reset_generations(self):
|
def reset_generations(self):
|
||||||
"""
|
"""
|
||||||
Reset all of the data on where slices appear, and if they are expanded.
|
Reset all of the data on where slices appear, and if they are expanded.
|
||||||
|
Reference in New Issue
Block a user