diff options
| -rw-r--r-- | bitbake/lib/bb/ui/crumbs/persistenttooltip.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/persistenttooltip.py b/bitbake/lib/bb/ui/crumbs/persistenttooltip.py index 8ba0043381..e18406221e 100644 --- a/bitbake/lib/bb/ui/crumbs/persistenttooltip.py +++ b/bitbake/lib/bb/ui/crumbs/persistenttooltip.py | |||
| @@ -76,9 +76,7 @@ class PersistentTooltip(gtk.Window): | |||
| 76 | # Draw our label and close buttons | 76 | # Draw our label and close buttons |
| 77 | hbox = gtk.HBox(False, 0) | 77 | hbox = gtk.HBox(False, 0) |
| 78 | hbox.show() | 78 | hbox.show() |
| 79 | vbox = gtk.VBox(False, 0) | 79 | self.add(hbox) |
| 80 | vbox.show() | ||
| 81 | vbox.pack_start(hbox, True, True, 0) | ||
| 82 | 80 | ||
| 83 | img = gtk.Image() | 81 | img = gtk.Image() |
| 84 | img.set_from_stock(gtk.STOCK_CLOSE, gtk.ICON_SIZE_BUTTON) | 82 | img.set_from_stock(gtk.STOCK_CLOSE, gtk.ICON_SIZE_BUTTON) |
| @@ -89,18 +87,21 @@ class PersistentTooltip(gtk.Window): | |||
| 89 | self.button.set_can_default(True) | 87 | self.button.set_can_default(True) |
| 90 | self.button.grab_focus() | 88 | self.button.grab_focus() |
| 91 | self.button.show() | 89 | self.button.show() |
| 90 | vbox = gtk.VBox(False, 0) | ||
| 91 | vbox.show() | ||
| 92 | vbox.pack_start(self.button, False, False, 0) | ||
| 92 | if __button_right: | 93 | if __button_right: |
| 93 | hbox.pack_end(self.button, False, False, 0) | 94 | hbox.pack_end(vbox, True, True, 0) |
| 94 | else: | 95 | else: |
| 95 | hbox.pack_start(self.button, False, False, 0) | 96 | hbox.pack_start(vbox, True, True, 0) |
| 96 | 97 | ||
| 97 | self.set_default(self.button) | 98 | self.set_default(self.button) |
| 98 | 99 | ||
| 99 | hbox = gtk.HBox(True, 6) | 100 | bin = gtk.HBox(True, 6) |
| 100 | hbox.set_border_width(6) | 101 | bin.set_border_width(6) |
| 101 | hbox.show() | 102 | bin.show() |
| 102 | vbox.pack_end(hbox, True, True, 6) | ||
| 103 | self.label = gtk.Label() | 103 | self.label = gtk.Label() |
| 104 | self.label.set_line_wrap(True) | ||
| 104 | # We want to match the colours of the normal tooltips, as dictated by | 105 | # We want to match the colours of the normal tooltips, as dictated by |
| 105 | # the users gtk+-2.0 theme, wherever possible - on some systems this | 106 | # the users gtk+-2.0 theme, wherever possible - on some systems this |
| 106 | # requires explicitly setting a fg_color for the label which matches the | 107 | # requires explicitly setting a fg_color for the label which matches the |
| @@ -119,12 +120,11 @@ class PersistentTooltip(gtk.Window): | |||
| 119 | break # we only care for the tooltip_fg_color | 120 | break # we only care for the tooltip_fg_color |
| 120 | self.label.set_markup(markup) | 121 | self.label.set_markup(markup) |
| 121 | self.label.show() | 122 | self.label.show() |
| 122 | hbox.pack_end(self.label, True, True, 6) | 123 | bin.add(self.label) |
| 124 | hbox.pack_end(bin, True, True, 6) | ||
| 123 | 125 | ||
| 124 | self.connect("key-press-event", self._catch_esc_cb) | 126 | self.connect("key-press-event", self._catch_esc_cb) |
| 125 | 127 | ||
| 126 | self.add(vbox) | ||
| 127 | |||
| 128 | """ | 128 | """ |
| 129 | Callback when the PersistentTooltip's close button is clicked. | 129 | Callback when the PersistentTooltip's close button is clicked. |
| 130 | Hides the PersistentTooltip. | 130 | Hides the PersistentTooltip. |
