3 #define DEBUG_RECT_OVER(over_part, r, g, b) \
4 part { name: __CONCAT("dbg_rect_at_", __stringify(__LINE__)); \
10 state: "default" 0.0; \
13 rel1 { to: over_part; relative: 0 0; } \
14 rel2 { to: over_part; relative: 1 1; } \
17 data { item: "width" WIDTH; item: "height" HEIGHT; }
20 name: "defaultFontColor";
21 color: 211 211 211 255;
24 name: "disabledFontColor";
28 name: "selectedItemFontColor";
29 color: 255 255 255 255;
36 name: "selectedBackground";
37 color: 69 143 255 255;
44 name: "on_offBackgroundColor";
45 color: 255 255 255 255;
49 group{ name: "elm/genlist/base/bookmarks_manager";
53 part { name: "clipper";
56 description { state: "default" 0.0;
80 name: "elm.swallow.content";
97 name: "elm.swallow.empty";
100 state: "default" 0.0;
110 part{ name: "dimmer";
113 state: "default" 0.0;
118 state: "popup_show" 0.0;
127 signal: "show_popup";
128 source: "SettingsModel";
129 action: STATE_SET "popup_show" 0.0;
134 signal: "hide_popup";
135 source: "SettingsModel";
136 action: STATE_SET "default" 0.0;
141 group{ name: "elm/genlist/item/bookmarks_manager_item/default";
142 alias: "elm/genlist/item_odd/bookmarks_manager_item/default";
143 alias: "elm/genlist/item_compress/bookmarks_manager_item/default";
144 alias: "elm/genlist/item_compress_odd/bookmarks_manager_item/default";
147 data.item: "texts" "optionName";
148 data.item: "contents" "optionValue";
151 name: "value_helper";
154 state: "default" 0.0;
167 name: "optionBackground";
171 state: "default" 0.0;
172 color_class: "transparent";
181 state: "mouseOver" 0.0;
183 color_class: "selectedBackground";
186 state: "mouseOut" 0.0;
190 state: "selected" 0.0;
191 inherit: "mouseOver";
194 part{ name:"optionName";
197 state: "default" 0.0;
201 color_class: "defaultFontColor";
206 rel2.relative: 1.0 1.0;
213 state: "mouseOut" 0.0;
217 state: "mouseOver" 0.0;
218 inherit: "default" 0.0;
219 color_class: "selectedItemFontColor";
222 state: "disabled" 0.0;
223 inherit: "default" 0.0;
224 color_class: "disabledFontColor";
227 part{ name: "optionValue";
230 state: "default" 0.0;
247 program{ name: "mouse_in";
251 new cur_state_helper[31];
253 get_state(PART:"optionName", cur_state_helper, 30, index);
254 if(!strcmp(cur_state_helper,"default")){
255 set_state(PART:"optionBackground", "mouseOver", 0.0);
259 program{ name: "mouse_out";
265 get_state(PART:"optionBackground", st, 30, vl);
266 if(strcmp(st,"selected")){
267 set_state(PART:"optionBackground", "mouseOut", 0.0);
271 program{ signal: "selected";
272 source: "SettingsModel";
273 action: STATE_SET "selected" 0.0;
274 target: "optionBackground";
276 program{ signal: "unselected";
277 source: "SettingsModel";
278 action: STATE_SET "mouseOut" 0.0;
279 target: "optionBackground";
281 program{ name: "go_disabled";
282 signal: "elm,state,disabled"; source: "elm";
283 action: STATE_SET "disabled" 0.0;
284 target: "optionName";
286 program{ name: "go_enabled";
287 signal: "elm,state,enabled"; source: "elm";
288 action: STATE_SET "default" 0.0;
289 target: "optionName";
291 program{ name: "go_Off";
292 signal: "switch,off";
293 source: "SettingsModel";
294 action: STATE_SET "off" 0.0;
295 target: "value_helper";
297 program{ name: "go_On";
299 source: "SettingsModel";
300 action: STATE_SET "on" 0.0;
301 target: "value_helper";
303 program{ name: "go_switch_hide";
304 signal: "switch,hide";
305 source: "SettingsModel";
306 action: STATE_SET "default" 0.0;
307 target: "value_helper";
312 group{ name: "elm/ctxpopup/bg/bookmarks_manager_button";
319 state: "default" 0.0;
326 signal: "mouse,clicked,*";
328 action: SIGNAL_EMIT "elm,action,click" "";
331 }//group: "elm/ctxpopup/bg/bookmarks_manager_button";
332 group{ name: "elm/ctxpopup/base/bookmarks_manager_button";
340 state: "default" 0.0;
344 color_class: "transparent";
348 state: "visible" 0.0;
349 inherit: "default" 0.0;
350 color_class: "on_offBackgroundColor";
355 name: "elm.swallow.content";
359 state: "default" 0.0;
373 signal: "elm,state,show"; source: "elm";
374 action: STATE_SET "visible" 0.0;
375 transition: LINEAR 0.2;
379 signal: "elm,state,hide"; source: "elm";
380 action: STATE_SET "default" 0.0;
381 transition: LINEAR 0.3;
385 program { name: "hide2";
386 action: SIGNAL_EMIT "elm,action,hide,finished" "";
389 }//group "elm/ctxpopup/base/bookmarks_manager_button";
390 group{ name: "elm/radio/base/bookmarks_manager_radio";
391 images.image: "check_foc.png" COMP;
392 images.image: "check_nor.png" COMP;
394 part{name: "item_bg"; type: RECT; mouse_events:0;
397 state: "default" 0.0;
398 color_class: "transparent";
403 state: "mouse_over" 0.0;
405 color_class: "selectedBackground";
408 part{name: "left_spacer"; type: SPACER;
411 state: "default" 0.0;
421 part{name: "elm.text"; type: TEXT; mouse_events: 0;
424 state: "default" 0.0;
425 color_class: "defaultFontColor";
434 to_y: "right_spacer";
442 state: "mouse_over" 0.0;
444 color_class: "selectedItemFontColor";
447 part { name: "indicator"; mouse_events: 0;
450 description { state: "default" 0.0;
461 state: "selected" 0.0;
462 inherit: "default" 0.0;
464 image.normal: "check_foc.png";
467 state: "selected_mouse_over" 0.0;
469 image.normal: "check_nor.png";
472 part{ name: "right_spacer"; type: SPACER;
475 state: "default" 0.0;
485 part{ name: "event"; type: RECT;
487 state: "default" 0.0;
496 get_state(PART:"indicator", st, 30, vl)
497 if(!strcmp(st,"selected"))
498 set_state(PART:"indicator", "selected_mouse_over", 0.0);
499 set_state(PART:"item_bg", "mouse_over", 0.0);
500 set_state(PART:"elm.text", "mouse_over", 0.0);
505 get_state(PART:"indicator", st, 30, vl)
506 if(!strcmp(st,"selected_mouse_over"))
507 set_state(PART:"indicator", "selected", 0.0);
508 set_state(PART:"item_bg", "default", 0.0);
509 set_state(PART:"elm.text", "default", 0.0);
514 signal: "mouse,clicked,1"; source: "event";
515 action: SIGNAL_EMIT "elm,action,radio,toggle" "";
518 signal: "mouse,in"; source: "event";
524 signal: "mouse,out"; source: "event";
530 signal: "elm,action,focus"; source: "elm";
536 signal: "elm,action,unfocus"; source: "elm";
542 signal: "elm,state,radio,on"; source: "elm";
543 action: STATE_SET "selected" 0.0;
547 signal: "elm,state,radio,off"; source: "elm";
548 action: STATE_SET "default" 0.0;
552 }//group "elm/radio/base/bookmarks_manager_radio";
554 group { name: "elm/label/base/bookmarks_manager_label";
556 style { name: "label_style";
557 base: "font="FNBD" font_size=30 text_class=tb_plain align=center color=#d3d3d3ff";
559 tag: "hilight" "+ font="FNBD" color=#d3d3d3ff text_class=tb_plain";
560 tag: "b" "+ font="FNBD" color=#d3d3d3ff text_class=tb_light";
564 part { name: "elm.text"; type: TEXTBLOCK;
566 description { state: "default" 0.0;
567 text { style: "label_style";