Fixed missing expand option on gramplets; added connect/disconnect signal handling; removed signal to update status bar when gramplet doesn't do anything

svn: r13428
This commit is contained in:
Doug Blank
2009-10-27 00:27:40 +00:00
parent 2ed1159e89
commit bb99cd20b1
7 changed files with 38 additions and 6 deletions

View File

@@ -84,6 +84,9 @@ class AgeOnDateGramplet(Gramplet):
self.gui.get_container_widget().add_with_viewport(vbox)
vbox.show_all()
def post_init(self):
self.disconnect("active-changed")
def run(self, obj):
"""
Method that is run when you click the Run button.

View File

@@ -43,6 +43,9 @@ class CalendarGramplet(Gramplet):
self.gui.get_container_widget().add_with_viewport(self.gui.calendar)
self.gui.calendar.show()
def post_init(self):
self.disconnect("active-changed")
def double_click(self, obj):
# bring up events on this day
year, month, day = self.gui.calendar.get_date()

View File

@@ -38,3 +38,6 @@ class FAQGramplet(Gramplet):
self.render_text("Draft of a <a wiki='FAQ'>Frequently Asked Questions</a> Gramplet\n\n")
self.render_text(" 1. <a href='http://bugs.gramps-project.org/'>Test 1</a>\n")
self.render_text(" 2. <a href='http://gramps-project.org//'>Test 2</a>\n")
def post_init(self):
self.disconnect("active-changed")

View File

@@ -58,6 +58,9 @@ class PythonGramplet(Gramplet):
self.set_text("Python %s\n%s " % (sys.version, self.prompt))
self.gui.textview.connect('key-press-event', self.on_key_press)
def post_init(self):
self.disconnect("active-changed")
def format_exception(self, max_tb_level=10):
retval = ''
cla, exc, trbk = sys.exc_info()

View File

@@ -41,6 +41,9 @@ class TODOGramplet(Gramplet):
def on_load(self):
self.load_data_to_text()
def post_init(self):
self.disconnect("active-changed")
def on_save(self):
self.gui.data = [] # clear out old data
self.save_text_to_data()