#define TEMPLATE_GROUP_LINE_CNT 28 const char *TEMPLATE_GROUP[TEMPLATE_GROUP_LINE_CNT] = { "group { name: \"XXX\";
", " parts {
", " part { name: \"XXX\";
", " type: IMAGE;
", " scale: 1;
", " mouse_events: 1;
", " description { state: \"default\" 0.0;
", " rel1 { relative: 0.25 0.25; offset: 0 0; /*to: \"XXX\";*/ }
", " rel2 { relative: 0.75 0.75; offset: -1 -1; /*to: \"XXX\";*/ }
", " align: 0.5 0.5;
", " fixed: 0 0;
", " min: 0 0;
", " visible: 1;
", " image.normal: \"logo.png\";
", " //aspect: 1 1;
", " }
", " }
", " }
", " programs {
", " program { name: \"XXX\";
", " //signal: \"XXX\";
", " //source: \"XXX\";
", " action: STATE_SET \"default\" 0.0;
", " target: \"XXX\";
", " //transition: LINEAR 1.0;
", " }
", " }
", "}" }; #define TEMPLATE_PART_TALE_LINE_CNT 2 const char *TEMPLATE_PART_TALE[TEMPLATE_PART_TALE_LINE_CNT] = { " }
", "}" }; #define TEMPLATE_PART_IMAGE_LINE_CNT 10 const char *TEMPLATE_PART_IMAGE[TEMPLATE_PART_IMAGE_LINE_CNT] = { " type: IMAGE;
", " scale: 1;
", " mouse_events: 1;
", " description { state: \"default\" 0.0;
", " align: 0.5 0.5;
", " fixed: 0 0;
", " min: 0 0;
", " visible: 1;
", " image.normal: \"logo.png\";
", " //aspect: 1 1;
" }; #define TEMPLATE_PART_RECT_LINE_CNT 9 const char *TEMPLATE_PART_RECT[TEMPLATE_PART_RECT_LINE_CNT] = { " type: RECT;
", " scale: 1;
", " mouse_events: 1;
", " description { state: \"default\" 0.0;
", " color: 0 136 170 255;
", " align: 0.5 0.5;
", " fixed: 0 0;
", " min: 0 0;
", " visible: 1;
" }; #define TEMPLATE_PART_SWALLOW_LINE_CNT 8 const char *TEMPLATE_PART_SWALLOW[TEMPLATE_PART_SWALLOW_LINE_CNT] = { " type: SWALLOW;
", " scale: 1;
", " mouse_events: 1;
", " description { state: \"default\" 0.0;
", " align: 0.5 0.5;
", " fixed: 0 0;
", " min: 0 0;
", " visible: 1;
" }; #define TEMPLATE_PART_SPACER_LINE_CNT 6 const char *TEMPLATE_PART_SPACER[TEMPLATE_PART_SPACER_LINE_CNT] = { " type: SPACER;
", " scale: 1;
", " description { state: \"default\" 0.0;
", " align: 0.5 0.5;
", " fixed: 0 0;
", " min: 0 0;
" }; #define TEMPLATE_PART_TEXT_LINE_CNT 19 const char *TEMPLATE_PART_TEXT[TEMPLATE_PART_TEXT_LINE_CNT] = { " type: TEXT;
", " scale: 1;
", " mouse_events: 1;
", " //effect: SHADOW;
", " description { state: \"default\" 0.0;
", " align: 0.5 0.5;
", " fixed: 0 0;
", " min: 0 0;
", " color: 255 255 255 255;
", " //color2: 255 255 255 255;
", " //color3: 255 255 255 255;
", " visible: 1;
", " text {
", " size: 10;
", " font: \"Sans\";
", " text: \"TEXT\";
", " align: 0.5 0.5;
", " min: 0 0;
", " }
" }; #define TEMPLATE_PART_TEXTBLOCK_LINE_CNT 7 const char *TEMPLATE_PART_TEXTBLOCK[TEMPLATE_PART_TEXTBLOCK_LINE_CNT] = { " type: TEXTBLOCK;
", " description { state: \"default\" 0.0;
", " align: 0.5 0.5;
", " fixed: 0 0;
", " min: 0 0;
", " visible: 1;
", " text.text: \"TEXTBLOCK\";
" }; #define TEMPLATE_DESC_LINE_CNT 10 const char *TEMPLATE_DESC[TEMPLATE_DESC_LINE_CNT] = { "description { state: \"XXX\" 0.0;
", " //inherit: \"default\";
", " rel1 { relative: 0.0 0.0; offset: 0 0; /*to: \"XXX\";*/ }
", " rel2 { relative: 1.0 1.0; offset: -1 -1; /*to: \"XXX\";*/ }
", " align: 0.5 0.5;
", " fixed: 0 0;
", " min: 0 0;
", " visible: 1;
", " color: 255 255 255 255;
", "}", }; #define TEMPLATE_PROG_LINE_CNT 7 const char *TEMPLATE_PROG[TEMPLATE_PROG_LINE_CNT] = { "program { name: \"XXX\";
", " //signal: \"XXX\";
", " //source: \"XXX\";
", " action: STATE_SET \"default\" 0.0;
", " target: \"XXX\";
", " //transition: LINEAR 1.0;
", "}" }; #define TEMPLATE_IMG_LINE_CNT 1 const char *TEMPLATE_IMG[TEMPLATE_IMG_LINE_CNT] = { "image: \"logo.png\" COMP;
" }; #define TEMPLATE_IMG_BLOCK_LINE_CNT 3 const char *TEMPLATE_IMG_BLOCK = " images {
" " image: \"logo.png\" COMP;
" " }
"; #define TEMPLATE_TEXTBLOCK_STYLE_LINE_CNT 3 const char *TEMPLATE_TEXTBLOCK_STYLE_BLOCK[TEMPLATE_TEXTBLOCK_STYLE_LINE_CNT] = { " styles {
", " style { name: \"%s\";
" " base: \"font=\"Sans\" font_size=30 text_class=entry color=#0088AA style=shadow,bottom shadow_color=#00000080 valign=0.5 ellipsis=1.0 wrap=none align=center\";
" " }
", " }
" };