(on_apply_clicked): Properly save entered types, including custom.
svn: r7253
This commit is contained in:
parent
635b6f11da
commit
cf0f126731
@ -1,5 +1,6 @@
|
||||
2006-08-24 Alex Roitman <shura@gramps-project.org>
|
||||
* src/plugins/ChangeTypes.py (run_tool): Properly set the new type.
|
||||
(on_apply_clicked): Properly save entered types, including custom.
|
||||
|
||||
2006-08-23 Alex Roitman <shura@gramps-project.org>
|
||||
* src/DataViews/_PersonView.py (person_removed): Properly create
|
||||
|
@ -82,8 +82,7 @@ class ChangeTypes(Tool.BatchTool, ManagedWindow.ManagedWindow):
|
||||
|
||||
self.auto1 = self.glade.get_widget("original")
|
||||
self.auto2 = self.glade.get_widget("new")
|
||||
event_names = [item[1] for item in EventType._DATAMAP
|
||||
if item[0] > 0 ]
|
||||
event_names = [item[1] for item in EventType._DATAMAP if item[0] > 0 ]
|
||||
event_names.sort(locale.strcoll)
|
||||
AutoComp.fill_combo(self.auto1,event_names)
|
||||
AutoComp.fill_combo(self.auto2,event_names)
|
||||
@ -151,10 +150,13 @@ class ChangeTypes(Tool.BatchTool, ManagedWindow.ManagedWindow):
|
||||
|
||||
def on_apply_clicked(self,obj):
|
||||
# Need to store English names for later comparison
|
||||
self.options.handler.options_dict['fromtype'] = EventType._I2EMAP[
|
||||
EventType._S2IMAP[self.auto1.child.get_text()]]
|
||||
self.options.handler.options_dict['totype'] = EventType._I2EMAP[
|
||||
EventType._S2IMAP[self.auto2.child.get_text()]]
|
||||
the_type = EventType()
|
||||
|
||||
the_type.set(self.auto1.child.get_text())
|
||||
self.options.handler.options_dict['fromtype'] = the_type.xml_str()
|
||||
|
||||
the_type.set(self.auto2.child.get_text())
|
||||
self.options.handler.options_dict['totype'] = the_type.xml_str()
|
||||
|
||||
modified,msg = self.run_tool(cli=False)
|
||||
OkDialog(_('Change types'),msg,self.window)
|
||||
|
Loading…
Reference in New Issue
Block a user