summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/builder.py
diff options
context:
space:
mode:
authorBogdan Marinescu <bogdan.a.marinescu@intel.com>2013-01-10 13:08:02 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-01-16 12:51:33 +0000
commit7bfb98568a1d7ba8dbd95332d65cd19faec6c725 (patch)
tree6a6d18d67a80e8ca862435d09c3ae63215659c7a /bitbake/lib/bb/ui/crumbs/builder.py
parenta746719a46e9277a118fd7d4a6342bb667034132 (diff)
downloadpoky-7bfb98568a1d7ba8dbd95332d65cd19faec6c725.tar.gz
bitbake: hig.py: refactor into individual components
Since hig.py was becoming too large (which impacted maintenance and operations like git merges) it was split into individual files for the classes that were implemented in hig.py. hig is now a Python package (lib/bb/ui/crumbs/hig/). The patch was tested by building core-image-basic/qemux86 in Hob and accessing the various UI elements implemented in hig. Note that the patch does not change the functionality of Hob in any way, it's just a code refactoring that should make life a bit easier for Hob developers. [YOCTO #3200] (Bitbake rev: a7a2b730f915cafe7aa30539622dd1ca64ae41f5) Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/builder.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py
index 023ac93ae2..b783dad57f 100755
--- a/bitbake/lib/bb/ui/crumbs/builder.py
+++ b/bitbake/lib/bb/ui/crumbs/builder.py
@@ -38,11 +38,14 @@ from bb.ui.crumbs.builddetailspage import BuildDetailsPage
38from bb.ui.crumbs.imagedetailspage import ImageDetailsPage 38from bb.ui.crumbs.imagedetailspage import ImageDetailsPage
39from bb.ui.crumbs.sanitycheckpage import SanityCheckPage 39from bb.ui.crumbs.sanitycheckpage import SanityCheckPage
40from bb.ui.crumbs.hobwidget import hwc, HobButton, HobAltButton 40from bb.ui.crumbs.hobwidget import hwc, HobButton, HobAltButton
41from bb.ui.crumbs.hig import CrumbsMessageDialog, ImageSelectionDialog, \
42 AdvancedSettingDialog, SimpleSettingsDialog, \
43 LayerSelectionDialog, DeployImageDialog
44from bb.ui.crumbs.persistenttooltip import PersistentTooltip 41from bb.ui.crumbs.persistenttooltip import PersistentTooltip
45import bb.ui.crumbs.utils 42import bb.ui.crumbs.utils
43from bb.ui.crumbs.hig.crumbsmessagedialog import CrumbsMessageDialog
44from bb.ui.crumbs.hig.simplesettingsdialog import SimpleSettingsDialog
45from bb.ui.crumbs.hig.advancedsettingsdialog import AdvancedSettingsDialog
46from bb.ui.crumbs.hig.deployimagedialog import DeployImageDialog
47from bb.ui.crumbs.hig.layerselectiondialog import LayerSelectionDialog
48from bb.ui.crumbs.hig.imageselectiondialog import ImageSelectionDialog
46 49
47hobVer = 20120808 50hobVer = 20120808
48 51
@@ -1295,7 +1298,7 @@ class Builder(gtk.Window):
1295 dialog.destroy() 1298 dialog.destroy()
1296 1299
1297 def show_adv_settings_dialog(self, tab=None): 1300 def show_adv_settings_dialog(self, tab=None):
1298 dialog = AdvancedSettingDialog(title = "Advanced configuration", 1301 dialog = AdvancedSettingsDialog(title = "Advanced configuration",
1299 configuration = copy.deepcopy(self.configuration), 1302 configuration = copy.deepcopy(self.configuration),
1300 all_image_types = self.parameters.image_types, 1303 all_image_types = self.parameters.image_types,
1301 all_package_formats = self.parameters.all_package_formats, 1304 all_package_formats = self.parameters.all_package_formats,