22
22
def __init__(self, config):
23
23
self.config = config
24
Gtk.Table.__init__(self, rows=4, columns=2)
24
GObject.GObject.__init__(self, rows=4, columns=2)
25
25
self.set_border_width(12)
26
26
self.set_row_spacings(6)
27
27
self.set_col_spacings(6)
29
align = Gtk.Alignment.new(0.0, 0.5, 0.0, 0.0)
29
align = Gtk.Alignment.new(0.0, 0.5)
30
30
label = Gtk.Label()
31
31
label.set_markup("E-Mail:")
36
36
self.username.set_text(self.config.username())
37
37
self.attach(self.username, 1, 2, 0, 1, Gtk.AttachOptions.EXPAND | Gtk.AttachOptions.FILL, Gtk.AttachOptions.FILL)
39
align = Gtk.Alignment.new(0.0, 0.5, 0.0, 0.0)
39
align = Gtk.Alignment.new(0.0, 0.5)
40
40
label = Gtk.Label()
41
41
label.set_markup("GPG signing command:")
46
46
self.email.set_text(self.config.gpg_signing_command())
47
47
self.attach(self.email, 1, 2, 1, 2, Gtk.AttachOptions.EXPAND | Gtk.AttachOptions.FILL, Gtk.AttachOptions.FILL)
49
align = Gtk.Alignment.new(0.0, 0.1, 0.0, 0.0)
49
align = Gtk.Alignment.new(0.0, 0.1)
50
50
label = Gtk.Label()
51
51
label.set_markup("Check GPG Signatures:")
53
53
self.attach(align, 0, 1, 2, 3, Gtk.AttachOptions.FILL, Gtk.AttachOptions.FILL)
55
55
sigvals = Gtk.VBox()
56
self.check_sigs_if_possible = Gtk.RadioButton.new_with_label(
57
None, "_Check if possible")
56
self.check_sigs_if_possible = Gtk.RadioButton(None,
58
58
sigvals.pack_start(self.check_sigs_if_possible, True, True, 0)
59
self.check_sigs_always = Gtk.RadioButton.new_with_label_from_widget(
60
self.check_sigs_if_possible, "Check _always")
59
self.check_sigs_always = Gtk.RadioButton(self.check_sigs_if_possible,
61
61
sigvals.pack_start(self.check_sigs_always, True, True, 0)
62
self.check_sigs_never = Gtk.RadioButton.new_with_label_from_widget(
63
self.check_sigs_if_possible, "Check _never")
62
self.check_sigs_never = Gtk.RadioButton(self.check_sigs_if_possible,
64
64
sigvals.pack_start(self.check_sigs_never, True, True, 0)
65
65
# FIXME: Set default
66
66
self.attach(sigvals, 1, 2, 2, 3, Gtk.AttachOptions.EXPAND | Gtk.AttachOptions.FILL, Gtk.AttachOptions.FILL)
68
align = Gtk.Alignment.new(0.0, 0.1, 0.0, 0.0)
68
align = Gtk.Alignment.new(0.0, 0.1)
69
69
label = Gtk.Label()
70
70
label.set_markup("Create GPG Signatures:")
72
72
self.attach(align, 0, 1, 3, 4, Gtk.AttachOptions.FILL, Gtk.AttachOptions.FILL)
74
74
create_sigs = Gtk.VBox()
75
self.create_sigs_when_required = Gtk.RadioButton.new_with_label(
76
None, "Sign When _Required")
75
self.create_sigs_when_required = Gtk.RadioButton(None,
76
"Sign When _Required")
77
77
create_sigs.pack_start(self.create_sigs_when_required, True, True, 0)
78
self.create_sigs_always = Gtk.RadioButton.new_with_label_from_widget(
78
self.create_sigs_always = Gtk.RadioButton(
79
79
self.create_sigs_when_required, "Sign _Always")
80
80
create_sigs.pack_start(self.create_sigs_always, True, True, 0)
81
self.create_sigs_never = Gtk.RadioButton.new_with_label_from_widget(
81
self.create_sigs_never = Gtk.RadioButton(
82
82
self.create_sigs_when_required, "Sign _Never")
83
83
create_sigs.pack_start(self.create_sigs_never, True, True, 0)
84
84
# FIXME: Set default