Disable OK button if no one selected
svn: r875
This commit is contained in:
parent
35e9005c33
commit
0b08d597b8
@ -82,7 +82,9 @@ class AddSpouse:
|
||||
self.spouse_list = self.glade.get_widget("spouseList")
|
||||
self.relation_def = self.glade.get_widget("reldef")
|
||||
self.top = self.glade.get_widget("spouseDialog")
|
||||
self.ok = self.glade.get_widget('spouse_ok')
|
||||
|
||||
self.ok.set_sensitive(0)
|
||||
self.name_list = self.db.getPersonMap().values()
|
||||
self.name_list.sort(sort.by_last_name)
|
||||
self.rel_combo.set_popdown_strings(const.familyRelations)
|
||||
@ -94,11 +96,19 @@ class AddSpouse:
|
||||
"on_new_spouse_clicked" : self.new_spouse_clicked,
|
||||
"on_rel_type_changed" : self.relation_type_changed,
|
||||
"on_combo_insert_text" : Utils.combo_insert_text,
|
||||
"on_select_row" : self.select_row,
|
||||
"on_unselect_row" : self.unselect_row,
|
||||
"destroy_passed_object" : Utils.destroy_passed_object
|
||||
})
|
||||
|
||||
self.relation_type.set_text(_("Married"))
|
||||
|
||||
def select_row(self,obj,a,b,c):
|
||||
self.ok.set_sensitive(1)
|
||||
|
||||
def unselect_row(self,obj,a,b,c):
|
||||
self.ok.set_sensitive(0)
|
||||
|
||||
def new_spouse_clicked(self,obj):
|
||||
"""
|
||||
Called when the spouse to be added does not exist, and needs
|
||||
|
@ -4594,7 +4594,7 @@
|
||||
|
||||
<widget>
|
||||
<class>GtkButton</class>
|
||||
<name>spouseExistingPerson</name>
|
||||
<name>spouse_ok</name>
|
||||
<can_default>True</can_default>
|
||||
<can_focus>True</can_focus>
|
||||
<signal>
|
||||
@ -4680,8 +4680,13 @@
|
||||
<can_focus>True</can_focus>
|
||||
<signal>
|
||||
<name>select_row</name>
|
||||
<handler>on_spouseList_select_row</handler>
|
||||
<last_modification_time>Sun, 19 Nov 2000 00:44:36 GMT</last_modification_time>
|
||||
<handler>on_select_row</handler>
|
||||
<last_modification_time>Fri, 29 Mar 2002 13:44:27 GMT</last_modification_time>
|
||||
</signal>
|
||||
<signal>
|
||||
<name>unselect_row</name>
|
||||
<handler>on_unselect_row</handler>
|
||||
<last_modification_time>Fri, 29 Mar 2002 13:44:33 GMT</last_modification_time>
|
||||
</signal>
|
||||
<columns>2</columns>
|
||||
<column_widths>256,80</column_widths>
|
||||
|
Loading…
Reference in New Issue
Block a user