home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- import rb
- import gconf
-
- class DontReallyClosePlugin(rb.Plugin):
-
- def __init__(self):
- rb.Plugin.__init__(self)
- self.delete_event_id = 0
-
-
- def delete_event_cb(self, widget, event):
- widget.hide()
- gconf.client_get_default().set_bool('/apps/rhythmbox/state/window_visible', 0)
- return True
-
-
- def activate(self, shell):
- self.delete_event_id = shell.props.window.connect('delete-event', self.delete_event_cb)
-
-
- def deactivate(self, shell):
- if self.delete_event_id != 0:
- shell.props.window.disconnect(self.delete_event_id)
- self.delete_event_id = 0
-
-
-
-