Initial commit.
[euphoria.git] / data / themes / streamline / streamline_small_progs.edc
1 /** Minimize funcationlity 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.prev" "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 "playback.pause" "pause_button";
76                         }
77                         /* Next */
78                         program {
79                                 name,       "next_click";
80                                 signal,     "mouse,down,1";
81                                 source,     "next_button";
82                                 action,     STATE_SET "clicked" 0.0;
83                                 transition, LINEAR 0.0;
84                                 target,     "next_button";
85                         }
86
87                         program {
88                                 name,       "next_unclick";
89                                 signal,     "mouse,up,1";
90                                 source,     "next_button";
91                                 action,     STATE_SET "default" 0.0;
92                                 transition, DECELERATE 0.25;
93                                 target,     "next_button";
94                         }
95                         program {
96                                 name,       "next_click_emission";
97                                 signal,     "mouse,up,1";
98                                 source,     "next_button";
99                                 action,     SIGNAL_EMIT "playback.next" "next_button";
100                         }
101
102
103                         /* Quit */
104                         program {
105                                 name,       "quit_click";
106                                 signal,     "mouse,down,1";
107                                 source,     "quit_button";
108                                 action,     STATE_SET "clicked" 0.0;
109                                 transition, LINEAR 0.0;
110                                 target,     "quit_button";
111                         }
112
113                         program {
114                                 name,       "quit_unclick";
115                                 signal,     "mouse,up,1";
116                                 source,     "quit_button";
117                                 action,     STATE_SET "default" 0.0;
118                                 transition, DECELERATE 0.25;
119                                 target,     "quit_button";
120                         }
121                         program {
122                                 name,       "quit_click_emission";
123                                 signal,     "mouse,up,1";
124                                 source,     "quit_button";
125                                 action,     SIGNAL_EMIT "close" "quit";
126                         }
127                         /* Volume Button Proggies */
128                         /* Raise Volume */
129                         program {
130                                 name,       "volplus_click";
131                                 signal,     "mouse,down,1";
132                                 source,     "vol_incr_button";
133                                 action,     STATE_SET "clicked" 0.0;
134                                 transition, LINEAR 0.0;
135                                 target,     "vol_incr_button";
136                         }
137                         program {
138                                 name,       "volplus_unclick";
139                                 signal,     "mouse,up,1";
140                                 source,     "vol_incr_button";
141                                 action,     STATE_SET "default" 0.0;
142                                 transition, LINEAR 0.0;
143                                 target,     "vol_incr_button";
144                         }
145
146                         program {
147                                 name,       "vol_incr_sig_wheel1";
148                                 signal,     "mouse,wheel,0,-1";
149                                 source,     "vol_incr_button";
150                                 action,     SIGNAL_EMIT "VOL_INCR" "vol_incr_button";
151                         }
152                         program {
153                                 name,       "vol_incr_sig_wheel2";
154                                 signal,     "mouse,wheel,0,1";
155                                 source,     "vol_incr_button";
156                                 action,     SIGNAL_EMIT "VOL_DECR" "vol_decr_button";
157                         }
158
159
160                         /** NOTES: All programs MUST have AT LEAST, a NAME, SOURCE (even if "*";), and an ACTION **/
161
162                         program {
163                                 name,       "vol_incr_sig";
164                                 //signal,           "*";
165                                 //source,     "volplus_click";
166                                 signal,     "mouse,up,1";
167                                 source,     "vol_incr_button";
168                                 action,     SIGNAL_EMIT "VOL_INCR" "vol_incr_button";
169                         }
170
171                         /* Lower Volume */
172                         program {
173                                 name,       "volminus_click";
174                                 signal,     "mouse,down,1";
175                                 source,     "vol_decr_button";
176                                 action,     STATE_SET "clicked" 0.0;
177                                 transition, LINEAR 0.0;
178                                 target,     "vol_decr_button";
179                         }
180                         program {
181                                 name,       "volminus_unclick";
182                                 signal,     "mouse,up,1";
183                                 source,     "vol_decr_button";
184                                 action,     STATE_SET "default" 0.0;
185                                 transition, LINEAR 0.0;
186                                 target,     "vol_decr_button";
187                         }
188                         program {
189                                 name,       "vol_decr_sig";
190                                 signal,     "mouse,up,1";
191                                 source,     "vol_decr_button";
192                                 action,     SIGNAL_EMIT "VOL_DECR" "vol_decr_button";
193                         }
194
195                         program {
196                                 name,       "vol_decr_sig_wheel1";
197                                 signal,     "mouse,wheel,0,-1";
198                                 source,     "vol_decr_button";
199                                 action,     SIGNAL_EMIT "VOL_INCR" "vol_incr_button";
200                         }
201
202                         program {
203                                 name,       "vol_decr_sig_wheel2";
204                                 signal,     "mouse,wheel,0,1";
205                                 source,     "vol_decr_button";
206                                 action,     SIGNAL_EMIT "VOL_DECR" "vol_decr_button";
207                         }
208
209                         /* switch to "large" mode */
210                         program {
211                                 name, "titlebar_dbl_click";
212                                 signal, "mouse,down,1,double";
213                                 source, "background";
214                                 action, SIGNAL_EMIT "SWITCH_GROUP" "euphoria";
215                         }
216