diff options
author | Sungtaek Hong <sth253.hong@samsung.com> | 2017-11-14 19:59:42 +0900 |
---|---|---|
committer | Sungtaek Hong <sth253.hong@samsung.com> | 2017-12-08 15:57:26 +0900 |
commit | dd4467505ea29d6120e5e7d467d76836a6630ff4 (patch) | |
tree | aeb0cc91f72e33d732a655ee1f6b80383b99cf9f /data | |
parent | cff9b1b11ae2fa25f24821bcefc3a2a02f693a4b (diff) |
efl_ui_widget: find new edc resource for efl_ui_widgets
new eo widgets(efl_ui_ prefix) finds new edc group in
data/elementary/themes/edc/efl/*.edc.
New group name is "klass/group:style" and "base" group name and
"default" style name can be omitted.
for now, separator for style is ':' but needs to be decided.
Diffstat (limited to 'data')
24 files changed, 948 insertions, 6 deletions
diff --git a/data/elementary/themes/Makefile.am b/data/elementary/themes/Makefile.am index f1ee7b15e8..758f7781c2 100644 --- a/data/elementary/themes/Makefile.am +++ b/data/elementary/themes/Makefile.am | |||
@@ -130,7 +130,6 @@ elementary/themes/edc/elm/menu.edc \ | |||
130 | elementary/themes/edc/elm/multibuttonentry.edc \ | 130 | elementary/themes/edc/elm/multibuttonentry.edc \ |
131 | elementary/themes/edc/elm/naviframe.edc \ | 131 | elementary/themes/edc/elm/naviframe.edc \ |
132 | elementary/themes/edc/elm/notify.edc \ | 132 | elementary/themes/edc/elm/notify.edc \ |
133 | elementary/themes/edc/elm/nstate.edc \ | ||
134 | elementary/themes/edc/elm/panel.edc \ | 133 | elementary/themes/edc/elm/panel.edc \ |
135 | elementary/themes/edc/elm/panes.edc \ | 134 | elementary/themes/edc/elm/panes.edc \ |
136 | elementary/themes/edc/elm/photocam.edc \ | 135 | elementary/themes/edc/elm/photocam.edc \ |
@@ -1016,8 +1015,28 @@ elementary/themes/snd/kbd-tap5.wav \ | |||
1016 | elementary/themes/snd/kbd-tap.wav | 1015 | elementary/themes/snd/kbd-tap.wav |
1017 | 1016 | ||
1018 | efl_ui_themes_files = \ | 1017 | efl_ui_themes_files = \ |
1019 | elementary/themes/edc/efl/button.edc | 1018 | elementary/themes/edc/efl/bg.edc \ |
1020 | 1019 | elementary/themes/edc/efl/border.edc \ | |
1020 | elementary/themes/edc/efl/button.edc \ | ||
1021 | elementary/themes/edc/efl/calendar.edc \ | ||
1022 | elementary/themes/edc/efl/check.edc \ | ||
1023 | elementary/themes/edc/efl/uiclock.edc \ | ||
1024 | elementary/themes/edc/efl/cursor.edc \ | ||
1025 | elementary/themes/edc/efl/focus.edc \ | ||
1026 | elementary/themes/edc/efl/frame.edc \ | ||
1027 | elementary/themes/edc/efl/multibuttonentry.edc \ | ||
1028 | elementary/themes/edc/efl/nstate.edc \ | ||
1029 | elementary/themes/edc/efl/panes.edc \ | ||
1030 | elementary/themes/edc/efl/photocam.edc \ | ||
1031 | elementary/themes/edc/efl/progress.edc \ | ||
1032 | elementary/themes/edc/efl/radio.edc \ | ||
1033 | elementary/themes/edc/efl/scroller.edc \ | ||
1034 | elementary/themes/edc/efl/slider.edc \ | ||
1035 | elementary/themes/edc/efl/text.edc \ | ||
1036 | elementary/themes/edc/efl/textpath.edc \ | ||
1037 | elementary/themes/edc/efl/tooltip.edc \ | ||
1038 | elementary/themes/edc/efl/video.edc \ | ||
1039 | elementary/themes/edc/efl/win.edc | ||
1021 | 1040 | ||
1022 | elementary_fdo_actions_128_files = \ | 1041 | elementary_fdo_actions_128_files = \ |
1023 | elementary/themes/fdo/actions/128/address-book-new.png \ | 1042 | elementary/themes/fdo/actions/128/address-book-new.png \ |
diff --git a/data/elementary/themes/default.edc b/data/elementary/themes/default.edc index 9d615295b1..d3254be0e2 100644 --- a/data/elementary/themes/default.edc +++ b/data/elementary/themes/default.edc | |||
@@ -13,7 +13,6 @@ collections { | |||
13 | // elm | 13 | // elm |
14 | #include "edc/elm/bg.edc" | 14 | #include "edc/elm/bg.edc" |
15 | #include "edc/elm/button.edc" | 15 | #include "edc/elm/button.edc" |
16 | #include "edc/elm/nstate.edc" | ||
17 | // XXX: mobile mode needs invisible scrollers... make signals that do this | 16 | // XXX: mobile mode needs invisible scrollers... make signals that do this |
18 | #include "edc/elm/scroller.edc" | 17 | #include "edc/elm/scroller.edc" |
19 | // XXX: mobile mode needs different entry setup | 18 | // XXX: mobile mode needs different entry setup |
@@ -167,5 +166,29 @@ collections { | |||
167 | #include "edc/O/icons.edc" | 166 | #include "edc/O/icons.edc" |
168 | 167 | ||
169 | // New efl ui themes | 168 | // New efl ui themes |
169 | #include "edc/efl/bg.edc" | ||
170 | #include "edc/efl/button.edc" | 170 | #include "edc/efl/button.edc" |
171 | #include "edc/efl/calendar.edc" | ||
172 | #include "edc/efl/nstate.edc" | ||
173 | // XXX: mobile mode needs invisible scrollers... make signals that do this | ||
174 | #include "edc/efl/scroller.edc" | ||
175 | // XXX: mobile mode needs different entry setup | ||
176 | #include "edc/efl/text.edc" | ||
177 | #include "edc/efl/frame.edc" | ||
178 | #include "edc/efl/check.edc" | ||
179 | #include "edc/efl/slider.edc" | ||
180 | #include "edc/efl/radio.edc" | ||
181 | #include "edc/efl/panes.edc" | ||
182 | #include "edc/efl/video.edc" | ||
183 | #include "edc/efl/focus.edc" | ||
184 | #include "edc/efl/multibuttonentry.edc" | ||
185 | #include "edc/efl/tooltip.edc" | ||
186 | #include "edc/efl/photocam.edc" | ||
187 | #include "edc/efl/progress.edc" | ||
188 | #include "edc/efl/border.edc" | ||
189 | // XXX: min size calc problems - too wide! ... err ok on my 32bit box... eh? | ||
190 | #include "edc/efl/cursor.edc" | ||
191 | #include "edc/efl/textpath.edc" | ||
192 | #include "edc/efl/win.edc" | ||
193 | #include "edc/efl/uiclock.edc" | ||
171 | } | 194 | } |
diff --git a/data/elementary/themes/edc/efl/bg.edc b/data/elementary/themes/edc/efl/bg.edc new file mode 100644 index 0000000000..43547d3033 --- /dev/null +++ b/data/elementary/themes/edc/efl/bg.edc | |||
@@ -0,0 +1,11 @@ | |||
1 | /* bg widget style information | ||
2 | |||
3 | [SWALLOW] | ||
4 | elm.swallow.rectangle: Used for elm_bg_color_set() | ||
5 | elm.swallow.background: Used for elm_bg_file_set() | ||
6 | elm.swallow.content: Used for elm_layout_part_content_set(bg, "overlay", content). | ||
7 | */ | ||
8 | |||
9 | group { "efl/bg"; | ||
10 | inherit: "elm/bg/base/default"; | ||
11 | } | ||
diff --git a/data/elementary/themes/edc/efl/border.edc b/data/elementary/themes/edc/efl/border.edc new file mode 100644 index 0000000000..55748268de --- /dev/null +++ b/data/elementary/themes/edc/efl/border.edc | |||
@@ -0,0 +1,21 @@ | |||
1 | /* Window client-side decorations and extra slots | ||
2 | * Includes swallows for: | ||
3 | * - app content | ||
4 | * - main menu | ||
5 | * - indicator | ||
6 | * - soft key | ||
7 | * - virtual keyboard | ||
8 | */ | ||
9 | |||
10 | group { "efl/border"; | ||
11 | inherit: "elm/border/base/default"; | ||
12 | } | ||
13 | |||
14 | group { "efl/border/dialog"; | ||
15 | inherit: "elm/border/dialog/default"; | ||
16 | } | ||
17 | |||
18 | group { "efl/border/naviframe"; | ||
19 | inherit: "elm/border/naviframe/default"; | ||
20 | } | ||
21 | |||
diff --git a/data/elementary/themes/edc/efl/button.edc b/data/elementary/themes/edc/efl/button.edc index e69de29bb2..1fe935b37e 100644 --- a/data/elementary/themes/edc/efl/button.edc +++ b/data/elementary/themes/edc/efl/button.edc | |||
@@ -0,0 +1,8 @@ | |||
1 | group { "efl/button"; | ||
2 | inherit: "elm/button/base/default"; | ||
3 | } | ||
4 | |||
5 | group { "efl/button:anchor"; | ||
6 | inherit: "elm/button/base/anchor"; | ||
7 | } | ||
8 | |||
diff --git a/data/elementary/themes/edc/efl/calendar.edc b/data/elementary/themes/edc/efl/calendar.edc new file mode 100644 index 0000000000..c6b8276bb4 --- /dev/null +++ b/data/elementary/themes/edc/efl/calendar.edc | |||
@@ -0,0 +1,3 @@ | |||
1 | group { "efl/calendar"; | ||
2 | inherit: "elm/calendar/base/default"; | ||
3 | } | ||
diff --git a/data/elementary/themes/edc/efl/check.edc b/data/elementary/themes/edc/efl/check.edc new file mode 100644 index 0000000000..76db7a8d28 --- /dev/null +++ b/data/elementary/themes/edc/efl/check.edc | |||
@@ -0,0 +1,7 @@ | |||
1 | group { "efl/check"; | ||
2 | inherit: "elm/check/base/default"; | ||
3 | } | ||
4 | |||
5 | group { "efl/check:toggle"; | ||
6 | inherit: "elm/check/base/toggle"; | ||
7 | } | ||
diff --git a/data/elementary/themes/edc/efl/cursor.edc b/data/elementary/themes/edc/efl/cursor.edc new file mode 100644 index 0000000000..1302e4c228 --- /dev/null +++ b/data/elementary/themes/edc/efl/cursor.edc | |||
@@ -0,0 +1,91 @@ | |||
1 | // cursors available: | ||
2 | // | ||
3 | // "x" | ||
4 | // "arrow" | ||
5 | // "based_arrow_down" | ||
6 | // "based_arrow_up" | ||
7 | // "boat" | ||
8 | // "bogosity" | ||
9 | // "bottom_left_corner" | ||
10 | // "bottom_right_corner" | ||
11 | // "bottom_side" | ||
12 | // "bottom_tee" | ||
13 | // "box_spiral" | ||
14 | // "center_ptr" | ||
15 | // "circle" | ||
16 | // "clock" | ||
17 | // "coffee_mug" | ||
18 | // "cross" | ||
19 | // "cross_reverse" | ||
20 | // "crosshair" | ||
21 | // "diamond_cross" | ||
22 | // "dot" | ||
23 | // "dot_box_mask" | ||
24 | // "double_arrow" | ||
25 | // "draft_large" | ||
26 | // "draft_small" | ||
27 | // "draped_box" | ||
28 | // "exchange" | ||
29 | // "fleur" | ||
30 | // "gobbler" | ||
31 | // "gumby" | ||
32 | // "hand1" *DONE* | ||
33 | // "hand2" | ||
34 | // "heart" | ||
35 | // "icon" | ||
36 | // "iron_cross" | ||
37 | // "left_ptr" | ||
38 | // "left_side" | ||
39 | // "left_tee" | ||
40 | // "leftbutton" | ||
41 | // "ll_angle" | ||
42 | // "lr_angle" | ||
43 | // "man" | ||
44 | // "middlebutton" | ||
45 | // "mouse" | ||
46 | // "pencil" | ||
47 | // "pirate" | ||
48 | // "plus" | ||
49 | // "question_arrow" | ||
50 | // "right_ptr" | ||
51 | // "right_side" | ||
52 | // "right_tee" | ||
53 | // "rightbutton" | ||
54 | // "rtl_logo" | ||
55 | // "sailboat" | ||
56 | // "sb_down_arrow" | ||
57 | // "sb_h_double_arrow" | ||
58 | // "sb_left_arrow" | ||
59 | // "sb_right_arrow" | ||
60 | // "sb_up_arrow" | ||
61 | // "sb_v_double_arrow" | ||
62 | // "shuttle" | ||
63 | // "sizing" | ||
64 | // "spider" | ||
65 | // "spraycan" | ||
66 | // "star" | ||
67 | // "target" | ||
68 | // "tcross" | ||
69 | // "top_left_arrow" | ||
70 | // "top_left_corner" | ||
71 | // "top_right_corner" | ||
72 | // "top_side" | ||
73 | // "top_tee" | ||
74 | // "trek" | ||
75 | // "ul_angle" | ||
76 | // "umbrella" | ||
77 | // "ur_angle" | ||
78 | // "watch" | ||
79 | // "xterm" | ||
80 | |||
81 | group { "efl/cursor/hand1"; | ||
82 | inherit: "elm/cursor/hand1/default"; | ||
83 | } | ||
84 | |||
85 | group { "efl/cursor/blank"; | ||
86 | inherit: "elm/cursor/blank/default"; | ||
87 | } | ||
88 | |||
89 | group { "efl/cursor/xterm"; | ||
90 | inherit: "elm/cursor/xterm/default"; | ||
91 | } | ||
diff --git a/data/elementary/themes/edc/efl/focus.edc b/data/elementary/themes/edc/efl/focus.edc new file mode 100644 index 0000000000..d7c3b78f19 --- /dev/null +++ b/data/elementary/themes/edc/efl/focus.edc | |||
@@ -0,0 +1,7 @@ | |||
1 | group { "efl/focus_highlight/top"; | ||
2 | inherit: "elm/focus_highlight/top/default"; | ||
3 | } | ||
4 | |||
5 | group { "efl/focus_highlight/top:blank"; | ||
6 | inherit: "elm/focus_highlight/top/blank"; | ||
7 | } | ||
diff --git a/data/elementary/themes/edc/efl/frame.edc b/data/elementary/themes/edc/efl/frame.edc new file mode 100644 index 0000000000..f8b4690b24 --- /dev/null +++ b/data/elementary/themes/edc/efl/frame.edc | |||
@@ -0,0 +1,3 @@ | |||
1 | group { "efl/frame"; | ||
2 | inherit: "elm/frame/base/default"; | ||
3 | } | ||
diff --git a/data/elementary/themes/edc/efl/multibuttonentry.edc b/data/elementary/themes/edc/efl/multibuttonentry.edc new file mode 100644 index 0000000000..149f9e6b26 --- /dev/null +++ b/data/elementary/themes/edc/efl/multibuttonentry.edc | |||
@@ -0,0 +1,19 @@ | |||
1 | group { "efl/multibuttonentry"; | ||
2 | inherit: "elm/multibuttonentry/base/default"; | ||
3 | } | ||
4 | |||
5 | group { "efl/multibuttonentry/label"; | ||
6 | inherit: "elm/multibuttonentry/label/default"; | ||
7 | } | ||
8 | |||
9 | group { "efl/multibuttonentry/guidetext"; | ||
10 | inherit: "elm/multibuttonentry/guidetext/default"; | ||
11 | } | ||
12 | |||
13 | group { "efl/multibuttonentry/btn"; | ||
14 | inherit: "elm/multibuttonentry/btn/default"; | ||
15 | } | ||
16 | |||
17 | group { "efl/multibuttonentry/closedbutton"; | ||
18 | inherit: "elm/multibuttonentry/closedbutton/default"; | ||
19 | } | ||
diff --git a/data/elementary/themes/edc/elm/nstate.edc b/data/elementary/themes/edc/efl/nstate.edc index f05880699d..c63624deec 100644 --- a/data/elementary/themes/edc/elm/nstate.edc +++ b/data/elementary/themes/edc/efl/nstate.edc | |||
@@ -1,5 +1,5 @@ | |||
1 | group { name: "elm/nstate/base/default"; | 1 | group { "efl/nstate"; |
2 | inherit: "elm/button/base/default"; | 2 | inherit: "efl/button"; |
3 | programs { | 3 | programs { |
4 | program { | 4 | program { |
5 | signal: "mouse,clicked,1"; source: "event"; | 5 | signal: "mouse,clicked,1"; source: "event"; |
diff --git a/data/elementary/themes/edc/efl/panes.edc b/data/elementary/themes/edc/efl/panes.edc new file mode 100644 index 0000000000..38f178c99c --- /dev/null +++ b/data/elementary/themes/edc/efl/panes.edc | |||
@@ -0,0 +1,44 @@ | |||
1 | /* panes widget style information | ||
2 | |||
3 | [SIGNAL] | ||
4 | elm,panes,fixed: Used for elm_panes_fixed_set() | ||
5 | elm,panes,unfixed: Used for elm_panes_fixed_set() | ||
6 | |||
7 | [SIGNAL EMIT] | ||
8 | elm,action,click: Used for "clicked" smart callback. | ||
9 | elm,action,click,double: Used for "clicked,double" smart callback. | ||
10 | elm,action,press: Used for "press" smart callback. | ||
11 | elm,action,unpress: Used for "unpress" smart callback. | ||
12 | */ | ||
13 | |||
14 | group { "efl/panes/vertical"; | ||
15 | inherit: "elm/panes/vertical/default"; | ||
16 | } | ||
17 | |||
18 | group { "efl/panes/horizontal"; | ||
19 | inherit: "elm/panes/horizontal/default"; | ||
20 | } | ||
21 | |||
22 | group { "efl/panes/vertical:flush"; | ||
23 | inherit: "elm/panes/vertical/flush"; | ||
24 | } | ||
25 | |||
26 | group { "efl/panes/horizontal:flush"; | ||
27 | inherit: "elm/panes/horizontal/flush"; | ||
28 | } | ||
29 | |||
30 | group { "efl/panes/vertical:left-fold"; | ||
31 | inherit: "elm/panes/vertical/left-fold"; | ||
32 | } | ||
33 | |||
34 | group { "efl/panes/vertical:right-fold"; | ||
35 | inherit: "elm/panes/vertical/right-fold"; | ||
36 | } | ||
37 | |||
38 | group { "efl/panes/horizontal:up-fold"; | ||
39 | inherit: "elm/panes/horizontal/up-fold"; | ||
40 | } | ||
41 | |||
42 | group { "efl/panes/horizontal:down-fold"; | ||
43 | inherit: "elm/panes/horizontal/down-fold"; | ||
44 | } | ||
diff --git a/data/elementary/themes/edc/efl/photocam.edc b/data/elementary/themes/edc/efl/photocam.edc new file mode 100644 index 0000000000..ccc226ed39 --- /dev/null +++ b/data/elementary/themes/edc/efl/photocam.edc | |||
@@ -0,0 +1,3 @@ | |||
1 | group { "efl/photocam"; | ||
2 | inherit: "elm/photocam/base/default"; | ||
3 | } | ||
diff --git a/data/elementary/themes/edc/efl/progress.edc b/data/elementary/themes/edc/efl/progress.edc new file mode 100644 index 0000000000..2cb11b29db --- /dev/null +++ b/data/elementary/themes/edc/efl/progress.edc | |||
@@ -0,0 +1,20 @@ | |||
1 | group { "efl/progressbar/horizontal"; | ||
2 | inherit: "elm/progressbar/horizontal/default"; | ||
3 | } | ||
4 | |||
5 | group { "efl/progressbar/vertical"; | ||
6 | inherit: "elm/progressbar/vertical/default"; | ||
7 | } | ||
8 | |||
9 | group { "efl/progressbar/horizontal:wheel"; | ||
10 | inherit: "elm/progressbar/horizontal/wheel"; | ||
11 | alias: "efl/progressbar/vertical:wheel"; | ||
12 | } | ||
13 | |||
14 | group { "efl/progressbar/horizontal:double"; | ||
15 | inherit: "elm/progressbar/horizontal/double"; | ||
16 | } | ||
17 | |||
18 | group { "efl/progressbar/vertical:double"; | ||
19 | inherit: "elm/progressbar/vertical/double"; | ||
20 | } | ||
diff --git a/data/elementary/themes/edc/efl/radio.edc b/data/elementary/themes/edc/efl/radio.edc new file mode 100644 index 0000000000..5c6dc64aa3 --- /dev/null +++ b/data/elementary/themes/edc/efl/radio.edc | |||
@@ -0,0 +1,3 @@ | |||
1 | group { "efl/radio"; | ||
2 | inherit: "elm/radio/base/default"; | ||
3 | } | ||
diff --git a/data/elementary/themes/edc/efl/scroller.edc b/data/elementary/themes/edc/efl/scroller.edc new file mode 100644 index 0000000000..e0d81482c0 --- /dev/null +++ b/data/elementary/themes/edc/efl/scroller.edc | |||
@@ -0,0 +1,12 @@ | |||
1 | group { "efl/scroller"; | ||
2 | inherit: "elm/scroller/base/default"; | ||
3 | } | ||
4 | |||
5 | group { "efl/scroller:noclip"; | ||
6 | inherit: "elm/scroller/base/noclip"; | ||
7 | } | ||
8 | |||
9 | group { "efl/scroller/contents"; | ||
10 | inherit: "elm/scroller/contents/default"; | ||
11 | } | ||
12 | |||
diff --git a/data/elementary/themes/edc/efl/slider.edc b/data/elementary/themes/edc/efl/slider.edc new file mode 100644 index 0000000000..20b479b1f1 --- /dev/null +++ b/data/elementary/themes/edc/efl/slider.edc | |||
@@ -0,0 +1,73 @@ | |||
1 | group { "efl/slider/hidden/limit"; | ||
2 | inherit: "elm/slider/hidden/limit"; | ||
3 | } | ||
4 | |||
5 | group { "efl/slider/horizontal/indicator"; | ||
6 | inherit: "elm/slider/horizontal/indicator/default"; | ||
7 | alias: "efl/slider/horizontal/indicator:disabled"; | ||
8 | alias: "efl/slider/horizontal/popup"; | ||
9 | alias: "efl/slider_interval/horizontal/indicator"; | ||
10 | alias: "efl/slider_interval/horizontal/popup"; | ||
11 | } | ||
12 | |||
13 | group { "efl/slider/vertical/indicator"; | ||
14 | inherit: "elm/slider/vertical/indicator/default"; | ||
15 | alias: "efl/slider/vertical/indicator:disabled"; | ||
16 | alias: "efl/slider/vertical/popup"; | ||
17 | alias: "efl/slider_interval/vertical/indicator"; | ||
18 | alias: "efl/slider_interval/vertical/popup"; | ||
19 | } | ||
20 | |||
21 | group { "efl/slider/horizontal"; | ||
22 | inherit: "elm/slider/horizontal/default"; | ||
23 | alias: "efl/slider/horizontal:disabled"; | ||
24 | parts { | ||
25 | part { "limits"; | ||
26 | source: "efl/slider/hidden/limit"; | ||
27 | } | ||
28 | part { "button"; | ||
29 | source: "efl/slider/horizontal/indicator"; | ||
30 | } | ||
31 | } | ||
32 | } | ||
33 | |||
34 | group { "efl/slider/vertical"; | ||
35 | inherit: "elm/slider/vertical/default"; | ||
36 | alias: "efl/slider/vertical:disabled"; | ||
37 | parts { | ||
38 | part { "limits"; | ||
39 | source: "efl/slider/hidden/limit"; | ||
40 | } | ||
41 | part { "button"; | ||
42 | source: "efl/slider/vertical/indicator"; | ||
43 | } | ||
44 | } | ||
45 | } | ||
46 | |||
47 | //Range | ||
48 | |||
49 | group { "efl/slider_interval/horizontal"; | ||
50 | inherit: "elm/slider/range/horizontal/default"; | ||
51 | alias: "efl/slider/horizontal:disabled"; | ||
52 | parts { | ||
53 | part { "limits"; | ||
54 | source: "efl/slider/hidden/limit"; | ||
55 | } | ||
56 | part { "button"; | ||
57 | source: "efl/slider_interval/horizontal/indicator"; | ||
58 | } | ||
59 | } | ||
60 | } | ||
61 | |||
62 | group { "efl/slider_interval/vertical"; | ||
63 | inherit: "elm/slider/range/vertical/default"; | ||
64 | alias: "efl/slider/vertical:disabled"; | ||
65 | parts { | ||
66 | part { "limits"; | ||
67 | source: "efl/slider/hidden/limit"; | ||
68 | } | ||
69 | part { "button"; | ||
70 | source: "efl/slider_interval/vertical/indicator"; | ||
71 | } | ||
72 | } | ||
73 | } | ||
diff --git a/data/elementary/themes/edc/efl/text.edc b/data/elementary/themes/edc/efl/text.edc new file mode 100644 index 0000000000..5ee4227586 --- /dev/null +++ b/data/elementary/themes/edc/efl/text.edc | |||
@@ -0,0 +1,328 @@ | |||
1 | group { "efl/text/scroller"; | ||
2 | inherit: "elm/scroller/entry/default"; | ||
3 | } | ||
4 | |||
5 | group { "efl/text/single/scroller"; | ||
6 | inherit: "elm/scroller/entry_single/default"; | ||
7 | } | ||
8 | |||
9 | group { "efl/text/cursor"; | ||
10 | inherit: "elm/entry/cursor/default"; | ||
11 | alias: "efl/text/single/cursor"; | ||
12 | alias: "efl/text/charwrap/cursor"; | ||
13 | alias: "efl/text/mixedwrap/cursor"; | ||
14 | alias: "efl/text/nowrap/cursor"; | ||
15 | alias: "efl/text/noedit/cursor"; | ||
16 | alias: "efl/text/single-noedit/cursor"; | ||
17 | alias: "efl/text/noedit-charwrap/cursor"; | ||
18 | alias: "efl/text/noedit-mixedwrap/cursor"; | ||
19 | alias: "efl/text/nowrap-noedit/cursor"; | ||
20 | } | ||
21 | |||
22 | group { "efl/text/selection"; | ||
23 | inherit: "elm/entry/selection/default"; | ||
24 | alias: "efl/text/single/selection"; | ||
25 | alias: "efl/text/charwrap/selection"; | ||
26 | alias: "efl/text/mixedwrap/selection"; | ||
27 | alias: "efl/text/nowrap/selection"; | ||
28 | alias: "efl/text/noedit/selection"; | ||
29 | alias: "efl/text/single-noedit/selection"; | ||
30 | alias: "efl/text/noedit-charwrap/selection"; | ||
31 | alias: "efl/text/noedit-mixedwrap/selection"; | ||
32 | alias: "efl/text/nowrap-noedit/selection"; | ||
33 | } | ||
34 | |||
35 | group { "efl/text/anchor"; | ||
36 | inherit: "elm/entry/anchor/default"; | ||
37 | alias: "efl/text/single/anchor"; | ||
38 | alias: "efl/text/charwrap/anchor"; | ||
39 | alias: "efl/text/mixedwrap/anchor"; | ||
40 | alias: "efl/text/nowrap/anchor"; | ||
41 | alias: "efl/text/noedit/anchor"; | ||
42 | alias: "efl/text/single-noedit/anchor"; | ||
43 | alias: "efl/text/noedit-charwrap/anchor"; | ||
44 | alias: "efl/text/noedit-mixedwrap/anchor"; | ||
45 | alias: "efl/text/nowrap-noedit/anchor"; | ||
46 | } | ||
47 | |||
48 | group { "efl/text"; | ||
49 | inherit: "elm/entry/base/default"; | ||
50 | alias: "efl/text/mixedwrap"; | ||
51 | alias: "efl/text/charwrap"; | ||
52 | alias: "efl/text/nowrap"; | ||
53 | alias: "efl/text/single"; | ||
54 | alias: "efl/text/single-noedit"; | ||
55 | alias: "efl/text/noedit"; | ||
56 | alias: "efl/text/noedit-mixedwrap"; | ||
57 | alias: "efl/text/noedit-charwrap"; | ||
58 | alias: "efl/text/nowrap-noedit"; | ||
59 | alias: "efl/text/password"; | ||
60 | sounds { | ||
61 | sample { name: "key-tap1" LOSSY 64; | ||
62 | source: "kbd-tap.wav"; | ||
63 | } | ||
64 | sample { name: "key-tap2" LOSSY 64; | ||
65 | source: "kbd-tap2.wav"; | ||
66 | } | ||
67 | sample { name: "key-tap3" LOSSY 64; | ||
68 | source: "kbd-tap3.wav"; | ||
69 | } | ||
70 | sample { name: "key-tap4" LOSSY 64; | ||
71 | source: "kbd-tap4.wav"; | ||
72 | } | ||
73 | sample { name: "key-tap5" LOSSY 64; | ||
74 | source: "kbd-tap5.wav"; | ||
75 | } | ||
76 | } | ||
77 | |||
78 | // data.item: "context_menu_orientation" "horizontal"; | ||
79 | parts { | ||
80 | part { name: "elm.swallow.background"; type: SWALLOW; | ||
81 | description { state: "default" 0.0; | ||
82 | rel1.offset: 1 1; | ||
83 | rel2.offset: -2 -2; | ||
84 | } | ||
85 | } | ||
86 | part { name: "elm.text"; type: SWALLOW; | ||
87 | scale: 1; | ||
88 | entry_mode: EDITABLE; | ||
89 | select_mode: DEFAULT; | ||
90 | // select_mode: EXPLICIT; | ||
91 | cursor_mode: BEFORE; | ||
92 | multiline: 1; | ||
93 | source: "efl/text/selection"; // selection under | ||
94 | // source2: "X"; // selection over | ||
95 | // source3: "X"; // cursor under | ||
96 | source4: "efl/text/cursor"; // cursorover | ||
97 | // source5: "efl/text/anchor"; // anchor under | ||
98 | source6: "efl/text/anchor"; // anchor over | ||
99 | description { state: "default" 0.0; | ||
100 | /* we gotta use 0 0 here, because of scrolled entries */ | ||
101 | fixed: 0 0; | ||
102 | rel1.offset: 2 2; | ||
103 | rel2.offset: -3 -3; | ||
104 | } | ||
105 | description { state: "disabled" 0.0; | ||
106 | inherit: "default" 0.0; | ||
107 | } | ||
108 | } | ||
109 | } | ||
110 | programs { | ||
111 | program { | ||
112 | signal: "load"; source: ""; | ||
113 | action: FOCUS_SET; | ||
114 | target: "elm.text"; | ||
115 | } | ||
116 | program { | ||
117 | signal: "elm,state,disabled"; source: "elm"; | ||
118 | action: STATE_SET "disabled" 0.0; | ||
119 | target: "elm.text"; | ||
120 | } | ||
121 | program { | ||
122 | signal: "elm,state,enabled"; source: "elm"; | ||
123 | action: STATE_SET "default" 0.0; | ||
124 | target: "elm.text"; | ||
125 | } | ||
126 | #if 0 | ||
127 | program { | ||
128 | signal: "elm,guide,disabled"; source: "elm"; | ||
129 | action: STATE_SET "hidden" 0.0; | ||
130 | target: "elm.guide"; | ||
131 | } | ||
132 | program { | ||
133 | signal: "elm,guide,enabled"; source: "elm"; | ||
134 | action: STATE_SET "default" 0.0; | ||
135 | target: "elm.guide"; | ||
136 | } | ||
137 | #endif | ||
138 | program { name: "key-down"; | ||
139 | signal: "entry,keydown"; source: "elm.text"; | ||
140 | script { | ||
141 | new buf[32]; | ||
142 | snprintf(buf, 31, "key-down%i", (rand() % 5) + 1); | ||
143 | run_program(get_program_id(buf)); | ||
144 | } | ||
145 | } | ||
146 | program { name: "key-down1"; | ||
147 | action: PLAY_SAMPLE "key-tap1" 1.0 INPUT; | ||
148 | } | ||
149 | program { name: "key-down2"; | ||
150 | action: PLAY_SAMPLE "key-tap2" 1.0 INPUT; | ||
151 | } | ||
152 | program { name: "key-down3"; | ||
153 | action: PLAY_SAMPLE "key-tap3" 1.0 INPUT; | ||
154 | } | ||
155 | program { name: "key-down4"; | ||
156 | action: PLAY_SAMPLE "key-tap4" 1.0 INPUT; | ||
157 | } | ||
158 | program { name: "key-down5"; | ||
159 | action: PLAY_SAMPLE "key-tap5" 1.0 INPUT; | ||
160 | } | ||
161 | } | ||
162 | } | ||
163 | |||
164 | group { "efl/text/magnifier"; | ||
165 | inherit: "elm/entry/magnifier/default"; | ||
166 | alias: "efl/text/single/magnifier"; | ||
167 | alias: "efl/text/charwrap/magnifier"; | ||
168 | alias: "efl/text/mixedwrap/magnifier"; | ||
169 | alias: "efl/text/nowrap/magnifier"; | ||
170 | alias: "efl/text/noedit/magnifier"; | ||
171 | alias: "efl/text/single-noedit/magnifier"; | ||
172 | alias: "efl/text/noedit-charwrap/magnifier"; | ||
173 | alias: "efl/text/noedit-mixedwrap/magnifier"; | ||
174 | alias: "efl/text/nowrap-noedit/magnifier"; | ||
175 | } | ||
176 | |||
177 | group { "efl/text/handler/start"; | ||
178 | inherit: "elm/entry/handler/start/default"; | ||
179 | alias: "efl/text/single/handler/start"; | ||
180 | alias: "efl/text/charwrap/handler/start"; | ||
181 | alias: "efl/text/mixedwrap/handler/start"; | ||
182 | alias: "efl/text/nowrap/handler/start"; | ||
183 | alias: "efl/text/noedit/handler/start"; | ||
184 | alias: "efl/text/single-noedit/handler/start"; | ||
185 | alias: "efl/text/noedit-charwrap/handler/start"; | ||
186 | alias: "efl/text/noedit-mixedwrap/handler/start"; | ||
187 | alias: "efl/text/nowrap-noedit/handler/start"; | ||
188 | } | ||
189 | |||
190 | group { "efl/text/handler/end"; | ||
191 | inherit: "elm/entry/handler/end/default"; | ||
192 | alias: "efl/text/single/handler/end"; | ||
193 | alias: "efl/text/charwrap/handler/end"; | ||
194 | alias: "efl/text/mixedwrap/handler/end"; | ||
195 | alias: "efl/text/nowrap/handler/end"; | ||
196 | alias: "efl/text/noedit/handler/end"; | ||
197 | alias: "efl/text/single-noedit/handler/end"; | ||
198 | alias: "efl/text/noedit-charwrap/handler/end"; | ||
199 | alias: "efl/text/noedit-mixedwrap/handler/end"; | ||
200 | alias: "efl/text/nowrap-noedit/handler/end"; | ||
201 | } | ||
202 | |||
203 | /////////////////////////////////////////////////////////////////////////////// | ||
204 | // emoticon images from: | ||
205 | // Tanya - Latvia | ||
206 | // http://lazycrazy.deviantart.com/ | ||
207 | // http://lazycrazy.deviantart.com/art/Very-Emotional-Emoticons-144461621 | ||
208 | group { "efl/text/emoticon/angry"; images.image: | ||
209 | "emo-angry.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
210 | "emo-angry.png"; } } } } | ||
211 | group { "efl/text/emoticon/angry-shout"; images.image: | ||
212 | "emo-angry-shout.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
213 | "emo-angry-shout.png"; } } } } | ||
214 | group { "efl/text/emoticon/crazy-laugh"; images.image: | ||
215 | "emo-crazy-laugh.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
216 | "emo-crazy-laugh.png"; } } } } | ||
217 | group { "efl/text/emoticon/evil-laugh"; images.image: | ||
218 | "emo-evil-laugh.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
219 | "emo-evil-laugh.png"; } } } } | ||
220 | group { "efl/text/emoticon/evil"; images.image: | ||
221 | "emo-evil.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
222 | "emo-evil.png"; } } } } | ||
223 | group { "efl/text/emoticon/goggle-smile"; images.image: | ||
224 | "emo-goggle-smile.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
225 | "emo-goggle-smile.png"; } } } } | ||
226 | group { "efl/text/emoticon/grumpy"; images.image: | ||
227 | "emo-grumpy.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
228 | "emo-grumpy.png"; } } } } | ||
229 | group { "efl/text/emoticon/grumpy-smile"; images.image: | ||
230 | "emo-grumpy-smile.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
231 | "emo-grumpy-smile.png"; } } } } | ||
232 | group { "efl/text/emoticon/guilty"; images.image: | ||
233 | "emo-guilty.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
234 | "emo-guilty.png"; } } } } | ||
235 | group { "efl/text/emoticon/guilty-smile"; images.image: | ||
236 | "emo-guilty-smile.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
237 | "emo-guilty-smile.png"; } } } } | ||
238 | group { "efl/text/emoticon/haha"; images.image: | ||
239 | "emo-haha.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
240 | "emo-haha.png"; } } } } | ||
241 | group { "efl/text/emoticon/half-smile"; images.image: | ||
242 | "emo-half-smile.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
243 | "emo-half-smile.png"; } } } } | ||
244 | group { "efl/text/emoticon/happy-panting"; images.image: | ||
245 | "emo-happy-panting.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
246 | "emo-happy-panting.png"; } } } } | ||
247 | group { "efl/text/emoticon/happy"; images.image: | ||
248 | "emo-happy.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
249 | "emo-happy.png"; } } } } | ||
250 | group { "efl/text/emoticon/indifferent"; images.image: | ||
251 | "emo-indifferent.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
252 | "emo-indifferent.png"; } } } } | ||
253 | group { "efl/text/emoticon/kiss"; images.image: | ||
254 | "emo-kiss.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
255 | "emo-kiss.png"; } } } } | ||
256 | group { "efl/text/emoticon/knowing-grin"; images.image: | ||
257 | "emo-knowing-grin.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
258 | "emo-knowing-grin.png"; } } } } | ||
259 | group { "efl/text/emoticon/laugh"; images.image: | ||
260 | "emo-laugh.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
261 | "emo-laugh.png"; } } } } | ||
262 | group { "efl/text/emoticon/little-bit-sorry"; images.image: | ||
263 | "emo-little-bit-sorry.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
264 | "emo-little-bit-sorry.png"; } } } } | ||
265 | group { "efl/text/emoticon/love-lots"; images.image: | ||
266 | "emo-love-lots.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
267 | "emo-love-lots.png"; } } } } | ||
268 | group { "efl/text/emoticon/love"; images.image: | ||
269 | "emo-love.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
270 | "emo-love.png"; } } } } | ||
271 | group { "efl/text/emoticon/minimal-smile"; images.image: | ||
272 | "emo-minimal-smile.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
273 | "emo-minimal-smile.png"; } } } } | ||
274 | group { "efl/text/emoticon/not-happy"; images.image: | ||
275 | "emo-not-happy.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
276 | "emo-not-happy.png"; } } } } | ||
277 | group { "efl/text/emoticon/not-impressed"; images.image: | ||
278 | "emo-not-impressed.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
279 | "emo-not-impressed.png"; } } } } | ||
280 | group { "efl/text/emoticon/omg"; images.image: | ||
281 | "emo-omg.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
282 | "emo-omg.png"; } } } } | ||
283 | group { "efl/text/emoticon/opensmile"; images.image: | ||
284 | "emo-opensmile.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
285 | "emo-opensmile.png"; } } } } | ||
286 | group { "efl/text/emoticon/smile"; images.image: | ||
287 | "emo-smile.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
288 | "emo-smile.png"; } } } } | ||
289 | group { "efl/text/emoticon/sorry"; images.image: | ||
290 | "emo-sorry.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
291 | "emo-sorry.png"; } } } } | ||
292 | group { "efl/text/emoticon/squint-laugh"; images.image: | ||
293 | "emo-squint-laugh.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
294 | "emo-squint-laugh.png"; } } } } | ||
295 | group { "efl/text/emoticon/surprised"; images.image: | ||
296 | "emo-surprised.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
297 | "emo-surprised.png"; } } } } | ||
298 | group { "efl/text/emoticon/suspicious"; images.image: | ||
299 | "emo-suspicious.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
300 | "emo-suspicious.png"; } } } } | ||
301 | group { "efl/text/emoticon/tongue-dangling"; images.image: | ||
302 | "emo-tongue-dangling.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
303 | "emo-tongue-dangling.png"; } } } } | ||
304 | group { "efl/text/emoticon/tongue-poke"; images.image: | ||
305 | "emo-tongue-poke.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
306 | "emo-tongue-poke.png"; } } } } | ||
307 | group { "efl/text/emoticon/uh"; images.image: | ||
308 | "emo-uh.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
309 | "emo-uh.png"; } } } } | ||
310 | group { "efl/text/emoticon/unhappy"; images.image: | ||
311 | "emo-unhappy.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
312 | "emo-unhappy.png"; } } } } | ||
313 | group { "efl/text/emoticon/very-sorry"; images.image: | ||
314 | "emo-very-sorry.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
315 | "emo-very-sorry.png"; } } } } | ||
316 | group { "efl/text/emoticon/what"; images.image: | ||
317 | "emo-what.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
318 | "emo-what.png"; } } } } | ||
319 | group { "efl/text/emoticon/wink"; images.image: | ||
320 | "emo-wink.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
321 | "emo-wink.png"; } } } } | ||
322 | group { "efl/text/emoticon/worried"; images.image: | ||
323 | "emo-worried.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
324 | "emo-worried.png"; } } } } | ||
325 | group { "efl/text/emoticon/wtf"; images.image: | ||
326 | "emo-wtf.png" COMP; parts { part { "icon"; nomouse; desc { "default"; max: 64 64; image.normal: | ||
327 | "emo-wtf.png"; } } } } | ||
328 | //------------------------------------------------------------ | ||
diff --git a/data/elementary/themes/edc/efl/textpath.edc b/data/elementary/themes/edc/efl/textpath.edc new file mode 100644 index 0000000000..ed4924f9fb --- /dev/null +++ b/data/elementary/themes/edc/efl/textpath.edc | |||
@@ -0,0 +1,3 @@ | |||
1 | group { "efl/textpath"; | ||
2 | inherit: "elm/textpath/base/default"; | ||
3 | } | ||
diff --git a/data/elementary/themes/edc/efl/tooltip.edc b/data/elementary/themes/edc/efl/tooltip.edc new file mode 100644 index 0000000000..204b2b4ddc --- /dev/null +++ b/data/elementary/themes/edc/efl/tooltip.edc | |||
@@ -0,0 +1,15 @@ | |||
1 | group { "efl/label/tooltip"; | ||
2 | inherit: "elm/label/base/tooltip/default"; | ||
3 | alias: "efl/label/base/tooltip"; //XXX: Remove it in EFL 2.0 | ||
4 | alias: "efl/label/base/tooltip/transparent"; | ||
5 | } | ||
6 | |||
7 | group { "efl/tooltip"; | ||
8 | inherit: "elm/tooltip/base/default"; | ||
9 | } | ||
10 | |||
11 | group { "efl/tooltip:transparent"; | ||
12 | inherit: "elm/tooltip/base/transparent"; | ||
13 | } | ||
14 | |||
15 | /////////////////////////////////////////////////////////////////////////////// | ||
diff --git a/data/elementary/themes/edc/efl/uiclock.edc b/data/elementary/themes/edc/efl/uiclock.edc new file mode 100644 index 0000000000..e0b0586f04 --- /dev/null +++ b/data/elementary/themes/edc/efl/uiclock.edc | |||
@@ -0,0 +1,223 @@ | |||
1 | #define DATETIME_FIELD(_pos) \ | ||
2 | part { \ | ||
3 | name: "field"#_pos; type: SWALLOW; \ | ||
4 | scale: 1; \ | ||
5 | clip_to: "clip"; \ | ||
6 | description { state: "default" 0.0; \ | ||
7 | visible: 0; \ | ||
8 | min: 0 0; \ | ||
9 | align: 0.0 0.5; \ | ||
10 | fixed: 1 1; \ | ||
11 | rel1.relative: 1.0 0.0; \ | ||
12 | rel1.to: "separator"#_pos; \ | ||
13 | rel2.relative: 1.0 1.0; \ | ||
14 | rel2.to: "separator"#_pos; \ | ||
15 | } \ | ||
16 | description { state: "enable" 0.0; \ | ||
17 | inherit: "default" 0.0; \ | ||
18 | visible: 1; \ | ||
19 | min: 8 10; \ | ||
20 | } \ | ||
21 | } \ | ||
22 | programs{ \ | ||
23 | program { name: "field_"#_pos"enabled"; \ | ||
24 | signal: "field"#_pos",enable"; source: "elm"; \ | ||
25 | action: STATE_SET "enable" 0.0; \ | ||
26 | target: "field"#_pos; \ | ||
27 | } \ | ||
28 | program { name: "field_"#_pos"disabled"; \ | ||
29 | signal: "field"#_pos",disable"; source: "elm"; \ | ||
30 | action: STATE_SET "default" 0.0; \ | ||
31 | target: "field"#_pos; \ | ||
32 | } \ | ||
33 | } | ||
34 | #define DATETIME_SEPARATOR(_pos, _after) \ | ||
35 | part { \ | ||
36 | name: "separator"#_pos; type: TEXT; \ | ||
37 | scale: 1; \ | ||
38 | effect: SHADOW BOTTOM; \ | ||
39 | clip_to: "disclip"; \ | ||
40 | description { state: "default" 0.0; \ | ||
41 | visible: 0; \ | ||
42 | min: 0 0; \ | ||
43 | align: 0.0 0.5; \ | ||
44 | fixed: 1 0; \ | ||
45 | rel1 { \ | ||
46 | relative: 1.0 0.0; \ | ||
47 | to: "field"#_after; \ | ||
48 | } \ | ||
49 | rel2 { \ | ||
50 | relative: 1.0 1.0; \ | ||
51 | to: "field"#_after; \ | ||
52 | } \ | ||
53 | color_class: "datetime_separator_text"; \ | ||
54 | text { \ | ||
55 | font: "Sans"; size: 10; \ | ||
56 | min: 1 0; \ | ||
57 | ellipsis: -1; \ | ||
58 | align: 0.5 0.5; \ | ||
59 | text_class: "datetime_separator_text"; \ | ||
60 | } \ | ||
61 | } \ | ||
62 | description { state: "enable" 0.0; \ | ||
63 | inherit: "default" 0.0; \ | ||
64 | visible: 1; \ | ||
65 | min: 8 10; \ | ||
66 | } \ | ||
67 | } \ | ||
68 | part { \ | ||
69 | name: "separator"#_pos"d"; type: TEXT; \ | ||
70 | scale: 1; \ | ||
71 | effect: SHADOW BOTTOM; \ | ||
72 | clip_to: "disclip2"; \ | ||
73 | description { state: "default" 0.0; \ | ||
74 | visible: 0; \ | ||
75 | rel1.to: "separator"#_pos; \ | ||
76 | rel2.to: "separator"#_pos; \ | ||
77 | color_class: "datetime_separator_text_disabled"; \ | ||
78 | text { \ | ||
79 | text_source: "separator"#_pos; \ | ||
80 | font: "Sans"; size: 10; \ | ||
81 | text_class: "datetime_separator_text_disabled"; \ | ||
82 | } \ | ||
83 | } \ | ||
84 | description { state: "enable" 0.0; \ | ||
85 | inherit: "default" 0.0; \ | ||
86 | visible: 1; \ | ||
87 | } \ | ||
88 | } \ | ||
89 | programs { \ | ||
90 | program { \ | ||
91 | signal: "field"#_after",enable"; source: "elm"; \ | ||
92 | action: STATE_SET "enable" 0.0; \ | ||
93 | target: "separator"#_pos; \ | ||
94 | target: "separator"#_pos"d"; \ | ||
95 | } \ | ||
96 | program { \ | ||
97 | signal: "field"#_after",disable"; source: "elm"; \ | ||
98 | action: STATE_SET "default" 0.0; \ | ||
99 | target: "separator"#_pos; \ | ||
100 | target: "separator"#_pos"d"; \ | ||
101 | } \ | ||
102 | } | ||
103 | |||
104 | group { "efl/uiclock"; | ||
105 | parts { | ||
106 | part { name: "bg"; type: RECT; | ||
107 | description { state: "default" 0.0; | ||
108 | color_class: "datetime_bg"; | ||
109 | } | ||
110 | } | ||
111 | part { name: "clip"; type: RECT; | ||
112 | description { state: "default" 0.0; | ||
113 | rel1.to: "separator0"; | ||
114 | rel2.to: "separator7"; | ||
115 | } | ||
116 | } | ||
117 | part { name: "disclip"; type: RECT; | ||
118 | clip_to: "clip"; | ||
119 | description { state: "default" 0.0; | ||
120 | rel1.to: "separator0"; | ||
121 | rel2.to: "separator7"; | ||
122 | } | ||
123 | description { state: "disabled" 0.0; | ||
124 | inherit: "default" 0.0; | ||
125 | visible: 0; | ||
126 | } | ||
127 | } | ||
128 | part { name: "disclip2"; type: RECT; | ||
129 | clip_to: "clip"; | ||
130 | description { state: "default" 0.0; | ||
131 | rel1.to: "separator0"; | ||
132 | rel2.to: "separator7"; | ||
133 | visible: 0; | ||
134 | } | ||
135 | description { state: "disabled" 0.0; | ||
136 | inherit: "default" 0.0; | ||
137 | visible: 1; | ||
138 | } | ||
139 | } | ||
140 | part { name: "separator0"; type: SPACER; | ||
141 | scale: 1; | ||
142 | description { state: "default" 0.0; | ||
143 | min: 8 10; | ||
144 | align: 0.0 0.5; | ||
145 | fixed: 1 0; | ||
146 | rel2.relative: 0.0 1.0; | ||
147 | } | ||
148 | } | ||
149 | DATETIME_FIELD(0) | ||
150 | DATETIME_SEPARATOR(1,0) | ||
151 | DATETIME_FIELD(1) | ||
152 | DATETIME_SEPARATOR(2,1) | ||
153 | DATETIME_FIELD(2) | ||
154 | DATETIME_SEPARATOR(3,2) | ||
155 | DATETIME_FIELD(3) | ||
156 | DATETIME_SEPARATOR(4,3) | ||
157 | DATETIME_FIELD(4) | ||
158 | DATETIME_SEPARATOR(5,4) | ||
159 | DATETIME_FIELD(5) | ||
160 | DATETIME_SEPARATOR(6,5) | ||
161 | DATETIME_FIELD(6) | ||
162 | DATETIME_SEPARATOR(7,6) | ||
163 | DATETIME_FIELD(7) | ||
164 | DATETIME_SEPARATOR(8,7) | ||
165 | part { name: "separator9"; type: SPACER; | ||
166 | description { state: "default" 0.0; | ||
167 | rel1.to: "separator7"; | ||
168 | rel1.relative: 1.0 0.0; | ||
169 | min: 8 10; | ||
170 | } | ||
171 | } | ||
172 | part { name: "discover"; type: RECT; | ||
173 | description { state: "default" 0.0; | ||
174 | rel1.to: "separator0"; | ||
175 | rel2.to: "separator7"; | ||
176 | visible: 0; | ||
177 | color: 0 0 0 0; | ||
178 | } | ||
179 | description { state: "disabled" 0.0; | ||
180 | inherit: "default" 0.0; | ||
181 | visible: 1; | ||
182 | } | ||
183 | } | ||
184 | part { name: "elm.access"; type: RECT; repeat_events: 1; | ||
185 | description { state: "default" 0.0; | ||
186 | color: 0 0 0 0; | ||
187 | } | ||
188 | } | ||
189 | } | ||
190 | programs { | ||
191 | program { | ||
192 | signal: "elm,state,disabled"; source: "elm"; | ||
193 | action: STATE_SET "disabled" 0.0; | ||
194 | target: "disclip"; | ||
195 | target: "disclip2"; | ||
196 | target: "discover"; | ||
197 | } | ||
198 | program { | ||
199 | signal: "elm,state,enabled"; source: "elm"; | ||
200 | action: STATE_SET "default" 0.0; | ||
201 | target: "disclip"; | ||
202 | target: "disclip2"; | ||
203 | target: "discover"; | ||
204 | } | ||
205 | } | ||
206 | } | ||
207 | #undef DATETIME_SEPARATOR | ||
208 | #undef DATETIME_FIELD | ||
209 | |||
210 | // AM_PM_BUTTON | ||
211 | group { "efl/uiclock/ampm" | ||
212 | inherit: "efl/button"; | ||
213 | } | ||
214 | |||
215 | //ENTRY | ||
216 | group { "efl/uiclock/text" | ||
217 | inherit: "efl/text"; | ||
218 | alias: "efl/uiclock/text/single"; | ||
219 | alias: "efl/uiclock/text/single-noedit"; | ||
220 | } | ||
221 | group { "efl/uiclock/text/selection" | ||
222 | inherit: "efl/text/selection"; | ||
223 | } | ||
diff --git a/data/elementary/themes/edc/efl/video.edc b/data/elementary/themes/edc/efl/video.edc new file mode 100644 index 0000000000..3a2a658b06 --- /dev/null +++ b/data/elementary/themes/edc/efl/video.edc | |||
@@ -0,0 +1,3 @@ | |||
1 | group { "efl/video"; | ||
2 | inherit: "elm/video/base/default"; | ||
3 | } | ||
diff --git a/data/elementary/themes/edc/efl/win.edc b/data/elementary/themes/edc/efl/win.edc new file mode 100644 index 0000000000..d0b66110f7 --- /dev/null +++ b/data/elementary/themes/edc/efl/win.edc | |||
@@ -0,0 +1,3 @@ | |||
1 | group { "efl/win"; | ||
2 | inherit: "elm/win/base/default"; | ||
3 | } | ||