2696: Make gramplets report to statusbar by MD Nauta
svn: r11919
This commit is contained in:
parent
b67fb1c7d7
commit
0de120e418
@ -240,14 +240,14 @@ class Gramplet(object):
|
|||||||
self.on_load()
|
self.on_load()
|
||||||
self.build_options()
|
self.build_options()
|
||||||
self.dbstate.connect('database-changed', self._db_changed)
|
self.dbstate.connect('database-changed', self._db_changed)
|
||||||
self.dbstate.connect('active-changed', self.active_changed)
|
self.dbstate.connect('active-changed', self._active_changed)
|
||||||
self.gui.textview.connect('button-press-event',
|
self.gui.textview.connect('button-press-event',
|
||||||
self.gui.on_button_press)
|
self.gui.on_button_press)
|
||||||
self.gui.textview.connect('motion-notify-event',
|
self.gui.textview.connect('motion-notify-event',
|
||||||
self.gui.on_motion)
|
self.gui.on_motion)
|
||||||
if self.dbstate.active: # already changed
|
if self.dbstate.active: # already changed
|
||||||
self._db_changed(self.dbstate.db)
|
self._db_changed(self.dbstate.db)
|
||||||
self.active_changed(self.dbstate.active.handle)
|
self._active_changed(self.dbstate.active.handle)
|
||||||
|
|
||||||
def init(self): # once, constructor
|
def init(self): # once, constructor
|
||||||
pass
|
pass
|
||||||
@ -280,6 +280,11 @@ class Gramplet(object):
|
|||||||
def active_changed(self, handle):
|
def active_changed(self, handle):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def _active_changed(self, handle):
|
||||||
|
self.uistate.push_message(self.gui.dbstate,
|
||||||
|
_("Gramplet %s is running") % self.gui.title)
|
||||||
|
self.active_changed(handle)
|
||||||
|
|
||||||
def db_changed(self):
|
def db_changed(self):
|
||||||
if debug: print "%s is connecting" % self.gui.title
|
if debug: print "%s is connecting" % self.gui.title
|
||||||
pass
|
pass
|
||||||
@ -426,6 +431,8 @@ class Gramplet(object):
|
|||||||
|
|
||||||
def _db_changed(self, db):
|
def _db_changed(self, db):
|
||||||
if debug: print "%s is _connecting" % self.gui.title
|
if debug: print "%s is _connecting" % self.gui.title
|
||||||
|
self.uistate.push_message(self.dbstate,
|
||||||
|
_("Gramplet %s is running") % self.gui.title)
|
||||||
self.dbstate.db = db
|
self.dbstate.db = db
|
||||||
self.gui.dbstate.db = db
|
self.gui.dbstate.db = db
|
||||||
self.db_changed()
|
self.db_changed()
|
||||||
|
Loading…
Reference in New Issue
Block a user