Move new gui options to near top of init

svn: r11683
This commit is contained in:
Doug Blank 2009-01-22 11:50:16 +00:00
parent 28ee7ee1a8
commit 89f1ec69c9

View File

@ -237,14 +237,16 @@ class DateEditorDialog(ManagedWindow.ManagedWindow):
self.stop_year = self.top.get_widget('stop_year')
self.stop_year.set_value(self.date.get_stop_year())
self.dual_dated = self.top.get_widget('dualdated')
self.new_year = self.top.get_widget('newyear')
self.new_year.set_active(self.date.get_new_year())
# Disable second date controls if not compound date
if not self.date.is_compound():
self.stop_day.set_sensitive(0)
self.stop_month_box.set_sensitive(0)
self.stop_year.set_sensitive(0)
self.dual_dated = self.top.get_widget('dualdated')
# Disable the rest of controls if a text-only date
if self.date.get_modifier() == Date.MOD_TEXTONLY:
self.start_day.set_sensitive(0)
@ -264,9 +266,6 @@ class DateEditorDialog(ManagedWindow.ManagedWindow):
self.calendar_box.set_active(Date.CAL_JULIAN)
self.dual_dated.connect('toggled', self.switch_dual_dated)
self.new_year = self.top.get_widget('newyear')
self.new_year.set_active(self.date.get_new_year())
# The dialog is modal -- since dates don't have names, we don't
# want to have several open dialogs, since then the user will
# loose track of which is which. Much like opening files.