Esempio n. 1
0
 def __init__(self, **kwargs):
     gtk.Dialog.__init__(self, **kwargs)
     self.set_title(_('Export to %s') % 'HTML')
     ## parent=None FIXME
     #self.set_has_separator(False)
     ########
     hbox = gtk.HBox(spacing=2)
     pack(hbox, gtk.Label(_('Month Range')))
     combo = gtk.ComboBoxText()
     for t in ('Current Month', 'Whole Current Year', 'Custom'):
         combo.append_text(_(t))
     pack(hbox, combo)
     pack(hbox, gtk.Label(''), 1, 1)
     self.combo = combo
     ###
     hbox2 = gtk.HBox(spacing=2)
     pack(hbox2, gtk.Label(_('from month')))
     self.ymBox0 = YearMonthButton()
     pack(hbox2, self.ymBox0)
     pack(hbox2, gtk.Label(''), 1, 1)
     pack(hbox2, gtk.Label(_('to month')))
     self.ymBox1 = YearMonthButton()
     pack(hbox2, self.ymBox1)
     pack(hbox, hbox2, 1, 1)
     self.hbox2 = hbox2
     combo.set_active(0)
     pack(self.vbox, hbox)
     ########
     self.fcw = gtk.FileChooserWidget(action=gtk.FileChooserAction.SAVE)
     pack(self.vbox, self.fcw, 1, 1)
     self.vbox.set_focus_child(self.fcw)  ## FIXME
     self.vbox.show_all()
     combo.connect('changed', self.comboChanged)
     ##
     dialog_add_button(self, gtk.STOCK_CANCEL, _('_Cancel'), 1,
                       self.onDelete)
     dialog_add_button(self, gtk.STOCK_SAVE, _('_Save'), 2, self.save)
     ##
     self.connect('delete-event', self.onDelete)
     try:
         self.fcw.set_current_folder(core.deskDir)
     except AttributeError:  ## PyGTK < 2.4
         pass
Esempio n. 2
0
	def __init__(self, **kwargs):
		gtk.Dialog.__init__(self, **kwargs)
		self.set_title(_("Export to %s") % "HTML")
		# parent=None FIXME
		#self.set_has_separator(False)
		########
		hbox = gtk.HBox(spacing=2)
		pack(hbox, gtk.Label(_("Month Range")))
		combo = gtk.ComboBoxText()
		for t in ("Current Month", "Whole Current Year", "Custom"):
			combo.append_text(_(t))
		pack(hbox, combo)
		pack(hbox, gtk.Label(""), 1, 1)
		self.combo = combo
		###
		hbox2 = gtk.HBox(spacing=2)
		pack(hbox2, gtk.Label(_("from month")))
		self.ymBox0 = YearMonthButton()
		pack(hbox2, self.ymBox0)
		pack(hbox2, gtk.Label(""), 1, 1)
		pack(hbox2, gtk.Label(_("to month")))
		self.ymBox1 = YearMonthButton()
		pack(hbox2, self.ymBox1)
		pack(hbox, hbox2, 1, 1)
		self.hbox2 = hbox2
		combo.set_active(0)
		pack(self.vbox, hbox)
		########
		self.fcw = gtk.FileChooserWidget(action=gtk.FileChooserAction.SAVE)
		pack(self.vbox, self.fcw, 1, 1)
		self.vbox.set_focus_child(self.fcw)## FIXME
		self.vbox.show_all()
		combo.connect("changed", self.comboChanged)
		##
		dialog_add_button(self, gtk.STOCK_CANCEL, _("_Cancel"), 1, self.onDelete)
		dialog_add_button(self, gtk.STOCK_SAVE, _("_Save"), 2, self.save)
		##
		self.connect("delete-event", self.onDelete)
		self.fcw.set_current_folder(core.deskDir)