2 #define BUTTON_PRESS_COLOR 56 149 205 255
\r
3 #define CONTROL_ICON_SIZE 136 114
\r
5 #include "image_res.edc"
\r
6 #include "vp_font.edc"
\r
10 #define CONTROL_BUTTON_PRESS_PART(_name_ , _w_ , _h_ , _align_x_ , _align_y_ , _rel_x1_ , _rel_x2_ , _rel_y1_, _rel_y2_ , _to_ , _img_def_ , _img_press_ ) \
\r
17 state: "default" 0.0; \
\r
20 align: _align_x_ _align_y_; \
\r
21 rel1 { relative: _rel_x1_ _rel_y1_; to : _to_;} \
\r
22 rel2 { relative: _rel_x2_ _rel_y2_; to : _to_;} \
\r
23 image { normal: _img_def_; border: 4 4 0 0;} \
\r
24 color: 255 255 255 255; \
\r
27 state: "pressed" 0.0; \
\r
30 align: _align_x_ _align_y_; \
\r
31 rel1 { relative: _rel_x1_ _rel_y1_; to : _to_;} \
\r
32 rel2 { relative: _rel_x2_ _rel_y2_; to : _to_;} \
\r
33 image { normal: _img_press_; border: 4 4 0 0;} \
\r
34 color: 255 255 255 255; \
\r
37 state: "hide" 0.0; \
\r
38 inherit: "default" 0.0; \
\r
41 } // CONTROL_BUTTON_PRESS_PART
\r
47 #define CONTROL_BUTTON_PROG(_item_name_) \
\r
49 name: _item_name_".pressed"; \
\r
50 source: _item_name_; \
\r
51 signal: "mouse,down,1"; \
\r
52 action: STATE_SET "pressed" 0.0; \
\r
53 target: _item_name_; \
\r
54 after: "send."_item_name_".down.signal"; \
\r
57 name: _item_name_".released"; \
\r
58 source: _item_name_; \
\r
59 signal: "mouse,up,1"; \
\r
60 action: STATE_SET "default" 0.0; \
\r
61 target: _item_name_; \
\r
62 after: "send."_item_name_".up.signal"; \
\r
65 name: _item_name_".clicked"; \
\r
66 source: _item_name_; \
\r
67 signal: "mouse,clicked,1"; \
\r
68 action: STATE_SET "default" 0.0; \
\r
69 target: _item_name_; \
\r
70 after: "send."_item_name_".clicked.signal"; \
\r
73 name: "send."_item_name_".down.signal"; \
\r
74 action: SIGNAL_EMIT "signal."_item_name_".down" _item_name_; \
\r
77 name: "send."_item_name_".up.signal"; \
\r
78 action: SIGNAL_EMIT "signal."_item_name_".up" _item_name_; \
\r
81 name: "send."_item_name_".clicked.signal"; \
\r
82 action: SIGNAL_EMIT "signal."_item_name_".clicked" _item_name_; \
\r
83 } // CONTROL_BUTTON_PROG
\r
86 #define CONTROL_BUTTON_STEP(_item_name_, _val_) \
\r
88 signal: "signal."_item_name_".step."_val_; \
\r
90 action: STATE_SET "step_"_val_ 0.0; \
\r
91 target: _item_name_; \
\r
92 } // CONTROL_BUTTON_STEP
\r
94 #define CONTROL_BUTTON_STEP_LANDSCAPE(_item_name_, _val_) \
\r
96 signal: "signal."_item_name_".landscape.step."_val_; \
\r
98 action: STATE_SET "step_"_val_"_landscape" 0.0; \
\r
99 target: _item_name_; \
\r
100 } // CONTROL_BUTTON_STEP
\r
107 public val_volume_check = 0; /* 0: unmute, 1: mute */
\r
108 public val_play_status = 0; /* 0: pause , 1: resume */
\r
109 public val_display_mode = 0; /* 0: normal, 1: trim, 2: streaming, 3: DLNA*/
\r
110 public val_rotate_mode = 0; /* 0: portrate, 1: landscape */
\r
112 public change_display_mode() {
\r
114 run_program(PROGRAM:"set.visible.off");
\r
116 if(get_int(val_display_mode ) == 0) { /* normal mode */
\r
117 run_program(PROGRAM:"set.mode.normal");
\r
119 if(get_int(val_display_mode ) == 1) { /* trim mode */
\r
120 run_program(PROGRAM:"set.mode.trim");
\r
122 if(get_int(val_display_mode ) == 2) { /* streaming mode */
\r
123 run_program(PROGRAM:"set.mode.streaming");
\r
125 if(get_int(val_display_mode ) == 3) { /* dlna mode */
\r
126 run_program(PROGRAM:"set.mode.dlna");
\r
128 } /* change_display_mode */
\r
131 public set_volume_check() {
\r
132 if(get_int(val_volume_check ) == 0) {
\r
133 run_program(PROGRAM:"set.volume.unmute");
\r
136 run_program(PROGRAM:"set.volume.mute");
\r
138 } /* set_volume_check */
\r
140 public send_play_value() {
\r
141 if(get_int(val_play_status ) == 0) {
\r
142 run_program(PROGRAM:"send.play.resume");
\r
145 run_program(PROGRAM:"send.play.pause");
\r
147 } /* send_play_value */
\r
150 public set_play_status() {
\r
151 if(get_int(val_play_status ) == 0) {
\r
152 run_program(PROGRAM:"set.play.default");
\r
155 run_program(PROGRAM:"set.play.pause");
\r
157 } /* set_play_status */
\r
160 public set_play_button_press() {
\r
161 if(get_int(val_play_status ) == 0) {
\r
162 run_program(PROGRAM:"press.resume.button");
\r
165 run_program(PROGRAM:"press.pause.button");
\r
167 } // set_play_button_press
\r
172 name: "control.rect";
\r
176 state: "default" 0.0;
\r
179 rel1 { relative: 0.0 0.0; }
\r
180 rel2 { relative: 1.0 1.0; }
\r
186 name: "control.rect.1";
\r
191 state: "default" 0.0;
\r
196 rel1 { relative: 0.0 0.0; }
\r
197 rel2 { relative: 0.2 1.0; }
\r
201 state: "landscape" 0.0;
\r
202 inherit: "default" 0.0;
\r
204 rel1 { relative: 0.0 0.0; }
\r
205 rel2 { relative: 0.1406 1.0; }
\r
211 name: "control.rect.2";
\r
216 state: "default" 0.0;
\r
221 rel1 { relative: 0.2 0.0;}
\r
222 rel2 { relative: 0.4 1.0;}
\r
226 state: "landscape" 0.0;
\r
227 inherit: "default" 0.0;
\r
229 rel1 { relative: 0.18125 0.0;}
\r
230 rel2 { relative: 0.39296 1.0;}
\r
235 name: "control.rect.3";
\r
240 state: "default" 0.0;
\r
245 rel1 { relative: 0.4 0.0; }
\r
246 rel2 { relative: 0.6 1.0; }
\r
250 state: "landscape" 0.0;
\r
251 inherit: "default" 0.0;
\r
253 rel1 { relative: 0.39453 0.0; }
\r
254 rel2 { relative: 0.60625 1.0; }
\r
259 name: "control.rect.4";
\r
264 state: "default" 0.0;
\r
269 rel1 { relative: 0.6 0.0;}
\r
270 rel2 { relative: 0.8 1.0;}
\r
271 color: 255 255 0 0;
\r
274 state: "landscape" 0.0;
\r
275 inherit: "default" 0.0;
\r
277 rel1 { relative: 0.60781 0.0; }
\r
278 rel2 { relative: 0.81953 1.0; }
\r
283 name: "control.rect.5";
\r
288 state: "default" 0.0;
\r
293 rel1 { relative: 0.8 0.0;}
\r
294 rel2 { relative: 1.0 1.0;}
\r
295 color: 255 255 255 0;
\r
298 state: "landscape" 0.0;
\r
299 inherit: "default" 0.0;
\r
301 rel1 { relative: 0.85937 0.0;}
\r
302 rel2 { relative: 1.0 1.0;}
\r
307 name: "control.rect.1.line";
\r
311 state: "default" 0.0;
\r
316 rel1 { relative: 1.0 0.5; to: "control.rect.1"; }
\r
317 rel2 { relative: 1.0 0.5; to: "control.rect.1"; }
\r
318 color: 144 144 144 178;
\r
323 name: "control.rect.2.line";
\r
327 state: "default" 0.0;
\r
332 rel1 { relative: 0.0 0.5; to: "control.rect.5"; }
\r
333 rel2 { relative: 0.0 0.5; to: "control.rect.5"; }
\r
334 color: 144 144 144 178;
\r
339 name: "control.volume.button";
\r
344 state: "default" 0.0;
\r
346 min: CONTROL_ICON_SIZE;
\r
349 rel1 { relative: 0.5 0.5; to: "control.rect.1"; }
\r
350 rel2 { relative: 0.5 0.5; to: "control.rect.1"; }
\r
351 image { normal: "white/panel/T01-2_btn_toolbar_volume.png"; }
\r
352 color: 255 255 255 255;
\r
355 state: "pressed" 0.0;
\r
356 inherit: "default" 0.0;
\r
357 color: BUTTON_PRESS_COLOR;
\r
361 inherit: "default" 0.0;
\r
368 name: "control.volume.mute.button";
\r
373 state: "default" 0.0;
\r
375 min: CONTROL_ICON_SIZE;
\r
378 rel1 { relative: 0.5 0.5; to: "control.rect.1"; }
\r
379 rel2 { relative: 0.5 0.5; to: "control.rect.1"; }
\r
380 image { normal: "white/panel/T02_volume_icon_Mute.png"; }
\r
381 color: 255 255 255 255;
\r
384 state: "pressed" 0.0;
\r
385 inherit: "default" 0.0;
\r
386 color: BUTTON_PRESS_COLOR;
\r
390 inherit: "default" 0.0;
\r
396 name: "control.back.button";
\r
401 state: "default" 0.0;
\r
403 min: CONTROL_ICON_SIZE;
\r
406 rel1 { relative: 0.5 0.5; to: "control.rect.5"; }
\r
407 rel2 { relative: 0.5 0.5; to: "control.rect.5"; }
\r
408 image { normal: "white/panel/T01-2_btn_toolbar_back.png"; }
\r
409 color: 255 255 255 255;
\r
412 state: "pressed" 0.0;
\r
413 inherit: "default" 0.0;
\r
414 color: BUTTON_PRESS_COLOR;
\r
418 inherit: "default" 0.0;
\r
424 name: "control.trim.done.button";
\r
429 state: "default" 0.0;
\r
434 rel1 { relative: 0.5 0.5; to: "control.rect.1"; }
\r
435 rel2 { relative: 0.5 0.5; to: "control.rect.1"; }
\r
436 image { normal: "panel/T01-2_icon_toolbar_done.png"; }
\r
437 color: 255 255 255 255;
\r
441 inherit: "default" 0.0;
\r
445 state: "pressed" 0.0;
\r
446 inherit: "default" 0.0;
\r
447 color: BUTTON_PRESS_COLOR;
\r
452 name: "control.trim.cancel.button";
\r
457 state: "default" 0.0;
\r
462 rel1 { relative: 0.5 0.5; to: "control.rect.5"; }
\r
463 rel2 { relative: 0.5 0.5; to: "control.rect.5"; }
\r
464 image { normal: "panel/T01-2_icon_toolbar_cancel.png"; }
\r
465 color: 255 255 255 255;
\r
469 inherit: "default" 0.0;
\r
473 state: "pressed" 0.0;
\r
474 inherit: "default" 0.0;
\r
475 color: BUTTON_PRESS_COLOR;
\r
480 name: "control.play.button";
\r
485 state: "default" 0.0;
\r
487 min: CONTROL_ICON_SIZE;
\r
490 rel1 { relative: 0.5 0.5; to: "control.rect.3"; }
\r
491 rel2 { relative: 0.5 0.5; to: "control.rect.3"; }
\r
492 image { normal: "white/control/T01-2_icon_toolbar_play.png"; }
\r
493 color: 255 255 255 255;
\r
496 state: "pause" 0.0;
\r
497 inherit: "default" 0.0;
\r
498 image { normal: "white/control/T01-2_icon_toolbar_pause.png"; }
\r
499 color: 255 255 255 255;
\r
503 inherit: "default" 0.0;
\r
507 state: "press_resume" 0.0;
\r
508 inherit: "default" 0.0;
\r
509 image { normal: "white/control/T01-2_icon_toolbar_play.png"; }
\r
510 color: BUTTON_PRESS_COLOR;
\r
513 state: "press_pause" 0.0;
\r
514 inherit: "default" 0.0;
\r
515 image { normal: "white/control/T01-2_icon_toolbar_pause.png"; }
\r
516 color: BUTTON_PRESS_COLOR;
\r
521 // normal mode control part
\r
523 name: "control.normal.rew.button";
\r
528 state: "default" 0.0;
\r
530 min: CONTROL_ICON_SIZE;
\r
533 rel1 { relative: 0.5 0.5; to: "control.rect.2";}
\r
534 rel2 { relative: 0.5 0.5; to: "control.rect.2";}
\r
535 image { normal: "white/control/T01-2_icon_toolbar_previous.png"; }
\r
536 color: 255 255 255 255;
\r
539 state: "pressed" 0.0;
\r
540 inherit: "default" 0.0;
\r
541 color: BUTTON_PRESS_COLOR;
\r
545 inherit: "default" 0.0;
\r
549 state: "step_1" 0.0;
\r
550 inherit: "default" 0.0;
\r
551 image { normal: "white/control/T01-2_icon_toolbar_previous.png"; }
\r
554 state: "step_2" 0.0;
\r
555 inherit: "default" 0.0;
\r
556 image { normal: "white/control/T01-2_icon_toolbar_previous.png"; }
\r
559 state: "step_3" 0.0;
\r
560 inherit: "default" 0.0;
\r
561 image { normal: "white/control/T01-2_icon_toolbar_previous.png"; }
\r
564 state: "step_4" 0.0;
\r
565 inherit: "default" 0.0;
\r
566 image { normal: "white/control/T01-2_icon_toolbar_previous.png"; }
\r
569 state: "portrate" 0.0;
\r
570 inherit: "default" 0.0;
\r
576 name: "control.normal.ff.button";
\r
581 state: "default" 0.0;
\r
583 min: CONTROL_ICON_SIZE;
\r
586 rel1 { relative: 0.5 0.5; to: "control.rect.4"; }
\r
587 rel2 { relative: 0.5 0.5; to: "control.rect.4";}
\r
588 image { normal: "white/control/T01-2_icon_toolbar_next.png"; }
\r
589 color: 255 255 255 255;
\r
592 state: "pressed" 0.0;
\r
593 inherit: "default" 0.0;
\r
594 color: BUTTON_PRESS_COLOR;
\r
598 inherit: "default" 0.0;
\r
602 state: "step_1" 0.0;
\r
603 inherit: "default" 0.0;
\r
604 image { normal: "white/control/T01-2_icon_toolbar_next.png"; }
\r
607 state: "step_2" 0.0;
\r
608 inherit: "default" 0.0;
\r
609 image { normal: "white/control/T01-2_icon_toolbar_next.png"; }
\r
612 state: "step_3" 0.0;
\r
613 inherit: "default" 0.0;
\r
614 image { normal: "white/control/T01-2_icon_toolbar_next.png"; }
\r
617 state: "step_4" 0.0;
\r
618 inherit: "default" 0.0;
\r
619 image { normal: "white/control/T01-2_icon_toolbar_next.png"; }
\r
622 state: "portrate" 0.0;
\r
623 inherit: "default" 0.0;
\r
629 name: "control.normal.rew.speed.swallow";
\r
634 state: "default" 0.0;
\r
639 rel1 { relative: 0.5 0.1; to: "control.rect.2";}
\r
640 rel2 { relative: 0.5 0.1; to: "control.rect.2";}
\r
644 inherit: "default" 0.0;
\r
649 name: "control.normal.ff.speed.swallow";
\r
654 state: "default" 0.0;
\r
659 rel1 { relative: 0.5 0.1; to: "control.rect.4";}
\r
660 rel2 { relative: 0.5 0.1; to: "control.rect.4";}
\r
664 inherit: "default" 0.0;
\r
668 // <-- normal mode control part
\r
672 // --> trim mode control part
\r
674 name: "control.trim.rew.button";
\r
679 state: "default" 0.0;
\r
684 rel1 { relative: 0.5 0.5; to: "control.rect.2"; }
\r
685 rel2 { relative: 0.5 0.5; to: "control.rect.2"; }
\r
686 image { normal: "trim/T01-2_icon_toolbar_reverse.png"; }
\r
687 color: 255 255 255 255;
\r
690 state: "pressed" 0.0;
\r
691 inherit: "default" 0.0;
\r
692 image { normal: "trim/T01-2_icon_toolbar_reverse.png"; }
\r
693 color: BUTTON_PRESS_COLOR;
\r
697 inherit: "default" 0.0;
\r
701 state: "step_1" 0.0;
\r
702 inherit: "default" 0.0;
\r
703 image { normal: "trim/T01-2_icon_toolbar_reverse.png"; }
\r
706 state: "step_2" 0.0;
\r
707 inherit: "default" 0.0;
\r
708 image { normal: "trim/T01-2_icon_toolbar_reverse.png"; }
\r
711 state: "step_3" 0.0;
\r
712 inherit: "default" 0.0;
\r
713 image { normal: "trim/T01-2_icon_toolbar_reverse.png"; }
\r
718 name: "control.trim.ff.button";
\r
723 state: "default" 0.0;
\r
728 rel1 { relative: 0.5 0.5; to: "control.rect.4"; }
\r
729 rel2 { relative: 0.5 0.5; to: "control.rect.4"; }
\r
730 image { normal: "trim/T01-2_icon_toolbar_forward.png"; }
\r
731 color: 255 255 255 255;
\r
734 state: "pressed" 0.0;
\r
735 inherit: "default" 0.0;
\r
736 image { normal: "trim/T01-2_icon_toolbar_forward.png"; }
\r
737 color: BUTTON_PRESS_COLOR;
\r
741 inherit: "default" 0.0;
\r
745 state: "step_1" 0.0;
\r
746 inherit: "default" 0.0;
\r
747 image { normal: "trim/T01-2_icon_toolbar_forward.png"; }
\r
750 state: "step_2" 0.0;
\r
751 inherit: "default" 0.0;
\r
752 image { normal: "trim/T01-2_icon_toolbar_forward.png"; }
\r
755 state: "step_3" 0.0;
\r
756 inherit: "default" 0.0;
\r
757 image { normal: "trim/T01-2_icon_toolbar_forward.png"; }
\r
759 } // <-- trim mode control part
\r
765 signal: "signal.control.mode.normal";
\r
768 set_int(val_display_mode, 0);
\r
769 change_display_mode();
\r
775 signal: "signal.control.mode.trim";
\r
778 set_int(val_display_mode, 1);
\r
779 change_display_mode();
\r
785 signal: "signal.control.mode.streaming";
\r
788 set_int(val_display_mode, 2);
\r
789 change_display_mode();
\r
794 signal: "signal.control.mode.dlna";
\r
797 set_int(val_display_mode, 3);
\r
798 change_display_mode();
\r
804 signal: "signal.control.mode.visible.off";
\r
806 after: "set.visible.off";
\r
810 name: "set.visible.off";
\r
812 action: STATE_SET "hide" 0.0;
\r
814 target: "control.play.button";
\r
815 target: "control.back.button";
\r
816 target: "control.volume.button";
\r
817 target: "control.volume.mute.button";
\r
818 target: "control.normal.rew.button";
\r
819 target: "control.normal.ff.button";
\r
820 target: "control.trim.rew.button";
\r
821 target: "control.trim.ff.button";
\r
822 target: "control.trim.done.button";
\r
823 target: "control.trim.cancel.button";
\r
827 name: "set.mode.normal";
\r
829 action: STATE_SET "default" 0.0;
\r
831 target: "control.play.button";
\r
832 target: "control.back.button";
\r
833 target: "control.volume.button";
\r
834 target: "control.normal.rew.button";
\r
835 target: "control.normal.ff.button";
\r
839 name: "set.mode.trim";
\r
841 action: STATE_SET "default" 0.0;
\r
843 target: "control.play.button";
\r
844 target: "control.trim.rew.button";
\r
845 target: "control.trim.ff.button";
\r
846 target: "control.trim.done.button";
\r
847 target: "control.trim.cancel.button";
\r
851 name: "set.mode.streaming";
\r
853 action: STATE_SET "default" 0.0;
\r
855 target: "control.play.button";
\r
856 target: "control.back.button";
\r
857 target: "control.volume.button";
\r
861 name: "set.mode.dlna";
\r
863 action: STATE_SET "default" 0.0;
\r
865 target: "control.play.button";
\r
866 target: "control.back.button";
\r
867 target: "control.volume.button";
\r
868 target: "control.normal.rew.button";
\r
869 target: "control.normal.ff.button";
\r
874 name: "control.normal.rew.button.press";
\r
875 source: "control.normal.rew.button";
\r
876 signal: "signal.control.normal.rew.button.down";
\r
879 if(get_int(val_rotate_mode) == 0)
\r
881 set_state(PART:"control.normal.rew.button", "pressed", 0.0);
\r
885 set_state(PART:"control.normal.rew.button", "pressed_landscape", 0.0);
\r
891 name: "control.normal.rew.button.up";
\r
892 source: "control.normal.rew.button";
\r
893 signal: "signal.control.normal.rew.button.up";
\r
896 if(get_int(val_rotate_mode) == 0)
\r
898 set_state(PART:"control.normal.rew.button", "portrate", 0.0);
\r
902 set_state(PART:"control.normal.rew.button", "landscape", 0.0);
\r
908 name: "control.normal.ff.button.press";
\r
909 source: "control.normal.ff.button";
\r
910 signal: "signal.control.normal.ff.button.down";
\r
913 if(get_int(val_rotate_mode) == 0)
\r
915 set_state(PART:"control.normal.ff.button", "pressed", 0.0);
\r
919 set_state(PART:"control.normal.ff.button", "pressed_landscape", 0.0);
\r
925 name: "control.normal.ff.button.up";
\r
926 source: "control.normal.ff.button";
\r
927 signal: "signal.control.normal.ff.button.up";
\r
930 if(get_int(val_rotate_mode) == 0)
\r
932 set_state(PART:"control.normal.ff.button", "portrate", 0.0);
\r
936 set_state(PART:"control.normal.ff.button", "landscape", 0.0);
\r
942 // --> mute/unmute check prog
\r
944 signal: "signal.control.volume.button.mute";
\r
947 set_int(val_volume_check, 1);
\r
948 set_volume_check();
\r
953 signal: "signal.control.volume.button.unmute";
\r
956 set_int(val_volume_check, 0);
\r
957 set_volume_check();
\r
962 name: "set.volume.unmute";
\r
963 action: STATE_SET "default" 0.0;
\r
964 target: "control.volume.button";
\r
967 name: "set.volume.mute";
\r
968 action: STATE_SET "mute" 0.0;
\r
969 target: "control.volume.button";
\r
971 // --> mute/unmute check prog
\r
973 // --> play status part
\r
975 name: "press.resume.button";
\r
976 action: STATE_SET "press_resume" 0.0;
\r
977 target: "control.play.button";
\r
980 name: "press.pause.button";
\r
981 action: STATE_SET "press_pause" 0.0;
\r
982 target: "control.play.button";
\r
986 name: "control.play.button.down";
\r
987 source: "control.play.button";
\r
988 signal: "signal.control.play.button.down";
\r
989 script: {set_play_button_press(); }
\r
993 name: "control.play.button.up";
\r
994 source: "control.play.button";
\r
995 signal: "signal.control.play.button.up";
\r
996 script: { send_play_value(); }
\r
1000 signal: "signal.control.play.resume";
\r
1003 set_int(val_play_status, 1);
\r
1004 set_play_status();
\r
1009 signal: "signal.control.play.pause";
\r
1012 set_int(val_play_status, 0);
\r
1013 set_play_status();
\r
1018 name: "set.play.default";
\r
1019 source: "control.play.button";
\r
1020 action: STATE_SET "default" 0.0;
\r
1021 target: "control.play.button";
\r
1024 name: "set.play.pause";
\r
1025 source: "control.play.button";
\r
1026 action: STATE_SET "pause" 0.0;
\r
1027 target: "control.play.button";
\r
1031 name: "send.play.pause";
\r
1032 action: SIGNAL_EMIT "signal.control.play.pause.press" "control.play.button";
\r
1036 name: "send.play.resume";
\r
1037 action: SIGNAL_EMIT "signal.control.play.resume.press" "control.play.button";
\r
1041 signal: "signal.control.portrate.mode";
\r
1044 set_int(val_rotate_mode, 0);
\r
1045 set_state(PART:"control.normal.rew.button", "portrate", 0.0);
\r
1046 set_state(PART:"control.normal.ff.button", "portrate", 0.0);
\r
1047 set_state(PART:"control.rect.1", "default", 0.0);
\r
1048 set_state(PART:"control.rect.2", "default", 0.0);
\r
1049 set_state(PART:"control.rect.3", "default", 0.0);
\r
1050 set_state(PART:"control.rect.4", "default", 0.0);
\r
1051 set_state(PART:"control.rect.5", "default", 0.0);
\r
1056 signal: "signal.control.landscape.mode";
\r
1059 set_int(val_rotate_mode, 1);
\r
1060 set_state(PART:"control.normal.rew.button", "landscape", 0.0);
\r
1061 set_state(PART:"control.normal.ff.button", "landscape", 0.0);
\r
1062 set_state(PART:"control.rect.1", "landscape", 0.0);
\r
1063 set_state(PART:"control.rect.2", "landscape", 0.0);
\r
1064 set_state(PART:"control.rect.3", "landscape", 0.0);
\r
1065 set_state(PART:"control.rect.4", "landscape", 0.0);
\r
1066 set_state(PART:"control.rect.5", "landscape", 0.0);
\r
1071 signal: "signal.control.streaming.portrate.mode";
\r
1074 set_int(val_rotate_mode, 0);
\r
1076 set_state(PART:"control.rect.1", "default", 0.0);
\r
1077 set_state(PART:"control.rect.2", "default", 0.0);
\r
1078 set_state(PART:"control.rect.3", "default", 0.0);
\r
1079 set_state(PART:"control.rect.4", "default", 0.0);
\r
1080 set_state(PART:"control.rect.5", "default", 0.0);
\r
1085 signal: "signal.control.streaming.landscape.mode";
\r
1088 set_int(val_rotate_mode, 1);
\r
1089 set_state(PART:"control.rect.1", "landscape", 0.0);
\r
1090 set_state(PART:"control.rect.2", "landscape", 0.0);
\r
1091 set_state(PART:"control.rect.3", "landscape", 0.0);
\r
1092 set_state(PART:"control.rect.4", "landscape", 0.0);
\r
1093 set_state(PART:"control.rect.5", "landscape", 0.0);
\r
1098 signal: "signal.control.volume.set.mute";
\r
1101 set_state(PART:"control.volume.button", "hide", 0.0);
\r
1102 set_state(PART:"control.volume.mute.button", "default", 0.0);
\r
1107 signal: "signal.control.volume.unset.mute";
\r
1110 set_state(PART:"control.volume.button", "default", 0.0);
\r
1111 set_state(PART:"control.volume.mute.button", "hide", 0.0);
\r
1115 // <-- play status part
\r
1117 // -->common control prog
\r
1118 CONTROL_BUTTON_PROG("control.play.button");
\r
1119 CONTROL_BUTTON_PROG("control.back.button");
\r
1120 CONTROL_BUTTON_PROG("control.volume.button");
\r
1121 CONTROL_BUTTON_PROG("control.volume.mute.button");
\r
1122 // <-- common control prog
\r
1124 // -->normal mode prog
\r
1125 CONTROL_BUTTON_PROG("control.normal.ff.button");
\r
1126 CONTROL_BUTTON_PROG("control.normal.rew.button");
\r
1128 CONTROL_BUTTON_STEP("control.normal.ff.button", 1);
\r
1129 CONTROL_BUTTON_STEP("control.normal.ff.button", 2);
\r
1130 CONTROL_BUTTON_STEP("control.normal.ff.button", 3);
\r
1131 CONTROL_BUTTON_STEP("control.normal.ff.button", 4);
\r
1133 CONTROL_BUTTON_STEP("control.normal.rew.button", 1);
\r
1134 CONTROL_BUTTON_STEP("control.normal.rew.button", 2);
\r
1135 CONTROL_BUTTON_STEP("control.normal.rew.button", 3);
\r
1136 CONTROL_BUTTON_STEP("control.normal.rew.button", 4);
\r
1138 CONTROL_BUTTON_STEP_LANDSCAPE("control.normal.ff.button", 1);
\r
1139 CONTROL_BUTTON_STEP_LANDSCAPE("control.normal.ff.button", 2);
\r
1140 CONTROL_BUTTON_STEP_LANDSCAPE("control.normal.ff.button", 3);
\r
1141 CONTROL_BUTTON_STEP_LANDSCAPE("control.normal.ff.button", 4);
\r
1143 CONTROL_BUTTON_STEP_LANDSCAPE("control.normal.rew.button", 1);
\r
1144 CONTROL_BUTTON_STEP_LANDSCAPE("control.normal.rew.button", 2);
\r
1145 CONTROL_BUTTON_STEP_LANDSCAPE("control.normal.rew.button", 3);
\r
1146 CONTROL_BUTTON_STEP_LANDSCAPE("control.normal.rew.button", 4);
\r
1147 // <-- normal mode prog
\r
1149 // --> trim mode prog
\r
1150 CONTROL_BUTTON_PROG("control.trim.ff.button");
\r
1151 CONTROL_BUTTON_PROG("control.trim.rew.button");
\r
1153 CONTROL_BUTTON_STEP("control.trim.ff.button", 1);
\r
1154 CONTROL_BUTTON_STEP("control.trim.ff.button", 2);
\r
1155 CONTROL_BUTTON_STEP("control.trim.ff.button", 3);
\r
1157 CONTROL_BUTTON_STEP("control.trim.rew.button", 1);
\r
1158 CONTROL_BUTTON_STEP("control.trim.rew.button", 2);
\r
1159 CONTROL_BUTTON_STEP("control.trim.rew.button", 3);
\r
1161 CONTROL_BUTTON_PROG("control.trim.done.button");
\r
1162 CONTROL_BUTTON_PROG("control.trim.cancel.button");
\r
1163 // <-- trim mode prog
\r