From 44b08a96b8011b3d3375f9a93c35cedad200fd3b Mon Sep 17 00:00:00 2001 From: Dongxiao Xu Date: Mon, 9 Apr 2012 16:42:01 +0800 Subject: Hob: Fix tooltips in Settings dialog This fixes [YOCTO #2229] (Bitbake rev: 0f57e1d1d85a2c86d68e604e294ea4b0ceff03ca) Signed-off-by: Dongxiao Xu Signed-off-by: Richard Purdie --- bitbake/lib/bb/ui/crumbs/hig.py | 38 +++++++++++++------------ bitbake/lib/bb/ui/crumbs/recipeselectionpage.py | 2 +- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/bitbake/lib/bb/ui/crumbs/hig.py b/bitbake/lib/bb/ui/crumbs/hig.py index 9adb28117a..016fb59acb 100644 --- a/bitbake/lib/bb/ui/crumbs/hig.py +++ b/bitbake/lib/bb/ui/crumbs/hig.py @@ -182,7 +182,7 @@ class AdvancedSettingDialog (CrumbsDialog): check_hbox.pack_start(check_button, expand=False, fill=False) check_hbox.show_all() - def gen_pkgfmt_widget(self, curr_package_format, all_package_format, tooltip=""): + def gen_pkgfmt_widget(self, curr_package_format, all_package_format, tooltip_combo="", tooltip_extra=""): pkgfmt_hbox = gtk.HBox(False, 24) rootfs_vbox = gtk.VBox(False, 6) @@ -195,8 +195,7 @@ class AdvancedSettingDialog (CrumbsDialog): if curr_package_format: rootfs_format = curr_package_format.split()[0] - tooltip = "Package format that is used to generate rootfs" - rootfs_format_widget, rootfs_combo = self.gen_combo_widget(rootfs_format, all_package_format, tooltip) + rootfs_format_widget, rootfs_combo = self.gen_combo_widget(rootfs_format, all_package_format, tooltip_combo) rootfs_vbox.pack_start(rootfs_format_widget, expand=False, fill=False) extra_vbox = gtk.VBox(False, 6) @@ -214,8 +213,7 @@ class AdvancedSettingDialog (CrumbsDialog): check_button.set_active(is_active) check_hbox.pack_start(check_button, expand=False, fill=False) - tooltip = "Extra package formats to build" - info = HobInfoButton(tooltip, self) + info = HobInfoButton(tooltip_extra, self) check_hbox.pack_end(info, expand=False, fill=False) rootfs_combo.connect("changed", self.rootfs_combo_changed_cb, all_package_format, check_hbox) @@ -383,7 +381,7 @@ class AdvancedSettingDialog (CrumbsDialog): table = gtk.Table(rows + 1, 10, True) advanced_vbox.pack_start(table, expand=False, fill=False) - tooltip = "Select image file system types that will be used." + tooltip = "Image file system types you want." info = HobInfoButton(tooltip, self) label = self.gen_label_widget("Select image types:") table.attach(label, 0, 9, 0, 1) @@ -411,16 +409,16 @@ class AdvancedSettingDialog (CrumbsDialog): 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. " - tooltip += "The first format will be used for final image" - pkgfmt_widget, self.rootfs_combo, self.check_hbox = self.gen_pkgfmt_widget(self.configuration.curr_package_format, self.all_package_formats, tooltip) + tooltip_combo = "Selects the package format used to generate rootfs." + tooltip_extra = "Selects extra package formats to build" + pkgfmt_widget, self.rootfs_combo, self.check_hbox = self.gen_pkgfmt_widget(self.configuration.curr_package_format, self.all_package_formats, tooltip_combo, tooltip_extra) sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(pkgfmt_widget, expand=False, fill=False) 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\"." + tooltip = "Sets the basic size of your target image.\nThis is the basic size of your target image unless your selected package size exceeds this value or you select \'Image Extra Size\'." rootfs_size_widget, self.rootfs_size_spinner = self.gen_spinner_widget(int(self.configuration.image_rootfs_size*1.0/1024), 0, 1024, tooltip) sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(rootfs_size_widget, expand=False, fill=False) @@ -428,7 +426,7 @@ class AdvancedSettingDialog (CrumbsDialog): 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." + tooltip = "Sets the extra free space of your target image.\nBy default, the system reserves 30% of your image size as free space. If your image contains zypper, it brings in 50MB more space. The maximum free space is 1024MB." extra_size_widget, self.extra_size_spinner = self.gen_spinner_widget(int(self.configuration.image_extra_size*1.0/1024), 0, 1024, tooltip) sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(extra_size_widget, expand=False, fill=False) @@ -448,7 +446,7 @@ class AdvancedSettingDialog (CrumbsDialog): self.toolchain_checkbox.set_active(self.configuration.toolchain_build) sub_hbox.pack_start(self.toolchain_checkbox, expand=False, fill=False) - tooltip = "This is the Host platform you would like to run the toolchain" + tooltip = "Selects the Host platform for which you want to run the toolchain" sdk_machine_widget, self.sdk_machine_combo = self.gen_combo_widget(self.configuration.curr_sdk_machine, self.all_sdk_machines, tooltip) sub_hbox.pack_start(sdk_machine_widget, expand=False, fill=False) @@ -461,7 +459,7 @@ class AdvancedSettingDialog (CrumbsDialog): 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" + tooltip = "Selects the Yocto Project distribution you want" distro_widget, self.distro_combo = self.gen_combo_widget(self.configuration.curr_distro, self.all_distros, tooltip) sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(distro_widget, expand=False, fill=False) @@ -469,7 +467,9 @@ class AdvancedSettingDialog (CrumbsDialog): 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" + tooltip = "Sets the number of threads that BitBake tasks can simultaneously run. See the Poky reference manual for information" bbthread_widget, self.bb_spinner = self.gen_spinner_widget(self.configuration.bbthread, 1, self.max_threads, tooltip) sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(bbthread_widget, expand=False, fill=False) @@ -477,14 +477,16 @@ class AdvancedSettingDialog (CrumbsDialog): 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'" + tooltip = "Sets the maximum number of threads the host can use during the build. See the Poky reference manual for information" pmake_widget, self.pmake_spinner = self.gen_spinner_widget(self.configuration.pmake, 1, self.max_threads, tooltip) sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(pmake_widget, expand=False, fill=False) sub_vbox = gtk.VBox(False, 6) advanced_vbox.pack_start(sub_vbox, expand=False, fill=False) - label = self.gen_label_widget("Set download directory:") + label = self.gen_label_widget("Select download directory:") tooltip = "Select a folder that caches the upstream project source code" dldir_widget, self.dldir_text = self.gen_entry_widget(self.configuration.dldir, self, tooltip) sub_vbox.pack_start(label, expand=False, fill=False) @@ -501,7 +503,7 @@ class AdvancedSettingDialog (CrumbsDialog): 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" + tooltip = "Select the pre-built mirror that will speed your build" sstatemirror_widget, self.sstatemirror_text = self.gen_entry_widget(self.configuration.sstatemirror, self, tooltip) sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(sstatemirror_widget, expand=False, fill=False) @@ -577,7 +579,7 @@ class AdvancedSettingDialog (CrumbsDialog): 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" + tooltip = "These are key/value pairs for your extra settings. Click \'Add\' and then directly edit the key and the value" setting_widget, self.setting_store = self.gen_editable_settings(self.configuration.extra_setting, tooltip) sub_vbox.pack_start(label, expand=False, fill=False) sub_vbox.pack_start(setting_widget, expand=True, fill=True) diff --git a/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py b/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py index 3ad4c3cc23..bcd7b9c42d 100755 --- a/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py +++ b/bitbake/lib/bb/ui/crumbs/recipeselectionpage.py @@ -167,7 +167,7 @@ class RecipeSelectionPage (HobPage): self.build_packages_button = HobButton('Build packages') self.build_packages_button.set_size_request(205, 49) - self.build_packages_button.set_tooltip_text("Build packages for customization") + self.build_packages_button.set_tooltip_text("Build selected recipes into packages") self.build_packages_button.set_flags(gtk.CAN_DEFAULT) self.build_packages_button.grab_default() self.build_packages_button.connect("clicked", self.build_packages_clicked_cb) -- cgit v1.2.3-54-g00ecf