62
62
from gpg import GPGSubprocess
63
63
self.gpg = GPGSubprocess()
64
64
super(SignatureTab, self).__init__(False, 6)
65
signature_box = gtk.Table(rows=1, columns=2)
65
signature_box = gtk.Table(rows=2, columns=3)
66
66
signature_box.set_col_spacing(0, 12)
67
signature_box.set_col_spacing(1, 6)
68
69
self.signature_image = gtk.Image()
69
70
signature_box.attach(self.signature_image, 0, 1, 0, 1, gtk.FILL)
71
72
self.signature_label = gtk.Label()
72
signature_box.attach(self.signature_label, 1, 2, 0, 1, gtk.FILL)
74
signature_info = gtk.Table(rows=1, columns=2)
75
signature_info.set_row_spacings(6)
76
signature_info.set_col_spacings(6)
73
align = gtk.Alignment(0.0, 0.5)
74
align.add(self.signature_label)
75
signature_box.attach(align, 1, 3, 0, 1, gtk.FILL)
78
77
align = gtk.Alignment(1.0, 0.5)
79
78
self.signature_key_id_label = gtk.Label()
80
79
self.signature_key_id_label.set_markup("<b>Key Id:</b>")
81
80
align.add(self.signature_key_id_label)
82
signature_info.attach(align, 0, 1, 0, 1, gtk.FILL, gtk.FILL)
81
signature_box.attach(align, 1, 2, 1, 2, gtk.FILL, gtk.FILL)
84
83
align = gtk.Alignment(0.0, 0.5)
85
84
self.signature_key_id = gtk.Label()
86
85
self.signature_key_id.set_selectable(True)
87
86
align.add(self.signature_key_id)
88
signature_info.attach(align, 1, 2, 0, 1, gtk.EXPAND | gtk.FILL, gtk.FILL)
87
signature_box.attach(align, 2, 3, 1, 2, gtk.EXPAND | gtk.FILL, gtk.FILL)
90
89
self.set_border_width(6)
91
90
self.pack_start(signature_box, expand=False)
92
self.pack_start(signature_info, expand=False)
95
93
def show_no_signature(self):