[Initialize] nBeat theme initialization.
[platform/core/uifw/efl-theme-tizen.git] / themes / groups / editfield.edc
1 /*
2  *  nBeat-theme
3  *
4  * Copyright (c) 2000 - 2010 Samsung Electronics Co., Ltd.
5  *
6  * Contact: Seokjae Jeong <seok.j.jeong@samsung.com>, Myoungwoon Roy Kim <Myoungwoon.kim@samsung.com>, Jeonghyun Yun <jh0506.yun@samsung.com>, Jaehwan Kim <jae.hwan.kim@samsung.com>, 
7  *              Chuneon Park <chuneon.park@samsung.com>, Juyung Seo <juyung.seo@samsung.com>, Woohyun Jung <wh0705.jung@samsung.com>, Myungjae Lee <mjae.lee@samsung.com>, Hyoyoung Chang <hyoyoung.chang@samsung.com>, 
8  *              Hyunsil Park <hyunsil.park@samsung.com>, Sohyun Kim <anna1014.kim@samsung.com>, Seunggyun Kim <sgyun.kim@samsung.com>
9  * 
10  * This library is free software; you can redistribute it and/or modify it under
11  * the terms of the GNU Lesser General Public License as published by the
12  * Free Software Foundation; either version 2.1 of the License, or (at your option)
13  * any later version.
14  * 
15  * This library is distributed in the hope that it will be useful, but WITHOUT ANY
16  * WARRANTY; without even the implied warranty of MERCHANTABILITY or
17  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
18  * License for more details.
19  *
20  * You should have received a copy of the GNU Lesser General Public License
21  * along with this library; if not, write to the Free Software Foundation, Inc., 51
22  * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
23  *
24  */
25
26         group { name: "elm/editfield/base/default";
27                 images {
28                         image: "00_field_btn_delete.png" COMP;
29                 }
30                 parts {
31                         part { name: "base";
32                                 type: RECT;
33                                 scale: 1;
34                                 ignore_flags: ON_HOLD;
35                                 description {
36                                         state: "default" 0.0;
37                                         min: 0 80;
38                                         color: 0 0 0 0;
39                                 }
40                         }
41                         part { name: "top1";
42                                 type: RECT;
43                                 scale: 1;
44                                 ignore_flags: ON_HOLD;
45                                 description {
46                                         state: "default" 0.0;
47                                         visible: 0;
48                                         min: 0 20;
49                                         fixed: 1 1;
50                                         rel1.relative: 0.0 0.0;
51                                         rel2.relative: 1.0 0.0;
52                                         align: 0.5 0;
53                                 }
54                                 description {
55                                         state: "elm.text.show" 0.0;
56                                         inherit: "default" 0.0;
57                                         min: 0 35;
58                                 }
59                         }
60                         part { name: "top2";
61                                 type: RECT;
62                                 scale: 1;
63                                 ignore_flags: ON_HOLD;
64                                 description {
65                                         state: "default" 0.0;
66                                         visible: 0;
67                                         min: 0 6;
68                                         fixed: 1 1;
69                                         rel1.relative: 0.0 0.0;
70                                         rel2.relative: 1.0 0.0;
71                                         align: 0.5 0;
72                                 }
73                                 description {
74                                         state: "edit" 0.0;
75                                         inherit: "default" 0.0;
76                                         min: 0 3;
77                                 }
78                         }
79                         part { name: "left1";
80                                 type: RECT;
81                                 scale: 1;
82                                 ignore_flags: ON_HOLD;
83                                 description {
84                                         state: "default" 0.0;
85                                         visible: 0;
86                                         min: 15 0;
87                                         fixed: 1 1;
88                                         align: 0 0;
89                                         rel1.relative : 0.0 0.0;
90                                         rel2.relative : 0.0 1.0;
91                                 }
92                         }
93                         part { name: "left2";
94                                 type: RECT;
95                                 scale: 1;
96                                 ignore_flags: ON_HOLD;
97                                 description {
98                                         state: "default" 0.0;
99                                         visible: 0;
100                                         min: 15 0;
101                                         fixed: 1 1;
102                                         align: 0 0;
103                                         rel1.relative : 0.0 0.0;
104                                         rel2.relative : 0.0 1.0;
105                                 }
106                         }
107                         part { name: "right1";
108                                 type: RECT;
109                                 scale: 1;
110                                 ignore_flags: ON_HOLD;
111                                 description {
112                                         state: "default" 0.0;
113                                         visible: 0;
114                                         min: 15 0;
115                                         fixed: 1 1;
116                                         align: 1 0;
117                                         rel1.relative : 1.0 0.0;
118                                         rel2.relative : 1.0 1.0;
119                                 }
120                                 description {
121                                         state: "elm.eraser.show" 0.0;
122                                         inherit: "default" 0.0;
123                                         min: 55 0;
124                                 }
125                         }
126                         part { name: "right2";
127                                 type: RECT;
128                                 scale: 1;
129                                 ignore_flags: ON_HOLD;
130                                 description {
131                                         state: "default" 0.0;
132                                         visible: 0;
133                                         min: 5 0;
134                                         fixed: 1 1;
135                                         align: 1 0;
136                                         rel1.relative : 1.0 0.0;
137                                         rel2.relative : 1.0 1.0;
138                                 }
139                         }
140                         part { name: "bottom1";
141                                 type: RECT;
142                                 scale: 1;
143                                 ignore_flags: ON_HOLD;
144                                 description {
145                                         state: "default" 0.0;
146                                         visible: 0;
147                                         min: 0 20;
148                                         fixed: 1 1;
149                                         align: 0 1;
150                                         rel1.relative: 0.0 1.0;
151                                 }
152                                 description {
153                                         state: "elm.text.show" 0.0;
154                                         inherit: "default" 0.0;
155                                         min: 0 5;
156                                 }
157                         }
158                         part { name: "bottom2";
159                                 type: RECT;
160                                 scale: 1;
161                                 ignore_flags: ON_HOLD;
162                                 description {
163                                         state: "default" 0.0;
164                                         visible: 0;
165                                         min: 0 20;
166                                         fixed: 0 1;
167                                         rel1.relative: 0.0 1.0;
168                                         align: 0 1;
169                                 }
170                                 description {
171                                         state: "elm.text.show" 0.0;
172                                         inherit: "default" 0.0;
173                                         min: 0 5;
174                                 }
175                         }
176                         part { name: "bottom3";
177                                 type: RECT;
178                                 scale: 1;
179                                 ignore_flags: ON_HOLD;
180                                 description {
181                                         state: "default" 0.0;
182                                         visible: 0;
183                                         min: 0 70;
184                                         fixed: 0 1;
185                                         rel1.relative: 0.0 1.0;
186                                         align: 0 1;
187                                 }
188                                 description {
189                                         state: "elm.text.show" 0.0;
190                                         inherit: "default" 0.0;
191                                         min: 0 60;
192                                 }
193                         }
194                         part { name: "elm.text";
195                                 type: TEXT;
196                                 scale: 1;
197                                 ignore_flags: ON_HOLD;
198                                 description { state: "default" 0.0;
199                                         visible: 0;
200                                         align: 0.0 0.0;
201                                         min: 0 34;
202                                         fixed: 1 1;
203                                         rel1 {
204                                                 relative: 1.0 1.0;
205                                                 to_x: "left2";
206                                                 to_y: "top2";                                           
207                                         }
208                                         rel2 {
209                                                 relative: 1.0 1.0;
210                                                 to_x: "left2";
211                                                 to_y: "top2";
212                                         }
213                                         color: EDITFIELD_TITLE_COLOR_INC;
214                                         text {
215                                                 font: "SLP:style=Medium";
216                                                 size: 24;
217                                                 min: 1 1;
218                                                 align: 0.0 0.0;
219                                         }
220                                 }
221                                 description {
222                                         state: "elm.text.show" 0.0;
223                                         inherit: "default" 0.0;
224                                         visible: 1;
225                                 }
226                         }
227                         part { name: "elm.guidetext";
228                                 type: TEXT;
229                                 scale: 1;
230                                 ignore_flags: ON_HOLD;
231                                 description { state: "default" 0.0;
232                                         align: 0.0 0.0;
233                                         fixed: 1 1;
234                                         rel1.to: "elm.swallow.content";                         
235                                         rel2.to: "elm.swallow.content";
236                                         color: 163 157 138 255;
237                                         text {
238                                                 font: "SLP:style=Roman";
239                                                 size: 32;
240                                                 min: 0 0;
241                                                 align: 0.0 0.5;
242                                         }
243                                 }
244                                 description {
245                                         state: "hidden" 0.0;
246                                         inherit: "default" 0.0;
247                                         visible: 0;
248                                 }
249                         }
250                         part { name: "elm.swallow.content";
251                                 type: SWALLOW;
252                                 scale: 1;
253                                 ignore_flags: ON_HOLD;
254                                 description { state: "default" 0.0;
255                                         min: 0 40;
256                                         rel1 {
257                                                 relative : 1.0 1.0;
258                                                 to_x: "left1";
259                                                 to_y: "top1";
260                                         }
261                                         rel2 {
262                                                 relative : 0.0 0.0;
263                                                 to_x: "right1";
264                                                 to_y: "bottom1";
265                                         }
266                                         align: 0.0 0.5;
267                                 }
268                         }
269                         part { name: "over";
270                                 type: RECT;
271                                 scale: 1;
272                                 ignore_flags: ON_HOLD;
273                                 description { state: "default" 0.0;
274                                         rel1.to: "base"; 
275                                         rel2.to: "base"; 
276                                         color: 0 0 0 0;
277                                 }
278                                 description {
279                                         state: "edit" 0.0;
280                                         inherit: "default" 0.0;
281                                         visible: 0;
282                                 }
283                         }
284                         part { name: "eraser_image";
285                                 scale: 1;
286                                 description { state: "default" 0.0;
287                                         visible: 0;
288                                         min: 40 40;
289                                         fixed: 1 1;
290                                         align: 1 1;
291                                         rel1 { 
292                                                 relative: 0.0 0.0;
293                                                 to_x : "right2";
294                                                 to_y : "bottom2";
295                                         }
296                                         rel2 {
297                                                 relative: 0.0 0.0;
298                                                 to_x : "right2";
299                                                 to_y : "bottom2";
300                                         }
301                                         image.normal: "00_field_btn_delete.png";
302                                         image.border: 15 15 15 15;
303                                         image.border_scale: 1;
304                                 }
305                                 description {
306                                         state: "elm.eraser.show" 0.0;
307                                         inherit: "default" 0.0;
308                                         visible: 1;
309                                 }                               
310                         }
311                         part { name: "eraser";
312                                 mouse_events: 1;
313                                 ignore_flags: ON_HOLD;
314                                 description { state: "default" 0.0;
315                                         visible: 0;
316                                         color: 0 0 0 0;
317                                         rel1 { 
318                                                 relative: 0.0 0.0;
319                                                 to_x : "eraser_image";
320                                                 to_y : "bottom3";
321                                         }
322                                 }
323                                 description {
324                                         state: "elm.eraser.show" 0.0;
325                                         inherit: "default" 0.0;
326                                         visible: 1;
327                                 }                               
328                         }
329                 }
330                 programs {
331                         program { name: "guidetext_show";
332                                 signal: "elm,state,guidetext,visible";
333                                 source: "elm";
334                                 action: STATE_SET "default" 0.0;
335                                 target: "elm.guidetext";
336                         }
337                         program { name: "guidetext_hide";
338                                 signal: "elm,state,guidetext,hidden";
339                                 source: "elm";
340                                 action: STATE_SET "hidden" 0.0;
341                                 target: "elm.guidetext";
342                         }
343                         program { name: "eraser_show";
344                                 signal: "elm,state,eraser,show";
345                                 source: "elm";
346                                 action: STATE_SET "elm.eraser.show" 0.0;
347                                 target: "right1";
348                                 target: "eraser_image";
349                                 target: "eraser";
350                         }
351                         program { name: "eraser_hide";
352                                 signal: "elm,state,eraser,hidden";
353                                 source: "elm";
354                                 action: STATE_SET "default" 0.0;
355                                 target: "right1";
356                                 target: "eraser_image";
357                                 target: "eraser";
358                         }
359                         program { name: "editing";
360                                 signal: "elm,state,over,hide";
361                                 source: "elm";
362                                 action: STATE_SET "edit" 0.0;
363                                 target: "over";
364                                 target: "top2";
365                         }
366                         program { name: "no_editing";
367                                 signal: "elm,state,over,show";
368                                 source: "elm";
369                                 action: STATE_SET "default" 0.0;
370                                 target: "over";
371                                 target: "top2";
372                         }
373                         program { name: "label_show";
374                                 signal: "elm,state,text,visible";
375                                 source: "elm";
376                                 action: STATE_SET "elm.text.show" 0.0;
377                                 target: "elm.text";
378                                 target: "top1";
379                                 target: "bottom1";
380                                 target: "bottom2";
381                                 target: "bottom3";
382                         }
383                         program { name: "label_hide";
384                                 signal: "elm,state,text,hidden";
385                                 source: "elm";
386                                 action: STATE_SET "default" 0.0;
387                                 target: "elm.text";
388                                 target: "top1";
389                                 target: "bottom1";
390                                 target: "bottom2";
391                                 target: "bottom3";
392                         }
393                 }
394         }
395
396 group { name: "elm/editfield/base/searchbar";
397                 images {
398                         image: "00_field_btn_delete.png" COMP;
399                 }
400                 parts {
401                         part { name: "base";
402                                 type: RECT;
403                                 scale: 1;
404                                 ignore_flags: ON_HOLD;
405                                 description {
406                                         state: "default" 0.0;
407                                         min: 0 30;
408                                         color: 0 0 0 0;
409                                 }
410                         }
411                         part { name: "top1";
412                                 type: RECT;
413                                 scale: 1;
414                                 ignore_flags: ON_HOLD;
415                                 description {
416                                         state: "default" 0.0;
417                                         visible: 0;
418                                         min: 0 6;
419                                         fixed: 1 1;
420                                         rel1.relative: 0.0 0.0;
421                                         rel2.relative: 1.0 0.0;
422                                         align: 0.5 0;
423                                 }
424                                 description {
425                                         state: "elm.text.show" 0.0;
426                                         inherit: "default" 0.0;
427                                         min: 0 10.5;
428                                 }
429                         }
430                         part { name: "top2";
431                                 type: RECT;
432                                 scale: 1;
433                                 ignore_flags: ON_HOLD;
434                                 description {
435                                         state: "default" 0.0;
436                                         visible: 0;
437                                         min: 0 10;
438                                         fixed: 1 1;
439                                         rel1.relative: 0.0 0.0;
440                                         rel2.relative: 1.0 0.0;
441                                         align: 0.5 0;
442                                 }
443                                 description {
444                                         state: "edit" 0.0;
445                                         inherit: "default" 0.0;
446                                         min: 0 3;
447                                 }
448                         }
449                         part { name: "top3";
450                                 type: RECT;
451                                 scale: 1;
452                                 ignore_flags: ON_HOLD;
453                                 description {
454                                         state: "default" 0.0;
455                                         visible: 0;
456                                         min: 0 6;
457                                         fixed: 0 1;
458                                         rel1.relative: 0.0 0.0;
459                                         rel2.relative: 1.0 0.0;
460                                         align: 0.5 0;
461                                 }
462                                 description {
463                                         state: "elm.text.show" 0.0;
464                                         inherit: "default" 0.0;
465                                         min: 0 10.5;
466                                 }
467                         }
468                         part { name: "top4";
469                                 type: RECT;
470                                 scale: 1;
471                                 ignore_flags: ON_HOLD;
472                                 description {
473                                         state: "default" 0.0;
474                                         visible: 0;
475                                         min: 0 50;
476                                         fixed: 1 1;
477                                         rel1.relative: 0.0 0.0;
478                                         rel2.relative: 1.0 0.0;
479                                         align: 0.5 0;
480                                 }
481                         }
482
483                         part { name: "left1";
484                                 type: RECT;
485                                 scale: 1;
486                                 ignore_flags: ON_HOLD;
487                                 description {
488                                         state: "default" 0.0;
489                                         visible: 0;
490                                         min: 15 0;
491                                         fixed: 1 1;
492                                         align: 0 0;
493                                         rel1.relative : 0.0 0.0;
494                                         rel2.relative : 0.0 1.0;
495                                 }
496                         }
497                         part { name: "left2";
498                                 type: RECT;
499                                 scale: 1;
500                                 ignore_flags: ON_HOLD;
501                                 description {
502                                         state: "default" 0.0;
503                                         visible: 0;
504                                         min: 15 0;
505                                         fixed: 1 1;
506                                         align: 0 0;
507                                         rel1.relative : 0.0 0.0;
508                                         rel2.relative : 0.0 1.0;
509                                 }
510                         }
511                         part { name: "right1";
512                                 type: RECT;
513                                 scale: 1;
514                                 ignore_flags: ON_HOLD;
515                                 description {
516                                         state: "default" 0.0;
517                                         visible: 0;
518                                         min: 15 0;
519                                         fixed: 1 1;
520                                         align: 1 0;
521                                         rel1.relative : 1.0 0.0;
522                                         rel2.relative : 1.0 1.0;
523                                 }
524                                 description {
525                                         state: "elm.eraser.show" 0.0;
526                                         inherit: "default" 0.0;
527                                         min: 55 0;
528                                 }
529                         }
530                         part { name: "right2";
531                                 type: RECT;
532                                 scale: 1;
533                                 ignore_flags: ON_HOLD;
534                                 description {
535                                         state: "default" 0.0;
536                                         visible: 0;
537                                         min: 5 0;
538                                         fixed: 1 1;
539                                         align: 1 0;
540                                         rel1.relative : 1.0 0.0;
541                                         rel2.relative : 1.0 1.0;
542                                 }
543                         }
544                         part { name: "bottom1";
545                                 type: RECT;
546                                 scale: 1;
547                                 ignore_flags: ON_HOLD;
548                                 description {
549                                         state: "default" 0.0;
550                                         visible: 0;
551                                         min: 0 8;
552                                         fixed: 1 1;
553                                         align: 0 1;
554                                         rel1.relative: 0.0 1.0;
555                                 }
556                                 description {
557                                         state: "elm.text.show" 0.0;
558                                         inherit: "default" 0.0;
559                                         min: 0 2;
560                                 }
561                         }
562                         part { name: "bottom2";
563                                 type: RECT;
564                                 scale: 1;
565                                 ignore_flags: ON_HOLD;
566                                 description {
567                                         state: "default" 0.0;
568                                         visible: 0;
569                                         min: 0 8;
570                                         fixed: 0 1;
571                                         rel1.relative: 0.0 1.0;
572                                         align: 0 1;
573                                 }
574                                 description {
575                                         state: "elm.text.show" 0.0;
576                                         inherit: "default" 0.0;
577                                         min: 0 2;
578                                 }
579                         }
580                         part { name: "bottom3";
581                                 type: RECT;
582                                 scale: 1;
583                                 ignore_flags: ON_HOLD;
584                                 description {
585                                         state: "default" 0.0;
586                                         visible: 0;
587                                         min: 0 60;
588                                         fixed: 0 1;
589                                         rel1.relative: 0.0 1.0;
590                                         align: 0 1;
591                                 }
592                                 description {
593                                         state: "elm.text.show" 0.0;
594                                         inherit: "default" 0.0;
595                                         min: 0 50;
596                                 }
597                         }
598                         part { name: "elm.text";
599                                 type: TEXT;
600                                 scale: 1;
601                                 ignore_flags: ON_HOLD;
602                                 description { state: "default" 0.0;
603                                         visible: 0;
604                                         align: 0.0 0.0;
605                                         min: 0 30;
606                                         fixed: 1 1;
607                                         rel1 {
608                                                 relative: 1.0 1.0;
609                                                 to_x: "left2";
610                                                 to_y: "top2";                                           
611                                         }
612                                         rel2 {
613                                                 relative: 1.0 1.0;
614                                                 to_x: "left2";
615                                                 to_y: "top2";
616                                         }
617                                         color: EDITFIELD_TITLE_COLOR_INC;
618                                         text {
619                                                 font: "SLP:style=Medium";
620                                                 size: 24;
621                                                 min: 1 1;
622                                                 align: 0.0 0.0;
623                                         }
624                                 }
625                                 description {
626                                         state: "elm.text.show" 0.0;
627                                         inherit: "default" 0.0;
628                                         visible: 1;
629                                 }
630                         }
631                         part { name: "elm.guidetext";
632                                 type: TEXT;
633                                 scale: 1;
634                                 ignore_flags: ON_HOLD;
635                                 description { state: "default" 0.0;
636                                         align: 0.0 0.0;
637                                         fixed: 1 1;
638                                         rel1.to: "elm.swallow.content";                         
639                                         rel2.to: "elm.swallow.content";
640                                         color: 163 157 138 255;
641                                         text {
642                                                 font: "SLP:style=Roman";
643                                                 size: 32;
644                                                 min: 0 0;
645                                                 align: 0.0 0.5;
646                                         }
647                                 }
648                                 description {
649                                         state: "hidden" 0.0;
650                                         inherit: "default" 0.0;
651                                         visible: 0;
652                                 }
653                         }
654                         part { name: "elm.swallow.content";
655                                 type: SWALLOW;
656                                 scale: 1;
657                                 ignore_flags: ON_HOLD;
658                                 description { state: "default" 0.0;
659                                         min: 0 40;
660                                         rel1 {
661                                                 relative : 1.0 1.0;
662                                                 to_x: "left1";
663                                                 to_y: "top1";
664                                         }
665                                         rel2 {
666                                                 relative : 0.0 0.0;
667                                                 to_x: "right1";
668                                                 to_y: "bottom1";
669                                         }
670                                         align: 0.0 0.5;
671                                 }
672                         }
673                         part { name: "over";
674                                 type: RECT;
675                                 scale: 1;
676                                 ignore_flags: ON_HOLD;
677                                 description { state: "default" 0.0;
678                                         rel1.to: "base"; 
679                                         rel2.to: "base"; 
680                                         color: 0 0 0 0;
681                                 }
682                                 description {
683                                         state: "edit" 0.0;
684                                         inherit: "default" 0.0;
685                                         visible: 0;
686                                 }
687                         }
688                         part { name: "eraser_image";
689                                 scale: 1;
690                                 description { state: "default" 0.0;
691                                         visible: 0;
692                                         min: 40 40;
693                                         fixed: 1 1;
694                                         align: 1 1;
695                                         rel1 { 
696                                                 relative: 0.0 0.0;
697                                                 to_x : "right2";
698                                                 to_y : "bottom2";
699                                         }
700                                         rel2 {
701                                                 relative: 0.0 0.0;
702                                                 to_x : "right2";
703                                                 to_y : "bottom2";
704                                         }
705                                         image.normal: "00_field_btn_delete.png";
706                                         image.border: 15 15 15 15;
707                                         image.border_scale: 1;
708                                 }
709                                 description {
710                                         state: "elm.eraser.show" 0.0;
711                                         inherit: "default" 0.0;
712                                         visible: 1;
713                                 }                               
714                         }
715                         part { name: "eraser";
716                                 mouse_events: 1;
717                                 ignore_flags: ON_HOLD;
718                                 description { state: "default" 0.0;
719                                         visible: 0;
720                                         color: 0 0 0 0;
721                                         rel1 { 
722                                                 relative: 0.0 0.0;
723                                                 to_x : "eraser_image";
724                                                 to_y : "bottom3";
725                                         }
726                                 }
727                                 description {
728                                         state: "elm.eraser.show" 0.0;
729                                         inherit: "default" 0.0;
730                                         visible: 1;
731                                 }                               
732                         }
733                 }
734                 programs {
735                         program { name: "guidetext_show";
736                                 signal: "elm,state,guidetext,visible";
737                                 source: "elm";
738                                 action: STATE_SET "default" 0.0;
739                                 target: "elm.guidetext";
740                         }
741                         program { name: "guidetext_hide";
742                                 signal: "elm,state,guidetext,hidden";
743                                 source: "elm";
744                                 action: STATE_SET "hidden" 0.0;
745                                 target: "elm.guidetext";
746                         }
747                         program { name: "eraser_show";
748                                 signal: "elm,state,eraser,show";
749                                 source: "elm";
750                                 action: STATE_SET "elm.eraser.show" 0.0;
751                                 target: "right1";
752                                 target: "eraser_image";
753                                 target: "eraser";
754                         }
755                         program { name: "eraser_hide";
756                                 signal: "elm,state,eraser,hidden";
757                                 source: "elm";
758                                 action: STATE_SET "default" 0.0;
759                                 target: "right1";
760                                 target: "eraser_image";
761                                 target: "eraser";
762                         }
763                         program { name: "editing";
764                                 signal: "elm,state,over,hide";
765                                 source: "elm";
766                                 action: STATE_SET "edit" 0.0;
767                                 target: "over";
768                                 target: "top2";
769                         }
770                         program { name: "no_editing";
771                                 signal: "elm,state,over,show";
772                                 source: "elm";
773                                 action: STATE_SET "default" 0.0;
774                                 target: "over";
775                                 target: "top2";
776                         }
777                         program { name: "label_show";
778                                 signal: "elm,state,text,visible";
779                                 source: "elm";
780                                 action: STATE_SET "elm.text.show" 0.0;
781                                 target: "elm.text";
782                                 target: "bottom1";
783                                 target: "bottom2";
784                                 target: "bottom3";
785                         }
786                         program { name: "label_hide";
787                                 signal: "elm,state,text,hidden";
788                                 source: "elm";
789                                 action: STATE_SET "default" 0.0;
790                                 target: "elm.text";
791                                 target: "bottom1";
792                                 target: "bottom2";
793                                 target: "bottom3";
794                         }
795                 }
796         }