2007-01-06 Don Allingham <don@gramps-project.org>

* src/Editors/_EditAddress.py: new date entry
	* src/Editors/_EditLdsOrd.py: new date_entry
	* src/Editors/_EditSourceRef.py: new date_entry
	* src/Editors/_EditEventRef.py: new date_entry
	* src/Editors/_EditMedia.py: new date_entry
	* src/Editors/_EditName.py: new date_entry
	* src/Editors/_EditEvent.py: new date_entry
	* src/GrampsWidgets.py: add options to ValidatedDateEntry to specify colors and icon
	* src/glade/gramps.glade: new date_entry
	* src/Errors.py: new date_entry
	* src/DateEdit.py: new date_entry



svn: r7872
This commit is contained in:
Don Allingham
2007-01-06 22:35:29 +00:00
parent aa1a8d08a1
commit 2b30971dc3
12 changed files with 195 additions and 282 deletions

View File

@@ -80,8 +80,13 @@ class EditAddress(EditSecondary):
_('Address Editor'))
def _setup_fields(self):
table = self.top.get_widget('table26')
date_entry = ValidatableMaskedEntry(str)
date_entry.show()
table.attach(date_entry, 1, 6, 0, 1)
self.addr_start = MonitoredDate(
self.top.get_widget("address_start"),
date_entry,
self.top.get_widget("date_stat"),
self.obj.get_date_object(),
self.uistate,

View File

@@ -144,7 +144,11 @@ class EditEvent(EditPrimary):
self.obj.get_type,
custom_values=self.get_custom_events())
date_entry = self.top.get_widget("eventDate")
table = self.top.get_widget('table21')
date_entry = ValidatableMaskedEntry(str)
date_entry.show()
table.attach(date_entry, 3, 4, 0, 1)
self.date_field = MonitoredDate(
date_entry,
self.top.get_widget("date_stat"),

View File

@@ -137,7 +137,11 @@ class EditEventRef(EditReference):
self.db.readonly,
custom_values=self.get_custom_events())
date_entry = self.top.get_widget("eer_date")
table = self.top.get_widget('table62')
date_entry = ValidatableMaskedEntry(str)
date_entry.show()
table.attach(date_entry, 1, 2, 1, 2)
self.date_check = MonitoredDate(
date_entry,
self.top.get_widget("eer_date_stat"),
@@ -146,7 +150,6 @@ class EditEventRef(EditReference):
self.track,
self.db.readonly)
date_entry.grab_focus()
def _create_tabbed_pages(self):
"""

View File

@@ -175,8 +175,13 @@ class EditLdsOrd(EditSecondary):
self.top.get_widget("private"),
self.obj, self.db.readonly)
table = self.top.get_widget('table')
date_entry = ValidatableMaskedEntry(str)
date_entry.show()
table.attach(date_entry, 1, 2, 3, 4)
self.date_field = MonitoredDate(
self.top.get_widget("date"),
date_entry,
self.top.get_widget("date_stat"),
self.obj.get_date_object(),
self.uistate,
@@ -357,10 +362,15 @@ class EditFamilyLdsOrd(EditSecondary):
self.priv = PrivacyButton(
self.top.get_widget("private"),
self.obj)
self.obj, self.db.readonly)
table = self.top.get_widget('table')
date_entry = ValidatableMaskedEntry(str)
date_entry.show()
table.attach(date_entry, 1, 2, 3, 4)
self.date_field = MonitoredDate(
self.top.get_widget("date"),
date_entry,
self.top.get_widget("date_stat"),
self.obj.get_date_object(),
self.uistate,

View File

@@ -96,8 +96,13 @@ class EditMedia(EditPrimary):
self.define_help_button(self.glade.get_widget('button102'),'adv-media')
def _setup_fields(self):
table = self.glade.get_widget('table8')
date_entry = ValidatableMaskedEntry(str)
date_entry.show()
table.attach(date_entry, 2, 3, 2, 3)
self.date_field = MonitoredDate(
self.glade.get_widget('date'),
date_entry,
self.glade.get_widget("date_edit"),
self.obj.get_date_object(),
self.uistate,

View File

@@ -159,9 +159,14 @@ class EditName(EditSecondary):
self.obj.set_surname_prefix,
self.obj.get_surname_prefix,
self.db.readonly)
table = self.top.get_widget('table23')
date_entry = ValidatableMaskedEntry(str)
date_entry.show()
table.attach(date_entry, 2, 3, 4, 5)
self.date = MonitoredDate(
self.top.get_widget("date"),
date_entry,
self.top.get_widget("date_stat"),
self.obj.get_date_object(),
self.uistate,

View File

@@ -99,9 +99,13 @@ class EditSourceRef(EditReference):
self.top.get_widget("private"),
self.source, self.db.readonly)
print self.top.get_widget('title')
self.title = MonitoredEntry(
self.top.get_widget('title'), self.source.set_title,
self.source.get_title,self.db.readonly)
self.top.get_widget('title'),
self.source.set_title,
self.source.get_title,
self.db.readonly)
self.abbrev = MonitoredEntry(
self.top.get_widget('abbrev'), self.source.set_abbreviation,
@@ -126,8 +130,13 @@ class EditSourceRef(EditReference):
(_('Very High'), RelLib.SourceRef.CONF_VERY_HIGH)],
self.db.readonly)
table = self.top.get_widget('table67')
date_entry = ValidatableMaskedEntry(str)
date_entry.show()
table.attach(date_entry, 1, 2, 0, 1)
self.date = MonitoredDate(
self.top.get_widget("date"),
date_entry,
self.top.get_widget("date_stat"),
self.source_ref.get_date_object(),
self.uistate,