ui/crumbs/persistenttooltip: tweak borders
authorJoshua Lock <josh@linux.intel.com>
Tue, 20 Mar 2012 22:38:27 +0000 (15:38 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 22 Mar 2012 14:40:41 +0000 (14:40 +0000)
Change the layout and borders so that the close button is flush with the
edge of the tooltip window yet leave the contents with a small border such
that text isn't flush with the window edge.

(From Poky rev: 5a0891d144de5d3f73c51adef5a30492a679c66a)

(Bitbake rev: f652d9d28d69a04bc9361599d173625378ac8d33)

Signed-off-by: Joshua Lock <josh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/ui/crumbs/persistenttooltip.py

index bae697e..e9cc380 100644 (file)
@@ -64,7 +64,7 @@ class PersistentTooltip(gtk.Window):
                # We must be modal to ensure we grab focus when presented from a gtk.Dialog
                self.set_modal(True)
 
-               self.set_border_width(6)
+               self.set_border_width(0)
                self.set_position(gtk.WIN_POS_MOUSE)
                self.set_opacity(0.95)
 
@@ -91,10 +91,14 @@ class PersistentTooltip(gtk.Window):
 
                self.set_default(self.button)
 
+               hbox = gtk.HBox(True, 6)
+               hbox.set_border_width(6)
+               hbox.show()
+               vbox.pack_end(hbox, True, True, 6)
                self.label = gtk.Label()
                self.label.set_markup(markup)
                self.label.show()
-               vbox.pack_end(self.label, True, True, 6)
+               hbox.pack_end(self.label, True, True, 6)
 
                self.connect("key-press-event", self._catch_esc_cb)