diff options
author | Tom Wai-Hong Tam <waihong@chromium.org> | 2011-01-27 17:48:47 +0800 |
---|---|---|
committer | Tom Wai-Hong Tam <waihong@chromium.org> | 2011-01-27 17:48:47 +0800 |
commit | 95b0ae01eaaba86529173bac32d54f2b28135dcf (patch) | |
tree | 9a26fa9b1c6642ccb8a7a330d975409b8f053326 /scripts | |
parent | 34be8273e0fb80a6654deab650e581b0dc9046a4 (diff) | |
download | vboot-95b0ae01eaaba86529173bac32d54f2b28135dcf.tar.gz |
This change define the data structure of bmp block and implements the create more of bmpblk_utility. It reads a YAML config file, parse the informations, and creates bmpblock file as output.
The list mode and extract mode will be implemented later.
Change-Id: I2b34b323814b1d6b0a369b0e4b2bfa7cf960ff4a
BUG=chromium-os:11017
TEST=build and run, use bvi to check its output.
Review URL: http://codereview.chromium.org/6307007
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/bitmaps/example_config.yaml | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/scripts/bitmaps/example_config.yaml b/scripts/bitmaps/example_config.yaml new file mode 100644 index 00000000..1ad68cc9 --- /dev/null +++ b/scripts/bitmaps/example_config.yaml @@ -0,0 +1,100 @@ +# This describes four screens, with three localizations. + +bmpblock: 1.0 + + +# These are the individual images which are layered to produce a screen layout. +images: + devmode: Developer.bmp + recovery: Recovery.bmp + rec_insert: RecoveryMissingOS.bmp + rec_yuck: RecoveryNoOS.bmp + + url: url.bmp + + dev_text_en: dev_text_en.bmp + rec_text_en: rec_text_en.bmp + ins_text_en: ins_text_en.bmp + yuck_text_en: yuck_text_en.bmp + + dev_text_fr: dev_text_fr.bmp + rec_text_fr: rec_text_fr.bmp + ins_text_fr: ins_text_fr.bmp + yuck_text_fr: yuck_text_fr.bmp + + dev_text_de: dev_text_de.bmp + rec_text_de: rec_text_de.bmp + ins_text_de: ins_text_de.bmp + yuck_text_de: yuck_text_de.bmp + + +# These are all of the distinct layouts that we know how to display. +screens: + dev_en: + - [0, 0, devmode] + - [100, 500, url] + - [100, 620, dev_text_en] + + dev_fr: + - [0, 0, devmode] + - [100, 500, url] + - [100, 620, dev_text_fr] + + dev_de: + - [0, 0, devmode] + - [100, 500, url] + - [100, 620, dev_text_de] + + rec_en: + - [0, 0, recovery] + - [100, 500, url] + - [100, 620, rec_text_en] + + rec_fr: + - [0, 0, recovery] + - [100, 500, url] + - [100, 620, rec_text_fr] + + rec_de: + - [0, 0, recovery] + - [100, 500, url] + - [100, 620, rec_text_de] + + ins_en: + - [0, 0, rec_insert] + - [100, 500, url] + - [100, 620, ins_text_en] + + ins_fr: + - [0, 0, rec_insert] + - [100, 500, url] + - [100, 620, ins_text_fr] + + ins_de: + - [0, 0, rec_insert] + - [100, 500, url] + - [100, 620, ins_text_de] + + yuck_en: + - [0, 0, rec_yuck] + - [100, 500, url] + - [100, 620, yuck_text_en] + + yuck_fr: + - [0, 0, rec_yuck] + - [100, 500, url] + - [100, 620, yuck_text_fr] + + yuck_de: + - [0, 0, rec_yuck] + - [100, 500, url] + - [100, 620, yuck_text_de] + + +# To customize the images for a particular locale, just reorder this list so +# that the default language appears first. +localizations: + - [ dev_en, rec_en, ins_en, yuck_en ] + - [ dev_fr, rec_fr, ins_fr, yuck_fr ] + - [ dev_de, rec_de, ins_de, yuck_de ] + |