def _populate_widgets(self): """ Populate dialog widgets so they can be used. """ self._populate_frequency() self._populate_payee() # Populate combobox with payee from db self._populate_category() # Populate combobox with category from db # If a record was passed, we're in edit mode if self.currentrecord: self._populate_widgets_with_record() #in edit mode we must disable repetition self.frequency.set_sensitive(False) self.endDate.set_sensitive(False) else: self.dueDate.set_date(self.selectedDate) self.endDate.set_date(self.selectedDate) # Use alarm values from preferences showalarm = self.gconf_client.get('show_alarm') atime = self.gconf_client.get('show_alarm_at_time') adays = self.gconf_client.get('show_alarm_before_days') if showalarm: alarmDate = scheduler.get_alarm_timestamp( adays, atime, self.selectedDate) self.alarmbutton.set_date(alarmDate)
def _populate_widgets(self): """ Populate dialog widgets so they can be used. """ self._populate_frequency() self._populate_payee() # Populate combobox with payee from db self._populate_category() # Populate combobox with category from db # If a record was passed, we're in edit mode if self.currentrecord: self._populate_widgets_with_record() #in edit mode we must disable repetition self.frequency.set_sensitive(False) self.endDate.set_sensitive(False) else: self.dueDate.set_date(self.selectedDate) self.endDate.set_date(self.selectedDate) # Use alarm values from preferences showalarm = self.gconf_client.get('show_alarm') atime = self.gconf_client.get('show_alarm_at_time') adays = self.gconf_client.get('show_alarm_before_days') if showalarm: alarmDate = scheduler.get_alarm_timestamp(adays, atime, self.selectedDate) self.alarmbutton.set_date(alarmDate)
def __get_alarm_date(self, date): # Use alarm values from preferences atime = self.gconf_client.get('show_alarm_at_time') adays = self.gconf_client.get('show_alarm_before_days') return scheduler.get_alarm_timestamp(adays, atime, date)