* [PATCH] Bitbake hob's image detail page should be able to display big logs with display resolution like 1600x900. Freescale yocto project is producing big logs for example.
@ 2015-11-03 22:08 Joël Esponde
2015-11-03 22:49 ` Leonardo Sandoval
0 siblings, 1 reply; 3+ messages in thread
From: Joël Esponde @ 2015-11-03 22:08 UTC (permalink / raw)
To: bitbake-devel
Moved log boxes into ScrolledWindows to keep them with a small size while being able to display big logs.
Changed buttons alignment from y centered to top for them to be visible directly on first show.
Signed-off-by: Joël Esponde <joel.esponde@gmail.com>
---
lib/bb/ui/crumbs/imagedetailspage.py | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/lib/bb/ui/crumbs/imagedetailspage.py b/lib/bb/ui/crumbs/imagedetailspage.py
index 352e948..0d8ae81 100755
--- a/lib/bb/ui/crumbs/imagedetailspage.py
+++ b/lib/bb/ui/crumbs/imagedetailspage.py
@@ -75,11 +75,11 @@ class ImageDetailsPage (HobPage):
# pack the button on the right
if button:
self.bbox = gtk.VBox()
- self.bbox.pack_start(button, expand=True, fill=False)
+ self.bbox.pack_start(button, expand=False, fill=False)
if button2:
- self.bbox.pack_start(button2, expand=True, fill=False)
+ self.bbox.pack_start(button2, expand=False, fill=False)
self.bbox.set_size_request(150,-1)
- self.row.attach(self.bbox, 1, 2, 0, 1, xoptions=gtk.FILL, yoptions=gtk.EXPAND)
+ self.row.attach(self.bbox, 1, 2, 0, 1, xoptions=0, yoptions=gtk.EXPAND|gtk.FILL)
def update_line_widgets(self, variable, value):
if len(self.line_widgets) == 0:
@@ -374,7 +374,9 @@ class ImageDetailsPage (HobPage):
edit_config_button.set_tooltip_text("Edit machine and image recipe")
edit_config_button.connect("clicked", self.edit_config_button_clicked_cb)
self.setting_detail = self.DetailBox(varlist=varlist, vallist=vallist, button=edit_config_button)
- self.box_group_area.pack_start(self.setting_detail, expand=True, fill=True)
+ self.setting_detail_swin = gtk.ScrolledWindow()
+ self.setting_detail_swin.add_with_viewport(self.setting_detail)
+ self.box_group_area.pack_start(self.setting_detail_swin, expand=True, fill=True)
# Packages included, and Total image size
varlist = ["Packages included: ", "Total image size: "]
@@ -390,7 +392,9 @@ class ImageDetailsPage (HobPage):
else: # get to this page from "My images"
edit_packages_button = None
self.package_detail = self.DetailBox(varlist=varlist, vallist=vallist, button=edit_packages_button)
- self.box_group_area.pack_start(self.package_detail, expand=True, fill=True)
+ self.package_detail_swin = gtk.ScrolledWindow()
+ self.package_detail_swin.add_with_viewport(self.package_detail)
+ self.box_group_area.pack_start(self.package_detail_swin, expand=True, fill=True)
# pack the buttons at the bottom, at this time they are already created.
if self.build_succeeded:
--
1.9.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-11-03 23:21 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-03 22:08 [PATCH] Bitbake hob's image detail page should be able to display big logs with display resolution like 1600x900. Freescale yocto project is producing big logs for example Joël Esponde
2015-11-03 22:49 ` Leonardo Sandoval
2015-11-03 23:21 ` Joël Esponde
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.