1 /* panes widget style information
4 elm,panes,fixed: Used for elm_panes_fixed_set()
5 elm,panes,unfixed: Used for elm_panes_fixed_set()
8 elm,action,click: Used for "clicked" smart callback.
9 elm,action,click,double: Used for "clicked,double" smart callback.
10 elm,action,press: Used for "press" smart callback.
11 elm,action,unpress: Used for "unpress" smart callback.
18 group { name: "elm/panes/vertical/default";
19 images.image: "holes_vert.png" COMP;
21 part { name: "whole"; type: SPACER;
22 description { state: "default" 0.0;
25 part { name: "right_constraint"; type: SPACER;
26 dragable { confine: "whole";
30 description { state: "default" 0.0;
34 part { name: "left_constraint"; type: SPACER;
35 dragable { confine: "whole";
39 description { state: "default" 0.0;
43 part { name: "sub_whole"; type: SPACER;
44 description { state: "default" 0.0;
45 rel1.relative: 1.0 0.0;
46 rel1.to_x: "left_constraint";
47 rel2.relative: 0.0 1.0;
48 rel2.to_x: "right_constraint";
51 part { name: "whole_left"; type: RECT;
52 description { state: "default" 0.0;
54 rel2.relative: 1.0 1.0;
58 part { name: "whole_right"; type: RECT;
59 description { state: "default" 0.0;
61 rel1.relative: 0.0 0.0;
65 part { name: "elm.swallow.left"; type: SWALLOW;
66 clip_to: "whole_left";
67 description { state: "default" 0.0;
69 rel2.relative: 1.0 1.0;
73 part { name: "elm.swallow.right"; type: SWALLOW;
74 clip_to: "whole_right";
75 description { state: "default" 0.0;
77 rel1.relative: 0.0 0.0;
81 part { name: "elm.bar"; type: SPACER;
82 dragable { confine: "sub_whole";
86 description { state: "default" 0.0;
90 rel1.relative: 0.0 0.5;
91 rel2.relative: 1.0 0.5;
94 part { name: "dots"; mouse_events: 0;
95 description { state: "default" 0.0;
96 image.normal: "holes_vert.png";
102 part { name: "elm.swallow.event"; type: SWALLOW;
103 description { state: "default" 0.0;
105 min: PANEMIN PANEMIN2;
111 part { name: "bar"; type: RECT;
112 dragable.events: "elm.bar";
113 description { state: "default" 0.0;
114 min: PANEMIN PANEWID;
117 rel1.to_x: "elm.swallow.event";
118 rel2.to_x: "elm.swallow.event";
121 description { state: "disabled" 0.0;
122 inherit: "default" 0.0;
128 program {signal: "mouse,down,1"; source: "bar"; // for "press" smart callback
129 action: SIGNAL_EMIT "elm,action,press" "elm";
131 program { signal: "mouse,up,1"; source: "bar"; // for "unpress" smart callback
132 action: SIGNAL_EMIT "elm,action,unpress" "elm";
134 program { signal: "mouse,clicked,1"; source: "bar"; // for "clicked" smart callback
135 action: SIGNAL_EMIT "elm,action,click" "elm";
137 program { signal: "mouse,down,1,double"; source: "bar"; // for "clicked,double" smart callback
138 action: SIGNAL_EMIT "elm,action,click,double" "elm";
140 program { // for elm_panes_fixed_set()
141 signal: "elm,panes,fixed"; source: "elm";
142 action: STATE_SET "disabled" 0.0;
145 program { // for elm_panes_fixed_set()
146 signal: "elm,panes,unfixed"; source: "elm";
147 action: STATE_SET "default" 0.0;
153 group { name: "elm/panes/horizontal/default";
154 images.image: "holes_horiz.png" COMP;
156 part { name: "whole"; type: SPACER;
157 description { state: "default" 0.0;
160 part { name: "right_constraint"; type: SPACER;
161 dragable { confine: "whole";
165 description { state: "default" 0.0;
169 part { name: "left_constraint"; type: SPACER;
170 dragable { confine: "whole";
174 description { state: "default" 0.0;
178 part { name: "sub_whole"; type: SPACER;
179 description { state: "default" 0.0;
180 rel1.relative: 0.0 1.0;
181 rel1.to_y: "left_constraint";
182 rel2.relative: 1.0 0.0;
183 rel2.to_y: "right_constraint";
186 part { name: "whole_left"; type: RECT;
187 description { state: "default" 0.0;
188 rel2.to_y: "elm.bar";
189 rel2.relative: 1.0 1.0;
193 part { name: "whole_right"; type: RECT;
194 description { state: "default" 0.0;
195 rel1.to_y: "elm.bar";
196 rel1.relative: 0.0 0.0;
200 part { name: "elm.swallow.left"; type: SWALLOW;
201 clip_to: "whole_left";
202 description { state: "default" 0.0;
203 rel2.to_y: "elm.bar";
204 rel2.relative: 1.0 1.0;
208 part { name: "elm.swallow.right"; type: SWALLOW;
209 clip_to: "whole_right";
210 description { state: "default" 0.0;
211 rel1.to_y: "elm.bar";
212 rel1.relative: 0.0 0.0;
216 part { name: "elm.bar"; type: SPACER;
217 dragable { confine: "sub_whole";
221 description { state: "default" 0.0;
225 rel1.relative: 0.5 0.0;
226 rel2.relative: 0.5 1.0;
229 part { name: "dots"; mouse_events: 0;
230 description { state: "default" 0.0;
231 image.normal: "holes_horiz.png";
237 part { name: "elm.swallow.event"; type: SWALLOW;
238 description { state: "default" 0.0;
240 min: PANEMIN2 PANEMIN;
246 part { name: "bar"; type: RECT;
247 dragable.events: "elm.bar";
248 description { state: "default" 0.0;
249 min: PANEWID PANEMIN;
252 rel1.to_y: "elm.swallow.event";
253 rel2.to_y: "elm.swallow.event";
256 description { state: "disabled" 0.0;
257 inherit: "default" 0.0;
263 program {signal: "mouse,down,1"; source: "bar"; // for "press" smart callback
264 action: SIGNAL_EMIT "elm,action,press" "elm";
266 program { signal: "mouse,up,1"; source: "bar"; // for "unpress" smart callback
267 action: SIGNAL_EMIT "elm,action,unpress" "elm";
269 program { signal: "mouse,clicked,1"; source: "bar"; // for "clicked" smart callback
270 action: SIGNAL_EMIT "elm,action,click" "elm";
272 program { signal: "mouse,down,1,double"; source: "bar"; // for "clicked,double" smart callback
273 action: SIGNAL_EMIT "elm,action,click,double" "elm";
275 program { // for elm_panes_fixed_set()
276 signal: "elm,panes,fixed"; source: "elm";
277 action: STATE_SET "disabled" 0.0;
280 program { // for elm_panes_fixed_set()
281 signal: "elm,panes,unfixed"; source: "elm";
282 action: STATE_SET "default" 0.0;
288 ////////////////////////////////////////////////////////////////////////////
291 group { name: "elm/panes/vertical/flush";
292 images.image: "downlight_glow_left.png" COMP;
293 images.image: "downlight_glow_right.png" COMP;
295 part { name: "whole"; type: SPACER;
296 description { state: "default" 0.0;
299 part { name: "right_constraint"; type: SPACER;
300 dragable { confine: "whole";
304 description { state: "default" 0.0;
308 part { name: "left_constraint"; type: SPACER;
309 dragable { confine: "whole";
313 description { state: "default" 0.0;
317 part { name: "sub_whole"; type: SPACER;
318 description { state: "default" 0.0;
319 rel1.relative: 1.0 0.0;
320 rel1.to_x: "left_constraint";
321 rel2.relative: 0.0 1.0;
322 rel2.to_x: "right_constraint";
325 part { name: "whole_left"; type: RECT;
326 description { state: "default" 0.0;
327 rel2.to_x: "elm.bar";
328 rel2.relative: 1.0 1.0;
331 part { name: "whole_right"; type: RECT;
332 description { state: "default" 0.0;
333 rel1.to_x: "elm.bar";
334 rel1.relative: 0.0 0.0;
337 part { name: "elm.swallow.left"; type: SWALLOW;
338 clip_to: "whole_left";
339 description { state: "default" 0.0;
340 rel2.to_x: "elm.bar";
341 rel2.relative: 1.0 1.0;
345 part { name: "elm.swallow.right"; type: SWALLOW;
346 clip_to: "whole_right";
347 description { state: "default" 0.0;
348 rel1.to_x: "elm.bar";
349 rel1.relative: 0.0 0.0;
353 part { name: "elm.bar"; type: SPACER;
354 dragable { confine: "sub_whole";
358 description { state: "default" 0.0;
362 rel1.relative: 0.0 0.5;
363 rel2.relative: 1.0 0.5;
366 part { name: "elm.swallow.event"; type: SWALLOW;
367 description { state: "default" 0.0;
369 min: PANEMIN PANEMIN2;
375 part { name: "bar"; type: RECT;
376 dragable.events: "elm.bar";
377 description { state: "default" 0.0;
378 min: PANEMIN PANEWID;
381 rel1.to_x: "elm.swallow.event";
382 rel1.relative: 0.0 0.25;
383 rel2.to_x: "elm.swallow.event";
384 rel2.relative: 1.0 0.75;
387 description { state: "disabled" 0.0;
388 inherit: "default" 0.0;
392 part { name: "glow1a"; mouse_events: 0;
393 description { state: "default" 0.0;
394 image.normal: "downlight_glow_left.png";
395 image.border: 0 3 0 0;
397 rel2.to_x: "elm.bar";
398 color: 255 255 255 0;
401 description { state: "active" 0.0;
402 inherit: "default" 0.0;
403 color: 255 255 255 255;
406 part { name: "glow1b"; mouse_events: 0;
407 description { state: "default" 0.0;
408 image.normal: "downlight_glow_right.png";
410 rel1.to_x: "elm.bar";
411 color: 255 255 255 0;
414 description { state: "active" 0.0;
415 inherit: "default" 0.0;
416 color: 255 255 255 255;
419 part { name: "glow2a"; mouse_events: 0;
420 description { state: "default" 0.0;
421 image.normal: "downlight_glow_left.png";
423 rel2.to_x: "elm.bar";
424 color: 255 255 255 0;
427 description { state: "active" 0.0;
428 inherit: "default" 0.0;
429 color: 255 255 255 255;
432 part { name: "glow2b"; mouse_events: 0;
433 description { state: "default" 0.0;
434 image.normal: "downlight_glow_right.png";
435 image.border: 3 0 0 0;
437 rel1.to_x: "elm.bar";
438 color: 255 255 255 0;
441 description { state: "active" 0.0;
442 inherit: "default" 0.0;
443 color: 255 255 255 255;
446 part { name: "bar1"; type: RECT; repeat_events: 1;
447 description { state: "default" 0.0;
451 rel2.relative: 0.5 1.0;
455 part { name: "bar2"; type: RECT; repeat_events: 1;
456 description { state: "default" 0.0;
459 rel1.relative: 0.5 0.0;
466 program {signal: "mouse,down,1"; source: "bar"; // for "press" smart callback
467 action: SIGNAL_EMIT "elm,action,press" "elm";
469 program { signal: "mouse,up,1"; source: "bar"; // for "unpress" smart callback
470 action: SIGNAL_EMIT "elm,action,unpress" "elm";
472 program { signal: "mouse,clicked,1"; source: "bar"; // for "clicked" smart callback
473 action: SIGNAL_EMIT "elm,action,click" "elm";
475 program { signal: "mouse,down,1,double"; source: "bar"; // for "clicked,double" smart callback
476 action: SIGNAL_EMIT "elm,action,click,double" "elm";
478 program { // for elm_panes_fixed_set()
479 signal: "elm,panes,fixed"; source: "elm";
480 action: STATE_SET "disabled" 0.0;
483 program { // for elm_panes_fixed_set()
484 signal: "elm,panes,unfixed"; source: "elm";
485 action: STATE_SET "default" 0.0;
489 signal: "mouse,in"; source: "bar1";
490 action: STATE_SET "active" 0.0;
491 transition: BOUNCE 0.4 0.5 4;
496 signal: "mouse,out"; source: "bar1";
497 action: STATE_SET "default" 0.0;
498 transition: DECELERATE 0.5;
503 signal: "mouse,in"; source: "bar2";
504 action: STATE_SET "active" 0.0;
505 transition: BOUNCE 0.4 0.5 4;
510 signal: "mouse,out"; source: "bar2";
511 action: STATE_SET "default" 0.0;
512 transition: DECELERATE 0.5;
519 group { name: "elm/panes/horizontal/flush";
520 images.image: "downlight_glow.png" COMP;
521 images.image: "downlight_glow_up.png" COMP;
523 part { name: "whole"; type: SPACER;
524 description { state: "default" 0.0;
527 part { name: "right_constraint"; type: SPACER;
528 dragable { confine: "whole";
532 description { state: "default" 0.0;
536 part { name: "left_constraint"; type: SPACER;
537 dragable { confine: "whole";
541 description { state: "default" 0.0;
545 part { name: "sub_whole"; type: SPACER;
546 description { state: "default" 0.0;
547 rel1.relative: 0.0 1.0;
548 rel1.to_y: "left_constraint";
549 rel2.relative: 1.0 0.0;
550 rel2.to_y: "right_constraint";
553 part { name: "whole_left"; type: RECT;
554 description { state: "default" 0.0;
555 rel2.to_y: "elm.bar";
556 rel2.relative: 1.0 1.0;
559 part { name: "whole_right"; type: RECT;
560 description { state: "default" 0.0;
561 rel1.to_y: "elm.bar";
562 rel1.relative: 0.0 0.0;
565 part { name: "elm.swallow.left"; type: SWALLOW;
566 clip_to: "whole_left";
567 description { state: "default" 0.0;
568 rel2.to_y: "elm.bar";
569 rel2.relative: 1.0 1.0;
573 part { name: "elm.swallow.right"; type: SWALLOW;
574 clip_to: "whole_right";
575 description { state: "default" 0.0;
576 rel1.to_y: "elm.bar";
577 rel1.relative: 0.0 0.0;
581 part { name: "elm.bar"; type: SPACER;
582 dragable { confine: "sub_whole";
586 description { state: "default" 0.0;
590 rel1.relative: 0.5 0.0;
591 rel2.relative: 0.5 1.0;
594 part { name: "elm.swallow.event"; type: SWALLOW;
595 description { state: "default" 0.0;
597 min: PANEMIN2 PANEMIN;
603 part { name: "bar"; type: RECT;
604 dragable.events: "elm.bar";
605 description { state: "default" 0.0;
606 min: PANEWID PANEMIN;
609 rel1.to_y: "elm.swallow.event";
610 rel1.relative: 0.25 0.0;
611 rel2.to_y: "elm.swallow.event";
612 rel2.relative: 0.75 1.0;
615 description { state: "disabled" 0.0;
616 inherit: "default" 0.0;
620 part { name: "glow1a"; mouse_events: 0;
621 description { state: "default" 0.0;
622 image.normal: "downlight_glow_up.png";
623 image.border: 0 0 0 3;
625 rel2.to_y: "elm.bar";
626 color: 255 255 255 0;
629 description { state: "active" 0.0;
630 inherit: "default" 0.0;
631 color: 255 255 255 255;
634 part { name: "glow1b"; mouse_events: 0;
635 description { state: "default" 0.0;
636 image.normal: "downlight_glow.png";
638 rel1.to_y: "elm.bar";
639 color: 255 255 255 0;
642 description { state: "active" 0.0;
643 inherit: "default" 0.0;
644 color: 255 255 255 255;
647 part { name: "glow2a"; mouse_events: 0;
648 description { state: "default" 0.0;
649 image.normal: "downlight_glow_up.png";
651 rel2.to_y: "elm.bar";
652 color: 255 255 255 0;
655 description { state: "active" 0.0;
656 inherit: "default" 0.0;
657 color: 255 255 255 255;
660 part { name: "glow2b"; mouse_events: 0;
661 description { state: "default" 0.0;
662 image.normal: "downlight_glow.png";
663 image.border: 0 0 3 0;
665 rel1.to_y: "elm.bar";
666 color: 255 255 255 0;
669 description { state: "active" 0.0;
670 inherit: "default" 0.0;
671 color: 255 255 255 255;
674 part { name: "bar1"; type: RECT; repeat_events: 1;
675 description { state: "default" 0.0;
679 rel2.relative: 1.0 0.5;
683 part { name: "bar2"; type: RECT; repeat_events: 1;
684 description { state: "default" 0.0;
687 rel1.relative: 0.0 0.5;
695 signal: "mouse,in"; source: "bar1";
696 action: STATE_SET "active" 0.0;
697 transition: BOUNCE 0.4 0.5 4;
702 signal: "mouse,out"; source: "bar1";
703 action: STATE_SET "default" 0.0;
704 transition: DECELERATE 0.5;
709 signal: "mouse,in"; source: "bar2";
710 action: STATE_SET "active" 0.0;
711 transition: BOUNCE 0.4 0.5 4;
716 signal: "mouse,out"; source: "bar2";
717 action: STATE_SET "default" 0.0;
718 transition: DECELERATE 0.5;
722 program {signal: "mouse,down,1"; source: "bar"; // for "press" smart callback
723 action: SIGNAL_EMIT "elm,action,press" "elm";
725 program { signal: "mouse,up,1"; source: "bar"; // for "unpress" smart callback
726 action: SIGNAL_EMIT "elm,action,unpress" "elm";
728 program { signal: "mouse,clicked,1"; source: "bar"; // for "clicked" smart callback
729 action: SIGNAL_EMIT "elm,action,click" "elm";
731 program { signal: "mouse,down,1,double"; source: "bar"; // for "clicked,double" smart callback
732 action: SIGNAL_EMIT "elm,action,click,double" "elm";
734 program { // for elm_panes_fixed_set()
735 signal: "elm,panes,fixed"; source: "elm";
736 action: STATE_SET "disabled" 0.0;
739 program { // for elm_panes_fixed_set()
740 signal: "elm,panes,unfixed"; source: "elm";
741 action: STATE_SET "default" 0.0;