* src/EditPerson.py: switch to ComboBox from OptionMenu

* src/GenericFilter.py: switch to ComboBox from OptionMenu
* src/Marriage.py: switch to ComboBox from OptionMenu
* src/PeopleView.py: switch to ComboBox from OptionMenu
* src/gramps.glade:switch to ComboBox from OptionMenu
* src/gramps_main.py: switch to ComboBox from OptionMenu


svn: r3877
This commit is contained in:
Don Allingham
2005-01-07 04:34:02 +00:00
parent 4ec74f675a
commit 44337dbe09
7 changed files with 158 additions and 170 deletions

View File

@@ -838,6 +838,10 @@ class Gramps:
def init_filters(self):
cell = gtk.CellRendererText()
self.filter_list.pack_start(cell,True)
self.filter_list.add_attribute(cell,'text',0)
filter_list = []
all = GenericFilter.GenericFilter()
@@ -867,8 +871,9 @@ class Gramps:
menu = GenericFilter.build_filter_menu(filter_list)
self.filter_list.set_menu(menu)
self.filter_list.set_history(0)
self.filter_model = GenericFilter.FilterStore(filter_list)
self.filter_list.set_model(self.filter_model)
self.filter_list.set_active(self.filter_model.default_index())
self.filter_list.connect('changed',self.on_filter_name_changed)
self.filter_text.set_sensitive(0)
@@ -1485,7 +1490,8 @@ class Gramps:
self.people_view.apply_filter_clicked()
def on_filter_name_changed(self,obj):
mime_filter = obj.get_menu().get_active().get_data('filter')
index = self.filter_list.get_active()
mime_filter = self.filter_model.get_filter(index)
qual = mime_filter.need_param
if qual:
self.filter_text.show()