summaryrefslogtreecommitdiff
path: root/src/examples/elementary/layout_example.edc
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2016-03-23 12:56:14 -0700
committerCedric BAIL <cedric@osg.samsung.com>2016-03-23 13:24:41 -0700
commitc2a1c49ab2042f559b28e840e54feb8494888e0e (patch)
treec6eb110b7c479499854eede9d0c3ab0a80c9a11a /src/examples/elementary/layout_example.edc
parent9340855597e7e465435c69b6278650346688da14 (diff)
elementary: move all legacy files to their expected new location.
Diffstat (limited to 'src/examples/elementary/layout_example.edc')
-rw-r--r--src/examples/elementary/layout_example.edc180
1 files changed, 180 insertions, 0 deletions
diff --git a/src/examples/elementary/layout_example.edc b/src/examples/elementary/layout_example.edc
new file mode 100644
index 0000000000..23ea31bf80
--- /dev/null
+++ b/src/examples/elementary/layout_example.edc
@@ -0,0 +1,180 @@
1collections {
2
3 group {
4 name: "example/mylayout";
5
6 data {
7 item: "title" "Layout Example 01";
8 }
9
10 parts {
11 part {
12 name: "example/title";
13 type: TEXT;
14
15 description {
16 state: "default" 0.0;
17 color: 0 0 0 255;
18 rel1 {
19 relative: 0.0 0.0;
20 offset: 0 0;
21 }
22 rel2 {
23 relative: 1.0 0.2;
24 offset: -1 -1;
25 }
26 text {
27 text: "bla";
28 size: 16;
29 font: "sans";
30 min: 1 1;
31 ellipsis: -1;
32 }
33 }
34 }
35
36 part {
37 name: "example/custom";
38 type: SWALLOW;
39
40 description {
41 state: "default" 0.0;
42 fixed: 1 1;
43
44 rel1 {
45 relative: 0.25 0.8;
46 offset: 0 0;
47 }
48 rel2 {
49 relative: 0.75 0.9;
50 offset: -1 -1;
51 }
52 }
53 } // example/custom
54
55 part {
56 name: "example/box";
57 type: BOX;
58
59 description {
60 state: "default" 0.0;
61
62 box {
63 layout: "horizontal_flow";
64 padding: 2 2;
65 align: 0.5 0.5;
66 min: 1 1;
67 }
68 rel1 {
69 relative: 0.0 0.2;
70 offset: 0 0;
71 }
72 rel2 {
73 relative: 1.0 0.5;
74 offset: -1 -1;
75 }
76 }
77 } // example/box
78
79 part {
80 name: "example/table";
81 type: TABLE;
82
83 description {
84 state: "default" 0.0;
85
86 table {
87 homogeneous: NONE;
88 padding: 2 2;
89 align: 0.5 0.5;
90 min: 1 1;
91 }
92 rel1 {
93 relative: 0.0 0.5;
94 offset: 0 0;
95 }
96 rel2 {
97 relative: 1.0 0.7;
98 offset: -1 -1;
99 }
100 }
101 } // example/table
102 }
103 }
104
105 group {
106 name: "example/mylayout3";
107
108 data {
109 item: "title" "Layout Example 03";
110 }
111
112 parts {
113 part {
114 name: "example/title";
115 type: TEXT;
116
117 description {
118 state: "default" 0.0;
119 color: 0 0 0 255;
120 rel1 {
121 relative: 0.0 0.0;
122 offset: 0 0;
123 }
124 rel2 {
125 relative: 1.0 0.2;
126 offset: -1 -1;
127 }
128 text {
129 text: "bla";
130 size: 16;
131 font: "sans";
132 min: 1 1;
133 ellipsis: -1;
134 }
135 }
136 }
137
138 part {
139 name: "example/custom";
140 type: SWALLOW;
141
142 description {
143 state: "default" 0.0;
144 min: 160 50;
145 max: 160 50;
146 align: 0.5 1.0;
147 }
148 description {
149 state: "big" 0.0;
150 inherit: "default" 0.0;
151 min: 320 100;
152 max: 320 100;
153 }
154 } // example/custom
155
156 programs {
157 program {
158 name: "swallow,grow";
159 signal: "button,enlarge";
160 action: STATE_SET "big" 0.0;
161 transition: LINEAR 0.5;
162 target: "example/custom";
163 after: "emit,changed";
164 }
165 program {
166 name: "swallow,shrink";
167 signal: "button,reduce";
168 action: STATE_SET "default" 0.0;
169 transition: LINEAR 0.5;
170 target: "example/custom";
171 after: "emit,changed";
172 }
173 program {
174 name: "emit,changed";
175 action: SIGNAL_EMIT "size,changed" "";
176 }
177 }
178 }
179 }
180}