2 name: "elm/scroller/base/multiparty-details";
3 alias: "elm/genlist/base/history";
4 alias: "elm/genlist/base/contacts";
5 alias: "elm/genlist/base/messages-overview";
6 alias: "elm/scroller/entry/compose";
7 alias: "elm/genlist/base/compose";
10 public sbvis_v, sbalways_v, sbvis_timer;
15 v = get_int(sbalways_v);
17 emit("do-hide-vbar", "");
21 set_int(sbvis_timer, 0);
47 name: "elm.swallow.content";
56 name: "sb_vbar_clip_master";
71 clip_to: "sb_vbar_clip_master";
92 min: SCROLLBAR_WIDTH SCROLLBAR_HEIGHT;
106 name: "elm.dragable.vbar";
108 clip_to: "sb_vbar_clip";
116 state: "default" 0.0;
117 color: 255 255 255 255;
118 color_class: "light";
120 min: SCROLLBAR_WIDTH SCROLLBAR_HEIGHT;
121 max: SCROLLBAR_WIDTH 99999;
141 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
143 set_int(sbalways_v, 0);
144 set_int(sbvis_timer, 0);
150 signal: "elm,action,show,vbar";
152 action: STATE_SET "default" 0.0;
153 target: "sb_vbar_clip_master";
158 signal: "elm,action,hide,vbar";
160 action: STATE_SET "hidden" 0.0;
161 target: "sb_vbar_clip_master";
165 name: "vbar_show_always";
166 signal: "elm,action,show_always,vbar";
170 v = get_int(sbvis_v);
171 v |= get_int(sbalways_v);
173 set_int(sbalways_v, 1);
174 emit("do-show-vbar", "");
181 name: "vbar_show_notalways";
182 signal: "elm,action,show_notalways,vbar";
186 v = get_int(sbalways_v);
188 set_int(sbalways_v, 0);
189 v = get_int(sbvis_v);
191 emit("do-hide-vbar", "");
199 signal: "do-show-vbar";
201 action: STATE_SET "default" 0.0;
202 transition: LINEAR 0.5;
203 target: "sb_vbar_clip";
207 signal: "do-hide-vbar";
209 action: STATE_SET "hidden" 0.0;
210 transition: LINEAR 0.5;
211 target: "sb_vbar_clip";
216 signal: "elm,action,scroll";
220 v = get_int(sbvis_v);
221 v |= get_int(sbalways_v);
223 emit("do-show-vbar", "");
226 v = get_int(sbvis_timer);
227 if (v > 0) cancel_timer(v);
228 v = timer(1.0, "timer0", 0);
229 set_int(sbvis_timer, v);
236 name: "elm/scroller/entry/dialer-popup";
239 public sbvis_v, sbalways_v, sbvis_timer;
242 v = get_int(sbvis_v);
244 v = get_int(sbalways_v);
246 emit("do-hide-vbar", "");
250 set_int(sbvis_timer, 0);
261 state: "default" 0.0;
266 name: "elm.swallow.content";
270 state: "default" 0.0;
271 rel1.offset: BORDER_PADDING 0;
272 rel2.offset: (-BORDER_PADDING - 1) -1;
277 name: "sb_vbar_clip_master";
281 state: "default" 0.0;
285 color: 255 255 255 0;
291 name: "sb_vbar_clip";
292 clip_to: "sb_vbar_clip_master";
296 state: "default" 0.0;
300 color: 255 255 255 0;
310 state: "default" 0.0;
313 min: SCROLLBAR_WIDTH SCROLLBAR_HEIGHT;
327 name: "elm.dragable.vbar";
329 clip_to: "sb_vbar_clip";
337 state: "default" 0.0;
338 color: 255 255 255 255;
339 color_class: "light";
341 min: SCROLLBAR_WIDTH SCROLLBAR_HEIGHT;
342 max: SCROLLBAR_WIDTH 99999;
362 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
364 set_int(sbalways_v, 0);
365 set_int(sbvis_timer, 0);
371 signal: "elm,action,show,vbar";
373 action: STATE_SET "default" 0.0;
374 target: "sb_vbar_clip_master";
379 signal: "elm,action,hide,vbar";
381 action: STATE_SET "hidden" 0.0;
382 target: "sb_vbar_clip_master";
386 name: "vbar_show_always";
387 signal: "elm,action,show_always,vbar";
391 v = get_int(sbvis_v);
392 v |= get_int(sbalways_v);
394 set_int(sbalways_v, 1);
395 emit("do-show-vbar", "");
402 name: "vbar_show_notalways";
403 signal: "elm,action,show_notalways,vbar";
407 v = get_int(sbalways_v);
409 set_int(sbalways_v, 0);
410 v = get_int(sbvis_v);
412 emit("do-hide-vbar", "");
420 signal: "do-show-vbar";
422 action: STATE_SET "default" 0.0;
423 transition: LINEAR 0.5;
424 target: "sb_vbar_clip";
428 signal: "do-hide-vbar";
430 action: STATE_SET "hidden" 0.0;
431 transition: LINEAR 0.5;
432 target: "sb_vbar_clip";
437 signal: "elm,action,scroll";
441 v = get_int(sbvis_v);
442 v |= get_int(sbalways_v);
444 emit("do-show-vbar", "");
447 v = get_int(sbvis_timer);
448 if (v > 0) cancel_timer(v);
449 v = timer(1.0, "timer0", 0);
450 set_int(sbvis_timer, v);
457 name: "elm/scroller/entry/dialer-popup-editable";
460 public sbvis_v, sbalways_v, sbvis_timer;
463 v = get_int(sbvis_v);
465 v = get_int(sbalways_v);
467 emit("do-hide-vbar", "");
471 set_int(sbvis_timer, 0);
482 state: "default" 0.0;
491 state: "default" 0.0;
492 color_class: "action";
500 state: "default" 0.0;
507 name: "elm.swallow.content";
511 state: "default" 0.0;
512 rel1.offset: BORDER_PADDING 2;
513 rel2.offset: (-BORDER_PADDING - 1) -3;
518 name: "sb_vbar_clip_master";
522 state: "default" 0.0;
526 color: 255 255 255 0;
532 name: "sb_vbar_clip";
533 clip_to: "sb_vbar_clip_master";
537 state: "default" 0.0;
541 color: 255 255 255 0;
551 state: "default" 0.0;
554 min: SCROLLBAR_WIDTH SCROLLBAR_HEIGHT;
568 name: "elm.dragable.vbar";
570 clip_to: "sb_vbar_clip";
578 state: "default" 0.0;
579 color: 255 255 255 255;
580 color_class: "light";
582 min: SCROLLBAR_WIDTH SCROLLBAR_HEIGHT;
583 max: SCROLLBAR_WIDTH 99999;
603 set_state(PART:"sb_vbar_clip", "hidden", 0.0);
605 set_int(sbalways_v, 0);
606 set_int(sbvis_timer, 0);
612 signal: "elm,action,show,vbar";
614 action: STATE_SET "default" 0.0;
615 target: "sb_vbar_clip_master";
620 signal: "elm,action,hide,vbar";
622 action: STATE_SET "hidden" 0.0;
623 target: "sb_vbar_clip_master";
627 name: "vbar_show_always";
628 signal: "elm,action,show_always,vbar";
632 v = get_int(sbvis_v);
633 v |= get_int(sbalways_v);
635 set_int(sbalways_v, 1);
636 emit("do-show-vbar", "");
643 name: "vbar_show_notalways";
644 signal: "elm,action,show_notalways,vbar";
648 v = get_int(sbalways_v);
650 set_int(sbalways_v, 0);
651 v = get_int(sbvis_v);
653 emit("do-hide-vbar", "");
661 signal: "do-show-vbar";
663 action: STATE_SET "default" 0.0;
664 transition: LINEAR 0.5;
665 target: "sb_vbar_clip";
669 signal: "do-hide-vbar";
671 action: STATE_SET "hidden" 0.0;
672 transition: LINEAR 0.5;
673 target: "sb_vbar_clip";
678 signal: "elm,action,scroll";
682 v = get_int(sbvis_v);
683 v |= get_int(sbalways_v);
685 emit("do-show-vbar", "");
688 v = get_int(sbvis_timer);
689 if (v > 0) cancel_timer(v);
690 v = timer(1.0, "timer0", 0);
691 set_int(sbvis_timer, v);