~jconti/recent-notifications/trunk

« back to all changes in this revision

Viewing changes to recent_notifications/ImageToggleButton.py

  • Committer: Jason Conti
  • Date: 2011-02-25 23:34:25 UTC
  • Revision ID: jason.conti@gmail.com-20110225233425-sd2gvd9lxe5e01u0
Experiment with hiding the message window when it loses focus.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
  def get_active(self):
36
36
    return self._toggled
37
37
 
 
38
  def set_active(self, active):
 
39
    self._toggled = active
 
40
    self.set_selected(active)
 
41
 
38
42
  def get_pixbuf(self):
39
43
    return self._image.get_pixbuf()
40
44
 
71
75
  def on_button_release(self, widget, event):
72
76
    if event.button == 1:
73
77
      if self.is_inside(event.x, event.y) and self.is_inside(self._press_x, self._press_y):
74
 
        self._toggled = not self._toggled
75
 
        self.set_selected(self._toggled)
 
78
        self.set_active(not self._toggled)
76
79
        glib.idle_add(self.emit, "toggled")
77
80
        return True
78
81