diff options
Diffstat (limited to '')
-rw-r--r-- | libraries/elementary/data/themes/widgets/multibuttonentry.edc | 468 |
1 files changed, 468 insertions, 0 deletions
diff --git a/libraries/elementary/data/themes/widgets/multibuttonentry.edc b/libraries/elementary/data/themes/widgets/multibuttonentry.edc new file mode 100644 index 0000000..af6c358 --- /dev/null +++ b/libraries/elementary/data/themes/widgets/multibuttonentry.edc | |||
@@ -0,0 +1,468 @@ | |||
1 | group { | ||
2 | name: "elm/multibuttonentry/base/default"; | ||
3 | data.item: "closed_button_type" "image"; /* image, label, default : label */ | ||
4 | data.item: "closed_height" 46; | ||
5 | parts { | ||
6 | part { | ||
7 | name: "elm.base"; | ||
8 | type: RECT; | ||
9 | scale: 1; | ||
10 | description { | ||
11 | state: "default" 0.0; | ||
12 | align: 0 0; | ||
13 | color: 0 0 0 0; | ||
14 | } | ||
15 | } | ||
16 | part { | ||
17 | name: "top.left.pad"; | ||
18 | type: RECT; | ||
19 | scale: 1; | ||
20 | description { | ||
21 | state: "default" 0.0; | ||
22 | min : 6 8; | ||
23 | fixed: 1 1; | ||
24 | rel1 { relative: 0.0 0.0;to:elm.base; } | ||
25 | rel2 { relative: 0.0 0.0;to:elm.base; } | ||
26 | align: 0 0; | ||
27 | color: 0 0 0 0; | ||
28 | } | ||
29 | } | ||
30 | part { | ||
31 | name: "bottom.right.pad"; | ||
32 | type: RECT; | ||
33 | scale: 1; | ||
34 | description { | ||
35 | state: "default" 0.0; | ||
36 | min : 6 8; | ||
37 | fixed: 1 1; | ||
38 | rel1 { relative: 1.0 1.0;to:elm.base; } | ||
39 | rel2 { relative: 1.0 1.0;to:elm.base; } | ||
40 | align: 1 1; | ||
41 | color: 0 0 0 0; | ||
42 | } | ||
43 | } | ||
44 | part { | ||
45 | name: "box.swallow"; | ||
46 | type: SWALLOW; | ||
47 | description { | ||
48 | state: "default" 0.0; | ||
49 | rel1 { relative: 1.0 1.0; to: "top.left.pad"; } | ||
50 | rel2 { relative: 0.0 0.0; to: "bottom.right.pad"; } | ||
51 | align: 0.0 0.0; | ||
52 | } | ||
53 | } | ||
54 | } | ||
55 | } | ||
56 | |||
57 | group { | ||
58 | name: "elm/multibuttonentry/guidetext/default"; | ||
59 | parts { | ||
60 | part { | ||
61 | name: "elm.text.bg"; | ||
62 | type: RECT; | ||
63 | mouse_events: 0; | ||
64 | scale: 1; | ||
65 | description { | ||
66 | state: "default" 0.0; | ||
67 | color: 0 0 0 0; | ||
68 | visible: 0; | ||
69 | rel1.to: "elm.text"; | ||
70 | rel2.to: "elm.text"; | ||
71 | } | ||
72 | } | ||
73 | part { | ||
74 | name: "elm.text"; | ||
75 | type: TEXT; | ||
76 | scale: 1; | ||
77 | description { | ||
78 | state: "default" 0.0; | ||
79 | color: 130 130 130 255; | ||
80 | text { | ||
81 | font: "Sans:style=Roman"; | ||
82 | size: 16; | ||
83 | min: 0 1; | ||
84 | align: 0.0 0.5; | ||
85 | } | ||
86 | } | ||
87 | } | ||
88 | } | ||
89 | } | ||
90 | |||
91 | group { | ||
92 | name: "elm/multibuttonentry/btn/default"; | ||
93 | data.item: "button_max_size" 130; | ||
94 | styles { | ||
95 | style { name: "multibuttonentry_textblock_style"; | ||
96 | base: "font=Arial:style=Medium align=0.5 font_size=16 color=#FFFFFF text_class=label ellipsis=1.0"; | ||
97 | tag: "br" "\n"; | ||
98 | tag: "ps" "ps"; | ||
99 | tag: "hilight" "+ font=Sans:style=Bold"; | ||
100 | tag: "b" "+ font=Sans:style=Bold"; | ||
101 | tag: "tab" "\t"; | ||
102 | } | ||
103 | } | ||
104 | parts { | ||
105 | part { | ||
106 | name: "elm.base"; | ||
107 | type: RECT; | ||
108 | mouse_events: 1; | ||
109 | scale: 1; | ||
110 | description { | ||
111 | state: "default" 0.0; | ||
112 | min: 0 33; | ||
113 | max: 3000 33; | ||
114 | fixed: 1 1; | ||
115 | color: 255 255 255 0; | ||
116 | } | ||
117 | } | ||
118 | part{ | ||
119 | name: "top.padding"; | ||
120 | type: RECT; | ||
121 | scale: 1; | ||
122 | description { | ||
123 | state: "default" 0.0; | ||
124 | min : 3 5; | ||
125 | fixed: 1 1; | ||
126 | rel1 { relative: 0.0 0.0;to:elm.base; } | ||
127 | rel2 { relative: 1.0 0.0;to:elm.base; } | ||
128 | color: 255 0 0 0; | ||
129 | align: 0 0; | ||
130 | } | ||
131 | } | ||
132 | part{ | ||
133 | name: "bottom.padding"; | ||
134 | type: RECT; | ||
135 | scale: 1; | ||
136 | description { | ||
137 | state: "default" 0.0; | ||
138 | min : 3 5; | ||
139 | fixed: 1 1; | ||
140 | rel1 { relative: 0.0 1.0;to:elm.base; } | ||
141 | rel2 { relative: 1.0 1.0;to:elm.base; } | ||
142 | color: 0 255 0 0; | ||
143 | align: 0 1; | ||
144 | } | ||
145 | } | ||
146 | part { | ||
147 | name: "left.padding"; | ||
148 | type: RECT; | ||
149 | scale: 1; | ||
150 | description { | ||
151 | state: "default" 0.0; | ||
152 | min : 0 0; | ||
153 | fixed: 0 0; | ||
154 | rel1 { relative: 0.0 0.0; to: "elm.base"; } | ||
155 | rel2 { relative: 0.0 1.0; to: "elm.base"; } | ||
156 | color: 255 0 255 0; | ||
157 | align: 0 0; | ||
158 | } | ||
159 | } | ||
160 | part { | ||
161 | name: "right.padding"; | ||
162 | type: RECT; | ||
163 | scale: 1; | ||
164 | description { | ||
165 | state: "default" 0.0; | ||
166 | min : 5 0; | ||
167 | fixed: 0 0; | ||
168 | rel1 { relative: 1.0 0.0; to: "elm.base"; } | ||
169 | rel2 { relative: 1.0 1.0; to: "elm.base"; } | ||
170 | color: 0 0 255 0; | ||
171 | align: 1 1.0; | ||
172 | } | ||
173 | } | ||
174 | part { | ||
175 | name: "elm.btn.bg"; | ||
176 | type: RECT; | ||
177 | mouse_events: 1; | ||
178 | scale: 1; | ||
179 | description { | ||
180 | state: "default" 0.0; | ||
181 | min : 10 6; | ||
182 | max : 500 50; | ||
183 | fixed: 0 0; | ||
184 | rel1 { relative: 1.0 1.0; to_x:"left.padding";to_y:"top.padding";} | ||
185 | rel2 { relative: 0.0 0.0; to_x:"right.padding";to_y:"bottom.padding";} | ||
186 | color: 80 80 80 255; | ||
187 | } | ||
188 | description { | ||
189 | state: "focused" 0.0; | ||
190 | inherit: "default" 0.0; | ||
191 | color: 170 170 170 255; | ||
192 | } | ||
193 | } | ||
194 | part { | ||
195 | name: "elm.btn.text"; | ||
196 | type: TEXTBLOCK; | ||
197 | mouse_events: 1; | ||
198 | scale:1; | ||
199 | description { | ||
200 | state: "default" 0.0; | ||
201 | min: 6 6; | ||
202 | max: 120 33; | ||
203 | fixed: 0 1; | ||
204 | text { | ||
205 | text: "Auto Resized textblock"; | ||
206 | style: "multibuttonentry_textblock_style"; | ||
207 | min: 1 1; | ||
208 | align: 0.5 0.5; | ||
209 | } | ||
210 | rel1.to:"elm.btn.bg"; | ||
211 | rel2.to:"elm.btn.bg"; | ||
212 | rel1.offset: 10 10; | ||
213 | rel2.offset: -11 -11; | ||
214 | } | ||
215 | } | ||
216 | } | ||
217 | programs { | ||
218 | program { | ||
219 | name: "clicked"; | ||
220 | signal: "mouse,clicked,1"; | ||
221 | source: "elm.btn.bg"; | ||
222 | action: SIGNAL_EMIT "clicked" "elm"; | ||
223 | } | ||
224 | program { | ||
225 | name: "default"; | ||
226 | signal: "default"; | ||
227 | action: STATE_SET "default" 0.0; | ||
228 | target: "elm.btn.bg"; | ||
229 | } | ||
230 | program { | ||
231 | name: "focused"; | ||
232 | signal: "focused"; | ||
233 | action: STATE_SET "focused" 0.0; | ||
234 | target: "elm.btn.bg"; | ||
235 | } | ||
236 | } | ||
237 | } | ||
238 | group { | ||
239 | name: "elm/label/base/extended/multibuttonentry_default"; | ||
240 | |||
241 | styles { | ||
242 | style { | ||
243 | name: "textblock_style_multibuttonentry_default"; | ||
244 | base: "font=Sans:style=Medium font_size=16 color=#000000 wrap=char"; | ||
245 | tag: "br" "\n"; | ||
246 | tag: "ps" "ps"; | ||
247 | tag: "hilight" "+ font=Sans:style=Bold"; | ||
248 | tag: "b" "+ font=Sans:style=Bold"; | ||
249 | tag: "tab" "\t"; | ||
250 | } | ||
251 | } | ||
252 | parts { | ||
253 | part { | ||
254 | name: "label.swallow.background"; | ||
255 | type: SWALLOW; | ||
256 | description { | ||
257 | state: "default" 0.0; | ||
258 | visible: 1; | ||
259 | rel1 { relative: 0 0; to: "elm.text"; } | ||
260 | rel2 { relative: 1 1; to: "elm.text"; } | ||
261 | } | ||
262 | } | ||
263 | part { | ||
264 | name: "elm.text"; | ||
265 | type: TEXTBLOCK; | ||
266 | mouse_events: 0; | ||
267 | scale: 1; | ||
268 | description { | ||
269 | state: "default" 0.0; | ||
270 | text { | ||
271 | style: "textblock_style_multibuttonentry_default"; | ||
272 | min: 1 1; | ||
273 | } | ||
274 | } | ||
275 | } | ||
276 | } | ||
277 | } | ||
278 | |||
279 | group { | ||
280 | name: "elm/multibuttonentry/closedbutton/default"; | ||
281 | images { | ||
282 | image: "bt_basew.png" COMP; | ||
283 | image: "bt_base1.png" COMP; | ||
284 | image: "arrow_down.png" COMP; | ||
285 | image: "down.png" COMP; | ||
286 | } | ||
287 | data.item: "closed_button_height" 26; | ||
288 | data.item: "closed_button_width" 26; | ||
289 | |||
290 | parts { | ||
291 | part { | ||
292 | name: "closed_button_bg"; | ||
293 | scale: 1; | ||
294 | mouse_events: 0; | ||
295 | type: IMAGE; | ||
296 | description { | ||
297 | state: "default" 0.0; | ||
298 | align: 0.5 0.5; | ||
299 | min: 26 26; | ||
300 | visible: 1; | ||
301 | image.normal: "bt_basew.png"; | ||
302 | rel1 { relative: 0.0 0.0; } | ||
303 | rel2 { relative: 1.0 1.0; } | ||
304 | } | ||
305 | description { | ||
306 | state: "clicked" 0.0; | ||
307 | inherit: "default" 0.0; | ||
308 | image.normal: "bt_base1.png"; | ||
309 | } | ||
310 | } | ||
311 | part { | ||
312 | name: "closed_button"; | ||
313 | scale: 1; | ||
314 | mouse_events: 1; | ||
315 | type: IMAGE; | ||
316 | description { | ||
317 | state: "default" 0.0; | ||
318 | align: 0.5 0.5; | ||
319 | min: 26 26; | ||
320 | visible: 1; | ||
321 | image.normal: "arrow_down.png"; | ||
322 | rel1 { relative: 0.0 0.0; } | ||
323 | rel2 { relative: 1.0 1.0; } | ||
324 | } | ||
325 | description { | ||
326 | state: "clicked" 0.0; | ||
327 | inherit: "default" 0.0; | ||
328 | image.normal: "down.png"; | ||
329 | } | ||
330 | } | ||
331 | } | ||
332 | |||
333 | programs { | ||
334 | program { | ||
335 | name: "button_click"; | ||
336 | signal: "mouse,down,1"; | ||
337 | source: "closed_button"; | ||
338 | action: STATE_SET "clicked" 0.0; | ||
339 | target: "closed_button_bg"; | ||
340 | target: "closed_button"; | ||
341 | } | ||
342 | program { | ||
343 | name: "button_unclick"; | ||
344 | signal: "mouse,up,1"; | ||
345 | source: "closed_button"; | ||
346 | action: STATE_SET "default" 0.0; | ||
347 | target: "closed_button_bg"; | ||
348 | target: "closed_button"; | ||
349 | } | ||
350 | } | ||
351 | } | ||
352 | |||
353 | group { | ||
354 | name: "elm/multibuttonentry/label/default"; | ||
355 | parts { | ||
356 | part { | ||
357 | name: "mbe.label.bg"; | ||
358 | type: RECT; | ||
359 | scale: 1; | ||
360 | mouse_events: 0; | ||
361 | description { | ||
362 | state: "default" 0.0; | ||
363 | color: 0 0 0 0; | ||
364 | min: 0 0; | ||
365 | fixed: 1 1; | ||
366 | } | ||
367 | description { | ||
368 | state: "no_text" 0.0; | ||
369 | inherit: "default" 0.0; | ||
370 | visible: 0; | ||
371 | } | ||
372 | } | ||
373 | part { | ||
374 | name: "mbe.label.left.padding"; | ||
375 | type: RECT; | ||
376 | mouse_events: 0; | ||
377 | scale: 1; | ||
378 | description { | ||
379 | state: "default" 0.0; | ||
380 | color: 0 0 0 0; | ||
381 | min: 3 0; | ||
382 | fixed: 1 1; | ||
383 | rel1.to: "mbe.label.bg"; | ||
384 | rel2 { | ||
385 | to: "mbe.label.bg"; | ||
386 | relative: 0.0 1.0; | ||
387 | } | ||
388 | align: 0 0.5; | ||
389 | } | ||
390 | description { | ||
391 | state: "no_text" 0.0; | ||
392 | inherit: "default" 0.0; | ||
393 | visible: 0; | ||
394 | } | ||
395 | } | ||
396 | part { | ||
397 | name: "mbe.label.right.padding"; | ||
398 | type: RECT; | ||
399 | mouse_events: 0; | ||
400 | scale: 1; | ||
401 | description { | ||
402 | state: "default" 0.0; | ||
403 | color: 0 0 0 0; | ||
404 | min: 3 0; | ||
405 | fixed: 1 1; | ||
406 | rel1 { | ||
407 | to: "mbe.label.bg"; | ||
408 | relative: 1.0 0.0; | ||
409 | } | ||
410 | rel2.to: "mbe.label.bg"; | ||
411 | align: 1 1.0; | ||
412 | } | ||
413 | description { | ||
414 | state: "no_text" 0.0; | ||
415 | inherit: "default" 0.0; | ||
416 | visible: 0; | ||
417 | } | ||
418 | } | ||
419 | part { | ||
420 | name: "mbe.label"; | ||
421 | type: TEXT; | ||
422 | mouse_events: 0; | ||
423 | scale: 1; | ||
424 | description { | ||
425 | state: "default" 0.0; | ||
426 | color: 0 0 0 255; | ||
427 | min: 0 33; | ||
428 | fixed: 1 1; | ||
429 | text { | ||
430 | font: "Sans:style=Roman"; | ||
431 | size: 16; | ||
432 | min: 1 1; | ||
433 | align: 0.0 0.428; | ||
434 | } | ||
435 | rel1 { relative: 1.0 1.0; to: "mbe.label.left.padding"; } | ||
436 | rel2 { relative: 0.0 0.0; to: "mbe.label.right.padding"; } | ||
437 | } | ||
438 | description { | ||
439 | state: "no_text" 0.0; | ||
440 | inherit: "default" 0.0; | ||
441 | min: 6 33; | ||
442 | } | ||
443 | } | ||
444 | } | ||
445 | programs { | ||
446 | program { | ||
447 | name: "has_text"; | ||
448 | signal: "elm,mbe,set_text"; | ||
449 | source: ""; | ||
450 | action: STATE_SET "default" 0.0; | ||
451 | target: "mbe.label.bg"; | ||
452 | target: "mbe.label.left.padding"; | ||
453 | target: "mbe.label.right.padding"; | ||
454 | target: "mbe.label"; | ||
455 | } | ||
456 | program { | ||
457 | name: "no_text"; | ||
458 | signal: "elm,mbe,clear_text"; | ||
459 | source: ""; | ||
460 | action: STATE_SET "no_text" 0.0; | ||
461 | target: "mbe.label.bg"; | ||
462 | target: "mbe.label.left.padding"; | ||
463 | target: "mbe.label.right.padding"; | ||
464 | target: "mbe.label"; | ||
465 | } | ||
466 | } | ||
467 | } | ||
468 | |||