Initial commit.
[euphoria.git] / data / themes / default / default_small_progs.edc
1 /*** Minimized Interface for Default theme - by digitalfallout ***/
2
3                         /* Previous */
4                         program {
5                                 name,       "previous_click";
6                                 signal,     "mouse,down,1";
7                                 source,     "previous_button";
8                                 action,     STATE_SET "clicked" 0.0;
9                                 transition, LINEAR 0.0;
10                                 target,     "previous_button";
11                         }
12
13                         program {
14                                 name,       "previous_unclick";
15                                 signal,     "mouse,up,1";
16                                 source,     "previous_button";
17                                 action,     STATE_SET "default" 0.0;
18                                 transition, DECELERATE 0.25;
19                                 target,     "previous_button";
20                         }
21                         program {
22                                 name,       "previous_click_emission";
23                                 signal,     "mouse,up,1";
24                                 source,     "previous_button";
25                                 action,     SIGNAL_EMIT "playback.previous" "previous_button";
26                         }
27
28                         /* Play */
29                         program {
30                                 name,       "play_click";
31                                 signal,     "mouse,down,1";
32                                 source,     "play_button";
33                                 action,     STATE_SET "clicked" 0.0;
34                                 transition, LINEAR 0.0;
35                                 target,     "play_button";
36                         }
37
38                         program {
39                                 name,       "play_unclick";
40                                 signal,     "mouse,up,1";
41                                 source,     "play_button";
42                                 action,     STATE_SET "default" 0.0;
43                                 transition, DECELERATE 0.25;
44                                 target,     "play_button";
45                         }
46                         program {
47                                 name,      "play_click_emission";
48                                 signal,    "mouse,up,1";
49                                 source,    "play_button";
50                                 action,    SIGNAL_EMIT "playback.play" "play_button";
51                         }
52
53                         /* Pause */
54                         program {
55                                 name,       "pause_click";
56                                 signal,     "mouse,down,1";
57                                 source,     "pause_button";
58                                 action,     STATE_SET "clicked" 0.0;
59                                 transition, LINEAR 0.0;
60                                 target,     "pause_button";
61                         }
62
63                         program {
64                                 name,       "pause_unclick";
65                                 signal,     "mouse,up,1";
66                                 source,     "pause_button";
67                                 action,     STATE_SET "default" 0.0;
68                                 transition, DECELERATE 0.25;
69                                 target,     "pause_button";
70                         }
71                         program {
72                                 name,      "pause_click_emission";
73                                 signal,    "mouse,up,1";
74                                 source,    "pause_button";
75                                 action,    SIGNAL_EMIT "PAUSE" "pause_button";
76                         }
77
78                         /* Next */
79                         program {
80                                 name,       "next_click";
81                                 signal,     "mouse,down,1";
82                                 source,     "next_button";
83                                 action,     STATE_SET "clicked" 0.0;
84                                 transition, LINEAR 0.0;
85                                 target,     "next_button";
86                         }
87
88                         program {
89                                 name,       "next_unclick";
90                                 signal,     "mouse,up,1";
91                                 source,     "next_button";
92                                 action,     STATE_SET "default" 0.0;
93                                 transition, DECELERATE 0.25;
94                                 target,     "next_button";
95                         }
96                         program {
97                                 name,       "next_click_emission";
98                                 signal,     "mouse,up,1";
99                                 source,     "next_button";
100                                 action,     SIGNAL_EMIT "playback.next" "next_button";
101                         }
102
103
104                         /* Quit */
105                         program {
106                                 name,       "quit_click";
107                                 signal,     "mouse,down,1";
108                                 source,     "quit_button";
109                                 action,     STATE_SET "clicked" 0.0;
110                                 transition, LINEAR 0.0;
111                                 target,     "quit_button";
112                         }
113
114                         program {
115                                 name,       "quit_unclick";
116                                 signal,     "mouse,up,1";
117                                 source,     "quit_button";
118                                 action,     STATE_SET "default" 0.0;
119                                 transition, DECELERATE 0.25;
120                                 target,     "quit_button";
121                         }
122                         program {
123                                 name,       "quit_click_emission";
124                                 signal,     "mouse,up,1";
125                                 source,     "quit_button";
126                                 action,     SIGNAL_EMIT "close" "quit";
127                         }
128                         /* Volume Button Proggies */
129                         /* Raise Volume */
130                         program {
131                                 name,       "volplus_click";
132                                 signal,     "mouse,down,1";
133                                 source,     "vol_incr_button";
134                                 action,     STATE_SET "clicked" 0.0;
135                                 transition, LINEAR 0.0;
136                                 target,     "vol_incr_button";
137                         }
138                         program {
139                                 name,       "volplus_unclick";
140                                 signal,     "mouse,up,1";
141                                 source,     "vol_incr_button";
142                                 action,     STATE_SET "default" 0.0;
143                                 transition, LINEAR 0.0;
144                                 target,     "vol_incr_button";
145                         }
146
147                         program {
148                                 name,       "vol_incr_sig_wheel1";
149                                 signal,     "mouse,wheel,0,-1";
150                                 source,     "vol_incr_button";
151                                 action,     SIGNAL_EMIT "VOL_INCR" "vol_incr_button";
152                         }
153
154                         program {
155                                 name,       "vol_incr_sig_wheel2";
156                                 signal,     "mouse,wheel,0,1";
157                                 source,     "vol_incr_button";
158                                 action,     SIGNAL_EMIT "VOL_DECR" "vol_decr_button";
159                         }
160
161
162                         /** NOTES: All programs MUST have AT LEAST, a NAME, SOURCE (even if "*";), and an ACTION **/
163
164                         program {
165                                 name,       "vol_incr_sig";
166                                 //signal,           "*";
167                                 //source,     "volplus_click";
168                                 signal,     "mouse,up,1";
169                                 source,     "vol_incr_button";
170                                 action,     SIGNAL_EMIT "VOL_INCR" "vol_incr_button";
171                         }
172
173                         /* Lower Volume */
174                         program {
175                                 name,       "volminus_click";
176                                 signal,     "mouse,down,1";
177                                 source,     "vol_decr_button";
178                                 action,     STATE_SET "clicked" 0.0;
179                                 transition, LINEAR 0.0;
180                                 target,     "vol_decr_button";
181                         }
182                         program {
183                                 name,       "volminus_unclick";
184                                 signal,     "mouse,up,1";
185                                 source,     "vol_decr_button";
186                                 action,     STATE_SET "default" 0.0;
187                                 transition, LINEAR 0.0;
188                                 target,     "vol_decr_button";
189                         }
190                         program {
191                                 name,       "vol_decr_sig";
192                                 signal,     "mouse,up,1";
193                                 source,     "vol_decr_button";
194                                 action,     SIGNAL_EMIT "VOL_DECR" "vol_decr_button";
195                         }
196
197                         program {
198                                 name,       "vol_decr_sig_wheel1";
199                                 signal,     "mouse,wheel,0,-1";
200                                 source,     "vol_decr_button";
201                                 action,     SIGNAL_EMIT "VOL_INCR" "vol_incr_button";
202                         }
203
204                         program {
205                                 name,       "vol_decr_sig_wheel2";
206                                 signal,     "mouse,wheel,0,1";
207                                 source,     "vol_decr_button";
208                                 action,     SIGNAL_EMIT "VOL_DECR" "vol_decr_button";
209                         }
210
211                         /* switch to "large" mode */
212                         program {
213                                 name, "titlebar_dbl_click";
214                                 signal, "mouse,down,1,double";
215                                 source, "background";
216                                 action, SIGNAL_EMIT "SWITCH_GROUP" "euphoria";
217                         }
218
219 /********* FIN *****************/