Unifying dialogs

Replacement values are called placeholders
Make header values in email dialog translatable
Change layout to suit appearance of legend in sequences
This commit is contained in:
Mathias Behrle committed 2008-12-23 00:30:47 +01:00
1 parent 7e5d137db2
commit d32797eb31
1 file changed
+49 -5
+49 -5
View File
@@ -22,10 +22,10 @@ class Email(object):
self.win.set_transient_for(parent)
self.win.vbox.set_spacing(3)
self.win.vbox.pack_start(gtk.Label(
_('Setting Email Program')), expand=False, fill=True)
_('Email Program Settings')), expand=False, fill=True)
self.win.vbox.pack_start(gtk.HSeparator())
hbox = gtk.HBox(spacing=3)
hbox.pack_start(gtk.Label(_('Email program:')), expand=True,
hbox.pack_start(gtk.Label(_('Command Line:')), expand=True,
fill=True)
self.entry = gtk.Entry()
self.entry.set_property('activates_default', True)
@@ -34,12 +34,56 @@ class Email(object):
hbox.pack_start(self.entry, expand=True, fill=True)
self.win.vbox.pack_start(hbox, expand=True, fill=True)
label = gtk.Label(_('Available Values:'))
label = gtk.Label(_('Legend of Available Placeholders:'))
label.set_alignment(0.0, 0.5)
label.set_padding(0, 10)
self.win.vbox.pack_start(label, expand=False, fill=True)
label = gtk.Label('${to}, ${cc}, ${subject}, ${body}, ${attachment}')
self.win.vbox.pack_start(label, expand=False, fill=True)
hbox = gtk.HBox(spacing=3)
vboxl = gtk.VBox(homogeneous=True, spacing=3)
label = gtk.Label(_('To:'))
label.set_alignment(0, 0)
label.set_padding(10, 0)
vboxl.pack_start(label, expand=False, fill=False)
label = gtk.Label(_('CC:'))
label.set_alignment(0, 0)
label.set_padding(10, 0)
vboxl.pack_start(label, expand=False, fill=False)
label = gtk.Label(_('Subject:'))
label.set_alignment(0, 0)
label.set_padding(10, 0)
vboxl.pack_start(label, expand=False, fill=False)
label = gtk.Label(_('Body:'))
label.set_alignment(0, 0)
label.set_padding(10, 0)
vboxl.pack_start(label, expand=False, fill=False)
label = gtk.Label(_('Attachment:'))
label.set_alignment(0, 0)
label.set_padding(10, 0)
vboxl.pack_start(label, expand=False, fill=False)
vboxr = gtk.VBox(homogeneous=True, spacing=3)
label = gtk.Label(' ${to}')
label.set_alignment(0, 0)
vboxr.pack_start(label, expand=False, fill=False)
label = gtk.Label(' ${cc}')
label.set_alignment(0, 0)
vboxr.pack_start(label, expand=False, fill=False)
label = gtk.Label(' ${subject}')
label.set_alignment(0, 0)
vboxr.pack_start(label, expand=False, fill=False)
label = gtk.Label(' ${body}')
label.set_alignment(0, 0)
vboxr.pack_start(label, expand=False, fill=False)
label = gtk.Label(' ${attachment}')
label.set_alignment(0, 0)
vboxr.pack_start(label, expand=False, fill=False)
hbox.pack_start(vboxl, expand=False, fill=False)
hbox.pack_start(vboxr, expand=False, fill=False)
self.win.vbox.pack_start(hbox, expand=True, fill=True)
self.win.show_all()