From 7ccdd2007b57628a25a28f8f69310b246bf539bb Mon Sep 17 00:00:00 2001 From: Shane Wang Date: Wed, 29 Feb 2012 22:15:12 +0800 Subject: crumbs: move towards more standard dialogue spacing Inherit from the base CrumbsDialog class which implements standard border and spacing. Switch all explicitly set dialogue spacings to 6 to converge towards GNOME HIG. (Bitbake rev: bf938987a007c94fc4bbacb2b4741b7c18cb62ec) Signed-off-by: Joshua Lock Signed-off-by: Shane Wang Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/crumbs/hig.py | 66 ++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 37 deletions(-) (limited to 'bitbake/lib/bb/ui/crumbs/hig.py') diff --git a/bitbake/lib/bb/ui/crumbs/hig.py b/bitbake/lib/bb/ui/crumbs/hig.py index 85efbe6908..fdff10b522 100644 --- a/bitbake/lib/bb/ui/crumbs/hig.py +++ b/bitbake/lib/bb/ui/crumbs/hig.py @@ -113,7 +113,7 @@ class BinbDialog(gtk.Dialog): # # AdvancedSettings Dialog # -class AdvancedSettingDialog (gtk.Dialog): +class AdvancedSettingDialog (CrumbsDialog): def gen_label_widget(self, content): label = gtk.Label() @@ -311,7 +311,7 @@ class AdvancedSettingDialog (gtk.Dialog): scroll.set_size_request(200,60) pkgfmt_hbox.pack_start(scroll, False, False, 0) - vbox = gtk.VBox(False, 5) + vbox = gtk.VBox(False, 6) pkgfmt_hbox.pack_start(vbox, False, False, 15) up = gtk.Button() @@ -483,8 +483,8 @@ class AdvancedSettingDialog (gtk.Dialog): self.show_all() def create_image_types_page(self): - advanced_vbox = gtk.VBox(False, 15) - advanced_vbox.set_border_width(20) + advanced_vbox = gtk.VBox(False, 6) + advanced_vbox.set_border_width(6) rows = (len(self.image_types)+1)/2 table = gtk.Table(rows + 1, 10, True) @@ -515,10 +515,10 @@ class AdvancedSettingDialog (gtk.Dialog): return advanced_vbox def create_output_page(self): - advanced_vbox = gtk.VBox(False, 15) - advanced_vbox.set_border_width(20) + advanced_vbox = gtk.VBox(False, 6) + advanced_vbox.set_border_width(6) - sub_vbox = gtk.VBox(False, 5) + sub_vbox = gtk.VBox(False, 6) advanced_vbox.pack_start(sub_vbox, expand=False, fill=False) label = self.gen_label_widget("Packaging Format:") tooltip = "Select package formats that will be used. " @@ -527,7 +527,7 @@ class AdvancedSettingDialog (gtk.Dialog): sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(pkgfmt_widget, expand=False, fill=False) - sub_vbox = gtk.VBox(False, 5) + sub_vbox = gtk.VBox(False, 6) advanced_vbox.pack_start(sub_vbox, expand=False, fill=False) label = self.gen_label_widget("Image Rootfs Size: (MB)") tooltip = "Sets the size of your target image.\nThis is the basic size of your target image, unless your selected package size exceeds this value, or you set value to \"Image Extra Size\"." @@ -535,7 +535,7 @@ class AdvancedSettingDialog (gtk.Dialog): sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(rootfs_size_widget, expand=False, fill=False) - sub_vbox = gtk.VBox(False, 5) + sub_vbox = gtk.VBox(False, 6) advanced_vbox.pack_start(sub_vbox, expand=False, fill=False) label = self.gen_label_widget("Image Extra Size: (MB)") tooltip = "Sets the extra free space of your target image.\nDefaultly, system will reserve 30% of your image size as your free space. If your image contains zypper, it will bring in 50MB more space. The maximum free space is 1024MB." @@ -551,7 +551,7 @@ class AdvancedSettingDialog (gtk.Dialog): self.gplv3_checkbox.set_active(False) advanced_vbox.pack_start(self.gplv3_checkbox, expand=False, fill=False) - sub_hbox = gtk.HBox(False, 5) + sub_hbox = gtk.HBox(False, 6) advanced_vbox.pack_start(sub_hbox, expand=False, fill=False) self.toolchain_checkbox = gtk.CheckButton("Build Toolchain") self.toolchain_checkbox.set_tooltip_text("Check this box to build the related toolchain with your image") @@ -565,10 +565,10 @@ class AdvancedSettingDialog (gtk.Dialog): return advanced_vbox def create_build_environment_page(self): - advanced_vbox = gtk.VBox(False, 15) - advanced_vbox.set_border_width(20) + advanced_vbox = gtk.VBox(False, 6) + advanced_vbox.set_border_width(6) - sub_vbox = gtk.VBox(False, 5) + sub_vbox = gtk.VBox(False, 6) advanced_vbox.pack_start(sub_vbox, expand=False, fill=False) label = self.gen_label_widget("Select Distro:") tooltip = "This is the Yocto distribution you would like to use" @@ -576,7 +576,7 @@ class AdvancedSettingDialog (gtk.Dialog): sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(distro_widget, expand=False, fill=False) - sub_vbox = gtk.VBox(False, 5) + sub_vbox = gtk.VBox(False, 6) advanced_vbox.pack_start(sub_vbox, expand=False, fill=False) label = self.gen_label_widget("BB_NUMBER_THREADS:") tooltip = "Sets the number of threads that bitbake tasks can run simultaneously" @@ -584,7 +584,7 @@ class AdvancedSettingDialog (gtk.Dialog): sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(bbthread_widget, expand=False, fill=False) - sub_vbox = gtk.VBox(False, 5) + sub_vbox = gtk.VBox(False, 6) advanced_vbox.pack_start(sub_vbox, expand=False, fill=False) label = self.gen_label_widget("PARALLEL_MAKE:") tooltip = "Sets the make parallism, as known as 'make -j'" @@ -592,7 +592,7 @@ class AdvancedSettingDialog (gtk.Dialog): sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(pmake_widget, expand=False, fill=False) - sub_vbox = gtk.VBox(False, 5) + sub_vbox = gtk.VBox(False, 6) advanced_vbox.pack_start(sub_vbox, expand=False, fill=False) label = self.gen_label_widget("Set Download Directory:") tooltip = "Select a folder that caches the upstream project source code" @@ -600,7 +600,7 @@ class AdvancedSettingDialog (gtk.Dialog): sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(dldir_widget, expand=False, fill=False) - sub_vbox = gtk.VBox(False, 5) + sub_vbox = gtk.VBox(False, 6) advanced_vbox.pack_start(sub_vbox, expand=False, fill=False) label = self.gen_label_widget("Select SSTATE Directory:") tooltip = "Select a folder that caches your prebuilt results" @@ -608,7 +608,7 @@ class AdvancedSettingDialog (gtk.Dialog): sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(sstatedir_widget, expand=False, fill=False) - sub_vbox = gtk.VBox(False, 5) + sub_vbox = gtk.VBox(False, 6) advanced_vbox.pack_start(sub_vbox, expand=False, fill=False) label = self.gen_label_widget("Select SSTATE Mirror:") tooltip = "Select the prebuilt mirror that will fasten your build speed" @@ -619,10 +619,10 @@ class AdvancedSettingDialog (gtk.Dialog): return advanced_vbox def create_others_page(self): - advanced_vbox = gtk.VBox(False, 15) - advanced_vbox.set_border_width(20) + advanced_vbox = gtk.VBox(False, 6) + advanced_vbox.set_border_width(6) - sub_vbox = gtk.VBox(False, 5) + sub_vbox = gtk.VBox(False, 6) advanced_vbox.pack_start(sub_vbox, expand=True, fill=True) label = self.gen_label_widget("Add your own variables:") tooltip = "This is the key/value pair for your extra settings" @@ -687,7 +687,7 @@ class AdvancedSettingDialog (gtk.Dialog): # # DeployImageDialog # -class DeployImageDialog (gtk.Dialog): +class DeployImageDialog (CrumbsDialog): __dummy_usb__ = "--select a usb drive--" @@ -700,7 +700,6 @@ class DeployImageDialog (gtk.Dialog): self.connect("response", self.response_cb) def create_visual_elements(self): - self.set_border_width(20) self.set_default_size(500, 250) label = gtk.Label() @@ -807,7 +806,7 @@ class DeployImageDialog (gtk.Dialog): # # LayerSelectionDialog # -class LayerSelectionDialog (gtk.Dialog): +class LayerSelectionDialog (CrumbsDialog): def gen_label_widget(self, content): label = gtk.Label() @@ -864,7 +863,7 @@ class LayerSelectionDialog (gtk.Dialog): def gen_layer_widget(self, split_model, layers, layers_avail, window, tooltip=""): - hbox = gtk.HBox(False, 10) + hbox = gtk.HBox(False, 6) layer_tv = gtk.TreeView() layer_tv.set_rules_hint(True) @@ -917,13 +916,13 @@ class LayerSelectionDialog (gtk.Dialog): add_button = gtk.Button() add_button.set_image(image) add_button.connect("clicked", self.layer_widget_add_clicked_cb, layer_store, window) - table_layer.attach(add_button, 0, 5, 1, 2, gtk.EXPAND | gtk.FILL, 0, 0, 0) + table_layer.attach(add_button, 0, 5, 1, 2, gtk.EXPAND | gtk.FILL, 0, 0, 6) image = gtk.Image() image.set_from_stock(gtk.STOCK_REMOVE,gtk.ICON_SIZE_MENU) del_button = gtk.Button() del_button.set_image(image) del_button.connect("clicked", self.layer_widget_del_clicked_cb, tree_selection, layer_store) - table_layer.attach(del_button, 5, 10, 1, 2, gtk.EXPAND | gtk.FILL, 0, 0, 0) + table_layer.attach(del_button, 5, 10, 1, 2, gtk.EXPAND | gtk.FILL, 0, 0, 6) layer_tv.set_model(layer_store) hbox.show_all() @@ -948,11 +947,8 @@ class LayerSelectionDialog (gtk.Dialog): self.connect("response", self.response_cb) def create_visual_elements(self): - self.set_border_width(20) self.set_default_size(400, 250) - hbox_top = gtk.HBox() - self.set_border_width(12) self.vbox.pack_start(hbox_top, expand=False, fill=False) if self.split_model: @@ -1001,7 +997,7 @@ class LayerSelectionDialog (gtk.Dialog): self.layers_changed = (self.layers != layers) self.layers = layers -class ImageSelectionDialog (gtk.Dialog): +class ImageSelectionDialog (CrumbsDialog): __columns__ = [{ 'col_name' : 'Image name', @@ -1034,11 +1030,7 @@ class ImageSelectionDialog (gtk.Dialog): self.fill_image_store() def create_visual_elements(self): - self.set_border_width(20) - self.set_default_size(600, 300) - self.vbox.set_spacing(10) - - hbox = gtk.HBox(False, 10) + hbox = gtk.HBox(False, 6) self.vbox.pack_start(hbox, expand=False, fill=False) entry = gtk.Entry() @@ -1048,7 +1040,7 @@ class ImageSelectionDialog (gtk.Dialog): hbox.pack_start(table, expand=False, fill=False) table.attach(entry, 0, 9, 0, 1) image = gtk.Image() - image.set_from_stock(gtk.STOCK_OPEN,gtk.ICON_SIZE_BUTTON) + image.set_from_stock(gtk.STOCK_OPEN, gtk.ICON_SIZE_BUTTON) open_button = gtk.Button() open_button.set_image(image) open_button.connect("clicked", self.select_path_cb, self, entry) -- cgit v1.2.3-54-g00ecf