diff options
author | Dongxiao Xu <dongxiao.xu@intel.com> | 2012-02-29 12:39:22 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-03-15 10:35:15 +0000 |
commit | 3fe627c51c22560215ce41c617343211aabd2708 (patch) | |
tree | 5a8af489af090c56c6fb99ad712f18282cc305e3 | |
parent | 8bae18bb358755131f13865abb279ac687a03848 (diff) | |
download | poky-3fe627c51c22560215ce41c617343211aabd2708.tar.gz |
Hob: add "Close" button to "BinbDialog"
For certain distributions, like FC16, it doesn't have close button in
sub-windows or dialogs. Therefore we need to add an "Close" button to
"BinbDialog" to close the dialog.
Besides, let BinbDialog inherits the CrumbsDialog instead of gtk.Dialog
(Bitbake rev: 5d33c355001bec91f4e4c3860db8d7ac2b449782)
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/hig.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hig.py b/bitbake/lib/bb/ui/crumbs/hig.py index e175a2ab03..28b7eefda4 100644 --- a/bitbake/lib/bb/ui/crumbs/hig.py +++ b/bitbake/lib/bb/ui/crumbs/hig.py | |||
@@ -94,13 +94,13 @@ class CrumbsMessageDialog(CrumbsDialog): | |||
94 | # | 94 | # |
95 | # Brought-in-by Dialog | 95 | # Brought-in-by Dialog |
96 | # | 96 | # |
97 | class BinbDialog(gtk.Dialog): | 97 | class BinbDialog(CrumbsDialog): |
98 | """ | 98 | """ |
99 | A dialog widget to show "brought in by" info when a recipe/package is clicked. | 99 | A dialog widget to show "brought in by" info when a recipe/package is clicked. |
100 | """ | 100 | """ |
101 | 101 | ||
102 | def __init__(self, title, content, parent=None): | 102 | def __init__(self, title, content, parent=None): |
103 | super(BinbDialog, self).__init__(title, parent, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, None) | 103 | super(BinbDialog, self).__init__(title, parent, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, ("Close", gtk.RESPONSE_CLOSE)) |
104 | 104 | ||
105 | self.set_position(gtk.WIN_POS_MOUSE) | 105 | self.set_position(gtk.WIN_POS_MOUSE) |
106 | self.set_resizable(False) | 106 | self.set_resizable(False) |