2006-04-27 Don Allingham <don@gramps-project.org>
* src/GrampsDb/_GrampsDbBase.py: fix custom event storing * src/GrampsDb/_GrampsBSDDB.py: fix custom event storing * src/Editors/_EditEventRef.py: fix custom event storing * src/Editors/_EditEvent.py: fix custom event storing * src/GrampsWidgets.py: fix custom data types * src/AutoComp.py: fix custom data types svn: r6480
This commit is contained in:
parent
b0d282b75a
commit
9d695790d0
@ -1,3 +1,11 @@
|
|||||||
|
2006-04-27 Don Allingham <don@gramps-project.org>
|
||||||
|
* src/GrampsDb/_GrampsDbBase.py: fix custom event storing
|
||||||
|
* src/GrampsDb/_GrampsBSDDB.py: fix custom event storing
|
||||||
|
* src/Editors/_EditEventRef.py: fix custom event storing
|
||||||
|
* src/Editors/_EditEvent.py: fix custom event storing
|
||||||
|
* src/GrampsWidgets.py: fix custom data types
|
||||||
|
* src/AutoComp.py: fix custom data types
|
||||||
|
|
||||||
2006-04-27 Brian Matherly <brian@gramps-project.org>
|
2006-04-27 Brian Matherly <brian@gramps-project.org>
|
||||||
* src/docgen/OpenSpreadSheet.py: fix manifest so files open in calc
|
* src/docgen/OpenSpreadSheet.py: fix manifest so files open in calc
|
||||||
|
|
||||||
|
@ -174,8 +174,13 @@ class StandardCustomSelector:
|
|||||||
index = index + 1
|
index = index + 1
|
||||||
|
|
||||||
if self.additional:
|
if self.additional:
|
||||||
for (value,data) in self.additional:
|
for event_type in self.additional:
|
||||||
self.store.append(row=[value,data])
|
if type(event_type) == str:
|
||||||
|
self.store.append(row=[self.custom_key, event_type])
|
||||||
|
elif type(event_type) == str:
|
||||||
|
self.store.append(row=[event_type[0], event_type[1]])
|
||||||
|
else:
|
||||||
|
self.store.append(row=[int(event_type), str(event_type[1])])
|
||||||
if key == self.active_key:
|
if key == self.active_key:
|
||||||
self.active_index = index
|
self.active_index = index
|
||||||
index = index + 1
|
index = index + 1
|
||||||
|
@ -101,6 +101,10 @@ class EditEvent(EditPrimary):
|
|||||||
ok.set_sensitive(not self.db.readonly)
|
ok.set_sensitive(not self.db.readonly)
|
||||||
ok.connect('clicked',self.save)
|
ok.connect('clicked',self.save)
|
||||||
|
|
||||||
|
def get_custom_events(self):
|
||||||
|
return self.dbstate.db.get_person_event_type_list() + \
|
||||||
|
self.dbstate.db.get_family_event_types()
|
||||||
|
|
||||||
def _setup_fields(self):
|
def _setup_fields(self):
|
||||||
self.place_field = PlaceEntry(
|
self.place_field = PlaceEntry(
|
||||||
self.top.get_widget("eventPlace"),
|
self.top.get_widget("eventPlace"),
|
||||||
|
@ -84,8 +84,7 @@ class EditEventRef(EditReference):
|
|||||||
self.add_event = self.db.add_person_event
|
self.add_event = self.db.add_person_event
|
||||||
|
|
||||||
def get_custom_events(self):
|
def get_custom_events(self):
|
||||||
return [ (RelLib.EventType.CUSTOM,val) \
|
return self.db.get_person_event_type_list()
|
||||||
for val in self.dbstate.db.get_person_event_types()]
|
|
||||||
|
|
||||||
def _connect_signals(self):
|
def _connect_signals(self):
|
||||||
self.define_ok_button(self.top.get_widget('ok'),self.ok_clicked)
|
self.define_ok_button(self.top.get_widget('ok'),self.ok_clicked)
|
||||||
|
@ -938,11 +938,6 @@ class GrampsBSDDB(GrampsDbBase):
|
|||||||
vals.sort()
|
vals.sort()
|
||||||
return [item[1] for item in vals]
|
return [item[1] for item in vals]
|
||||||
|
|
||||||
def get_person_event_type_list(self):
|
|
||||||
vals = [ unicode(val) for val in set(self.eventnames.keys()) ]
|
|
||||||
vals.sort(locale.strcoll)
|
|
||||||
return vals
|
|
||||||
|
|
||||||
def get_repository_type_list(self):
|
def get_repository_type_list(self):
|
||||||
vals = list(set(self.repository_types.keys()))
|
vals = list(set(self.repository_types.keys()))
|
||||||
vals.sort(locale.strcoll)
|
vals.sort(locale.strcoll)
|
||||||
|
@ -465,7 +465,6 @@ class GrampsDbBase(GrampsDBCallback):
|
|||||||
Commits the specified Event to the database, storing the changes
|
Commits the specified Event to the database, storing the changes
|
||||||
as part of the transaction.
|
as part of the transaction.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self._commit_base(event, self.event_map, EVENT_KEY,
|
self._commit_base(event, self.event_map, EVENT_KEY,
|
||||||
transaction.event_update, transaction.event_add,
|
transaction.event_update, transaction.event_add,
|
||||||
transaction, change_time)
|
transaction, change_time)
|
||||||
|
@ -389,7 +389,6 @@ class MonitoredDataType:
|
|||||||
def on_change(self, obj):
|
def on_change(self, obj):
|
||||||
value = self.fix_value(self.sel.get_values())
|
value = self.fix_value(self.sel.get_values())
|
||||||
self.set_val(value)
|
self.set_val(value)
|
||||||
print value, self.get_val()
|
|
||||||
|
|
||||||
class MonitoredMenu:
|
class MonitoredMenu:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user