From f4d43a9fb4e9d9bed4ea798047ab4aaf37ed7347 Mon Sep 17 00:00:00 2001 From: Dimitur Kirov <dkirov@gmail.com> Date: Fri, 26 Aug 2005 16:31:22 +0000 Subject: [PATCH] fixed image align pb in long tooltips --- src/tooltips.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/tooltips.py b/src/tooltips.py index 0a6d093672..70856858ef 100644 --- a/src/tooltips.py +++ b/src/tooltips.py @@ -126,7 +126,7 @@ def __init__(self): def create_table(self): self.table = gtk.Table(3, 1) - self.table.set_property('column-spacing', 6) + self.table.set_property('column-spacing', 2) self.text_lable = gtk.Label() self.text_lable.set_line_wrap(True) self.text_lable.set_alignment(0, 0) @@ -162,15 +162,14 @@ def add_status_row(self, file_path, show, str_status): if os.path.exists(file): image.set_from_file(file) break - image.set_alignment(0.01, 1) + image.set_alignment(0., 1.) self.table.attach(spacer, 1, 2, self.current_row, self.current_row + 1, 0, 0, 0, 0) - self.table.attach(image,2,3,self.current_row, + self.table.attach(image, 2, 3, self.current_row, self.current_row + 1, 0, 0, 3, 0) - image.set_alignment(0.01, 1) status_label = gtk.Label() status_label.set_markup(str_status) - status_label.set_alignment(00, 0) + status_label.set_alignment(0., 0.) self.table.attach(status_label, 3, 4, self.current_row, self.current_row + 1, gtk.EXPAND | gtk.FILL, 0, 0, 0) @@ -251,7 +250,7 @@ def __init__(self, plugin): self.plugin = plugin self.text_lable = gtk.Label() self.text_lable.set_line_wrap(True) - self.text_lable.set_alignment(0, 0) + self.text_lable.set_alignment(0., 0.) self.text_lable.set_selectable(False) BaseTooltip.__init__(self) @@ -288,7 +287,9 @@ def __init__(self, plugin): self.plugin = plugin self.image = gtk.Image() - self.image.set_alignment(0.5, 0.025) + self.image.set_alignment(0., 0.) + # padding is independent of the total length and better than alignment + self.image.set_padding(1, 2) BaseTooltip.__init__(self) StatusTable.__init__(self) @@ -298,6 +299,7 @@ def populate(self, contacts): self.create_window() self.hbox = gtk.HBox() self.hbox.set_homogeneous(False) + self.hbox.set_spacing(0) self.create_table() # primary contact prim_contact = gajim.get_highest_prio_contact_from_contacts(contacts) -- GitLab