bitbake: hig.py: refactor into individual components
authorBogdan Marinescu <bogdan.a.marinescu@intel.com>
Thu, 10 Jan 2013 11:08:02 +0000 (13:08 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 16 Jan 2013 12:51:33 +0000 (12:51 +0000)
commitba3457eb62dad3848616138552a8a3257d3a4535
tree52058193ecea50cd90337df34e8fb3dbbdbc3543
parent77a185d9009d06aa0389b1c9d0e3c9898af94276
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>
17 files changed:
bitbake/bin/image-writer
bitbake/lib/bb/ui/crumbs/builddetailspage.py
bitbake/lib/bb/ui/crumbs/builder.py
bitbake/lib/bb/ui/crumbs/hig.py [deleted file]
bitbake/lib/bb/ui/crumbs/hig/__init__.py [new file with mode: 0644]
bitbake/lib/bb/ui/crumbs/hig/advancedsettingsdialog.py [new file with mode: 0644]
bitbake/lib/bb/ui/crumbs/hig/crumbsdialog.py [new file with mode: 0644]
bitbake/lib/bb/ui/crumbs/hig/crumbsmessagedialog.py [new file with mode: 0644]
bitbake/lib/bb/ui/crumbs/hig/deployimagedialog.py [new file with mode: 0644]
bitbake/lib/bb/ui/crumbs/hig/imageselectiondialog.py [new file with mode: 0644]
bitbake/lib/bb/ui/crumbs/hig/layerselectiondialog.py [new file with mode: 0644]
bitbake/lib/bb/ui/crumbs/hig/openinglogdialog.py [new file with mode: 0644]
bitbake/lib/bb/ui/crumbs/hig/proxydetailsdialog.py [new file with mode: 0644]
bitbake/lib/bb/ui/crumbs/hig/settingsuihelper.py [new file with mode: 0644]
bitbake/lib/bb/ui/crumbs/hig/simplesettingsdialog.py [new file with mode: 0644]
bitbake/lib/bb/ui/crumbs/imagedetailspage.py
bitbake/lib/bb/ui/crumbs/packageselectionpage.py