def __init__(self):
Gtk.ScrolledWindow.__init__(self)
self.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.NEVER)
self.m_callback = None
self.m_engravers = []
self.m_fontsize = 20
self.m_clickables = []
self.g_d = Gtk.DrawingArea()
self.g_d.show()
self.add_with_viewport(self.g_d)
self.g_d.connect("draw", self.on_draw)
self.g_d.add_events(Gdk.EventMask.EXPOSURE_MASK | Gdk.EventMask.BUTTON_RELEASE_MASK | Gdk.EventMask.BUTTON_PRESS_MASK|Gdk.EventMask.POINTER_MOTION_MASK)
self.g_d.connect("button_press_event", self.on_button_press_event)
self.m_width = self.m_height = 0
评论列表
文章目录