Ejemplo n.º 1
0
 def __init__(self, rule):
     self.rule = rule
     ###
     gtk.HBox.__init__(self)
     ###
     self.startTbox = TimeButton()
     self.endTbox = TimeButton()
     pack(self, self.startTbox)
     pack(self, gtk.Label(' ' + _('to') + ' '))
     pack(self, self.endTbox)
Ejemplo n.º 2
0
 def __init__(self, event):  ## FIXME
     common.WidgetClass.__init__(self, event)
     ######
     sizeGroup = gtk.SizeGroup(gtk.SIZE_GROUP_HORIZONTAL)
     ######
     hbox = gtk.HBox()
     label = gtk.Label(_('Start'))
     label.set_alignment(0, 0.5)
     sizeGroup.add_widget(label)
     pack(hbox, label)
     self.startDateInput = DateButton()
     pack(hbox, self.startDateInput)
     ##
     pack(hbox, gtk.Label(' ' + _('Time')))
     self.startTimeInput = TimeButton()
     pack(hbox, self.startTimeInput)
     ##
     pack(self, hbox)
     ######
     hbox = gtk.HBox()
     self.endTypeCombo = gtk.combo_box_new_text()
     for item in ('Duration', 'End'):
         self.endTypeCombo.append_text(_(item))
     self.endTypeCombo.connect('changed', self.endTypeComboChanged)
     sizeGroup.add_widget(self.endTypeCombo)
     pack(hbox, self.endTypeCombo)
     ####
     self.durationBox = common.DurationInputBox()
     pack(hbox, self.durationBox, 1, 1)
     ####
     self.endDateHbox = gtk.HBox()
     self.endDateInput = DateButton()
     pack(self.endDateHbox, self.endDateInput)
     ##
     pack(self.endDateHbox, gtk.Label(' ' + _('Time')))
     self.endTimeInput = TimeButton()
     pack(self.endDateHbox, self.endTimeInput)
     ##
     pack(hbox, self.endDateHbox, 1, 1)
     ####
     pack(hbox, gtk.Label(''), 1, 1)
     pack(self, hbox)
     #############
     self.notificationBox = common.NotificationBox(event)
     pack(self, self.notificationBox)
Ejemplo n.º 3
0
	def __init__(self, rule):
		self.rule = rule
		###
		gtk.HBox.__init__(self)
		###
		self.dateInput = DateButton()
		pack(self, self.dateInput)
		###
		pack(self, gtk.Label('   '+_('Time')))
		self.timeInput = TimeButton()
		pack(self, self.timeInput)
Ejemplo n.º 4
0
	def __init__(self, rule):
		self.rule = rule
		###
		gtk.HBox.__init__(self)
		spin = IntSpinButton(0, 9999)
		pack(self, spin)
		self.spin = spin
		##
		pack(self, gtk.Label(' '+_('days and')+' '))
		tbox = TimeButton()
		pack(self, tbox)
		self.tbox = tbox
Ejemplo n.º 5
0
	def __init__(self):
		gtk.Dialog.__init__(self)
		self.set_title(_('Adjust System Date & Time'))##????????
		self.set_icon(self.render_icon(gtk.STOCK_PREFERENCES, gtk.ICON_SIZE_BUTTON))
		#########
		self.buttonCancel = self.add_button(gtk.STOCK_CANCEL, 0)
		#self.buttonCancel.connect('clicked', lambda w: sys.exit(0))
		self.buttonSet = self.add_button(_('Set System Time'), 1)
		#self.buttonSet.connect('clicked', self.setSysTimeClicked)
		#########
		hbox = gtk.HBox()
		self.label_cur = gtk.Label(_('Current:'))
		pack(hbox, self.label_cur)
		pack(self.vbox, hbox)
		#########
		hbox = gtk.HBox()
		self.radioMan = gtk.RadioButton(None, _('Set _Manully:'), True)
		self.radioMan.connect('clicked', self.radioManClicked)
		pack(hbox, self.radioMan)
		pack(self.vbox, hbox)
		######
		vb = gtk.VBox()
		sg = gtk.SizeGroup(gtk.SIZE_GROUP_HORIZONTAL)
		###
		hbox = gtk.HBox()
		##
		l = gtk.Label('')
		l.set_property('width-request', self.xpad)
		pack(hbox, l)
		##
		self.ckeckbEditTime = gtk.CheckButton(_('Edit Time'))
		self.editTime = False
		self.ckeckbEditTime.connect('clicked', self.ckeckbEditTimeClicked)
		pack(hbox, self.ckeckbEditTime)
		sg.add_widget(self.ckeckbEditTime)
		self.timeInput = TimeButton() ## ??????? options
		pack(hbox, self.timeInput)
		pack(vb, hbox)
		###
		hbox = gtk.HBox()
		##
		l = gtk.Label('')
		l.set_property('width-request', self.xpad)
		pack(hbox, l)
		##
		self.ckeckbEditDate = gtk.CheckButton(_('Edit Date'))
		self.editDate = False
		self.ckeckbEditDate.connect('clicked', self.ckeckbEditDateClicked)
		pack(hbox, self.ckeckbEditDate)
		sg.add_widget(self.ckeckbEditDate)
		self.dateInput = DateButton() ## ??????? options
		pack(hbox, self.dateInput)
		pack(vb, hbox)
		###
		pack(self.vbox, vb, 0, 0, 10)#?????
		self.vboxMan = vb
		######
		hbox = gtk.HBox()
		self.radioNtp = gtk.RadioButton(self.radioMan, _('Set from _NTP:'), True)
		self.radioNtp.connect('clicked', self.radioNtpClicked)
		pack(hbox, self.radioNtp)
		pack(self.vbox, hbox)
		###
		hbox = gtk.HBox()
		##
		l = gtk.Label('')
		l.set_property('width-request', self.xpad)
		pack(hbox, l)
		##
		pack(hbox, gtk.Label(_('Server:')+' '))
		combo = gtk.combo_box_entry_new_text()
		combo.get_child().connect('changed', self.updateSetButtonSensitive)
		pack(hbox, combo, 1, 1)
		self.ntpServerEntry = combo.get_child()
		for s in ui.ntpServers:
			combo.append_text(s)
		combo.set_active(0)
		self.hboxNtp = hbox
		pack(self.vbox, hbox)
		######
		self.radioManClicked()
		#self.radioNtpClicked()
		self.ckeckbEditTimeClicked()
		self.ckeckbEditDateClicked()
		######
		self.updateTimes()
		self.vbox.show_all()