apply FSL license
[pkgs/p/phone-lock.git] / data / phone-lock-view-entry.edc
1 /*
2   * Copyright 2012  Samsung Electronics Co., Ltd
3   * 
4   * Licensed under the Flora License, Version 1.0 (the License);
5   * you may not use this file except in compliance with the License.
6   * You may obtain a copy of the License at
7   * 
8   *     http://www.tizenopensource.org/license
9   * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an AS IS BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16
17
18 collections {
19    group { name: "elm/entry/base/default";
20       data.item: "default_font_size" "24";
21       data.item: "min_font_size" "8";
22       data.item: "max_font_size" "60";
23       styles
24         {
25            style { name: "entry_textblock_style";
26               base: "font=SLP:style=Roman font_size=24 color=#ffffff wrap=mixed";
27               tag:  "br" "\n";
28               tag:  "ps" "ps";
29               tag:  "tab" "\t";
30               tag:  "em" "+ font=SLP:style=Oblique";
31               tag:  "b" "+ font=SLP:style=Bold";
32               tag:  "link" "+ color=#800 underline=on underline_color=#8008";
33               tag:  "hilight" "+ font=SLP:style=Bold";
34               tag:  "preedit" "+ underline=on underline_color=#000000FF";
35               tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
36            }
37            style { name: "entry_textblock_disabled_style";
38               base: "font=SLP:style=Roman font_size=24 color=#00000080 wrap=mixed";
39               tag:  "br" "\n";
40               tag:  "ps" "ps";
41               tag:  "tab" "\t";
42               tag:  "em" "+ font=SLP:style=Oblique";
43               tag:  "b" "+ font=SLP:style=Bold";
44               tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
45               tag:  "hilight" "+ font=SLP:style=Bold";
46               tag:  "preedit" "+ underline=on underline_color=#000000FF";
47               tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
48            }
49         }
50       data {
51          item: context_menu_orientation "horizontal";
52       }
53       parts {
54          part { name: "entry.swallow.background";
55             type: SWALLOW;
56             description { state: "default" 0.0;
57                    visible: 1;
58                    rel1 { relative: 0 0; to: "elm.text"; }
59                    rel2 { relative: 1 1; to: "elm.text"; }
60                         }
61                 }
62       }
63       parts {
64          part { name: "elm.text";
65             type: TEXTBLOCK;
66             mouse_events: 1;
67             scale: 1;
68             entry_mode: EDITABLE;
69             select_mode: BLOCK_HANDLE;
70             multiline: 1;
71             source: "elm/entry/selection/default";
72             source2: "elm/entry/selection/block_handle";
73             source3: "elm/entry/selection/block_handle_top";
74             source4: "elm/entry/cursor/default";
75             source5: "elm/entry/anchor/default";
76             description { state: "default" 0.0;
77                           fixed: 1 0;
78                text {
79                   style: "entry_textblock_style";
80                   min: 0 1;
81                }
82             }
83             description { state: "disabled" 0.0;
84                inherit: "default" 0.0;
85                text {
86                   style: "entry_textblock_disabled_style";
87                   min: 0 1;
88                }
89             }
90          }
91       }
92       programs {
93          program { name: "focus";
94             signal: "load";
95             source: "";
96             action: FOCUS_SET;
97             target: "elm.text";
98          }
99          program { name: "disable";
100             signal: "elm,state,disabled";
101             source: "elm";
102             action: STATE_SET "disabled" 0.0;
103             target: "elm.text";
104          }
105          program { name: "enable";
106             signal: "elm,state,enabled";
107             source: "elm";
108             action: STATE_SET "default" 0.0;
109             target: "elm.text";
110          }
111       }
112    }
113
114    group { name: "elm/entry/base-charwrap/default";
115       data.item: "default_font_size" "24";
116       data.item: "min_font_size" "8";
117       data.item: "max_font_size" "60";
118       styles
119         {
120            style { name: "entry_textblock_char_wrap_style";
121               base: "font=SLP:style=Roman font_size=24 color=#000000 wrap=char";
122               tag:  "br" "\n";
123               tag:  "ps" "ps";
124               tag:  "tab" "\t";
125               tag:  "em" "+ font=SLP:style=Oblique";
126               tag:  "b" "+ font=SLP:style=Bold";
127               tag:  "link" "+ color=#800 underline=on underline_color=#8008";
128               tag:  "hilight" "+ font=SLP:style=Bold";
129               tag:  "preedit" "+ underline=on underline_color=#000000FF";
130               tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
131            }
132            style { name: "entry_textblock_char_wrap_disabled_style";
133               base: "font=SLP:style=Roman font_size=24 color=#00000080 wrap=char";
134               tag:  "br" "\n";
135               tag:  "ps" "ps";
136               tag:  "tab" "\t";
137               tag:  "em" "+ font=SLP:style=Oblique";
138               tag:  "b" "+ font=SLP:style=Bold";
139               tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
140               tag:  "hilight" "+ font=SLP:style=Bold";
141               tag:  "preedit" "+ underline=on underline_color=#000000FF";
142               tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
143            }
144         }
145       data {
146          item: context_menu_orientation "horizontal";
147       }
148       parts {
149          part { name: "entry.swallow.background";
150             type: SWALLOW;
151             description { state: "default" 0.0;
152                    visible: 1;
153                    rel1 { relative: 0 0; to: "elm.text"; }
154                    rel2 { relative: 1 1; to: "elm.text"; }
155                         }
156                 }
157       }
158       parts {
159          part { name: "elm.text";
160             type: TEXTBLOCK;
161             mouse_events: 1;
162             scale: 1;
163             entry_mode: EDITABLE;
164             select_mode: BLOCK_HANDLE;
165             multiline: 1;
166             source: "elm/entry/selection/default";
167             source2: "elm/entry/selection/block_handle";
168             source3: "elm/entry/selection/block_handle_top";
169             source4: "elm/entry/cursor/default";
170             source5: "elm/entry/anchor/default";
171             description { state: "default" 0.0;
172                           fixed: 1 0;
173                text {
174                   style: "entry_textblock_char_wrap_style";
175                   min: 0 1;
176                }
177             }
178             description { state: "disabled" 0.0;
179                inherit: "default" 0.0;
180                text {
181                   style: "entry_textblock_char_wrap_disabled_style";
182                   min: 0 1;
183                }
184             }
185          }
186       }
187       programs {
188          program { name: "focus";
189             signal: "load";
190             source: "";
191             action: FOCUS_SET;
192             target: "elm.text";
193          }
194          program { name: "disable";
195             signal: "elm,state,disabled";
196             source: "elm";
197             action: STATE_SET "disabled" 0.0;
198             target: "elm.text";
199          }
200          program { name: "enable";
201             signal: "elm,state,enabled";
202             source: "elm";
203             action: STATE_SET "default" 0.0;
204             target: "elm.text";
205          }
206       }
207    }
208
209    group { name: "elm/entry/base-nowrap/default";
210       data.item: "default_font_size" "24";
211       data.item: "min_font_size" "8";
212       data.item: "max_font_size" "60";
213       data {
214          item: context_menu_orientation "horizontal";
215       }
216       parts {
217          part { name: "entry.swallow.background";
218             type: SWALLOW;
219             description { state: "default" 0.0;
220                    visible: 1;
221                    rel1 { relative: 0 0; to: "elm.text"; }
222                    rel2 { relative: 1 1; to: "elm.text"; }
223                         }
224             }
225       }
226       parts {
227          part { name: "elm.text";
228             type: TEXTBLOCK;
229             mouse_events: 1;
230             scale: 1;
231             entry_mode: EDITABLE;
232             select_mode: BLOCK_HANDLE;
233             multiline: 1;
234             source: "elm/entry/selection/default";
235             source2: "elm/entry/selection/block_handle";
236             source3: "elm/entry/selection/block_handle_top";
237             source4: "elm/entry/cursor/default";
238             source5: "elm/entry/anchor/default";
239             description { state: "default" 0.0;
240                text {
241                   style: "entry_textblock_style";
242                   min: 1 1;
243                }
244             }
245             description { state: "disabled" 0.0;
246                inherit: "default" 0.0;
247                text {
248                   style: "entry_textblock_disabled_style";
249                   min: 0 1;
250                }
251             }
252          }
253 /*
254          part { name: "sel";
255             type: RECT;
256             mouse_events: 0;
257             description { state: "default" 0.0;
258                align: 1.0 1.0;
259                max: 16 16;
260                aspect: 1.0 1.0;
261                color: 255 0 0 0;
262             }
263             description { state: "visible" 0.0;
264                inherit: "default" 0.0;
265                color: 255 0 0 50;
266             }
267          }
268  */
269       }
270       programs {
271          program { name: "focus";
272             signal: "load";
273             source: "";
274             action: FOCUS_SET;
275             target: "elm.text";
276          }
277          program { name: "disable";
278             signal: "elm,state,disabled";
279             source: "elm";
280             action: STATE_SET "disabled" 0.0;
281             target: "elm.text";
282          }
283          program { name: "enable";
284             signal: "elm,state,enabled";
285             source: "elm";
286             action: STATE_SET "default" 0.0;
287             target: "elm.text";
288          }
289 /*
290          program { name: "selmode0";
291             signal: "elm,state,select,on";
292             source: "elm";
293             action: STATE_SET "visible" 0.0;
294             target: "sel";
295          }
296          program { name: "selmode1";
297             signal: "elm,state,select,off";
298             source: "elm";
299             action: STATE_SET "default" 0.0;
300             target: "sel";
301          }
302  */
303       }
304    }
305
306         group { name: "elm/entry/base/editfield";
307                 alias: "elm/entry/base/editfield/default";
308                 alias: "elm/entry/base/editfield/lighting";
309                 alias: "elm/entry/base/editfield/multiline";
310                 alias: "elm/entry/base/editfield/multiline/default";
311                 alias: "elm/entry/base/editfield/multiline/lighting";
312
313                 data.item: "default_font_size" "24";
314                 data.item: "min_font_size" "8";
315                 data.item: "max_font_size" "60";
316
317                 styles
318                 {
319                         style { name: "editfield_textblock_style";
320                                 base: "font=SLP:style=Roman font_size=32 color=#000000 wrap=mixed";
321                                 tag:  "br" "\n";
322                                 tag:  "ps" "ps";
323                                 tag:  "tab" "\t";
324                                 tag:  "em" "+ font=SLP:style=Oblique";
325                                 tag:  "b" "+ font=SLP:style=Bold";
326                                 tag:  "link" "+ color=#800 underline=on underline_color=#8008";
327                                 tag:  "hilight" "+ font=SLP:style=Bold";
328                                 tag:  "preedit" "+ underline=on underline_color=#000000FF";
329                                 tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
330                         }
331                         style { name: "editfield_textblock_disabled_style";
332                                 base: "font=SLP:style=Roman font_size=32 color=#00000080 wrap=mixed linesize=44";
333                                 tag:  "br" "\n";
334                                 tag:  "ps" "ps";
335                                 tag:  "tab" "\t";
336                                 tag:  "em" "+ font=SLP:style=Oblique";
337                                 tag:  "b" "+ font=SLP:style=Bold";
338                                 tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
339                                 tag:  "hilight" "+ font=SLP:style=Bold";
340                                 tag:  "preedit" "+ underline=on underline_color=#000000FF";
341                                 tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
342                         }
343                 }
344       data {
345          item: context_menu_orientation "horizontal";
346       }
347       parts {
348          part { name: "entry.swallow.background";
349             type: SWALLOW;
350             description { state: "default" 0.0;
351                    visible: 1;
352                    rel1 { relative: 0 0; to: "elm.text"; }
353                    rel2 { relative: 1 1; to: "elm.text"; }
354                         }
355                 }
356       }
357                 parts {
358                         part { name: "elm.text";
359                                 type: TEXTBLOCK;
360                                 mouse_events: 1;
361                                 scale: 1;
362                                 entry_mode: EDITABLE;
363                                 select_mode: BLOCK_HANDLE;
364                                 multiline: 1;
365                                 source: "elm/entry/selection/default";
366                                 source2: "elm/entry/selection/block_handle";
367                                 source3: "elm/entry/selection/block_handle_top";
368                                 source4: "elm/entry/cursor/default";
369                                 source5: "elm/entry/anchor/default";
370                                 description { state: "default" 0.0;
371                                         fixed: 1 0;
372                                         text {
373                                                 style: "editfield_textblock_style";
374                                                 min: 0 1;
375                                         }
376                                 }
377                                 description { state: "disabled" 0.0;
378                                         inherit: "default" 0.0;
379                                         text {
380                                                 style: "editfield_textblock_disabled_style";
381                                                 min: 0 1;
382                                         }
383                                 }
384                         }
385                 }
386                 programs {
387                         program { name: "focus";
388                                 signal: "load";
389                                 source: "";
390                                 action: FOCUS_SET;
391                                 target: "elm.text";
392                         }
393                         program { name: "disable";
394                                 signal: "elm,state,disabled";
395                                 source: "elm";
396                                 action: STATE_SET "disabled" 0.0;
397                                 target: "elm.text";
398                         }
399                         program { name: "enable";
400                                 signal: "elm,state,enabled";
401                                 source: "elm";
402                                 action: STATE_SET "default" 0.0;
403                                 target: "elm.text";
404                         }
405                 }
406         }
407
408         group { name: "elm/entry/base-charwrap/editfield";
409                 alias: "elm/entry/base/editfield/default/char_wrap";
410                 alias: "elm/entry/base/editfield/lighting/char_wrap";
411                 alias: "elm/entry/base/editfield/multiline/char_wrap";
412                 alias: "elm/entry/base/editfield/multiline/default/char_wrap";
413                 alias: "elm/entry/base/editfield/multiline/lighting/char_wrap";
414
415                 data.item: "default_font_size" "24";
416                 data.item: "min_font_size" "8";
417                 data.item: "max_font_size" "60";
418
419                 styles
420                 {
421                         style { name: "editfield_textblock_char_wrap_style";
422                                 base: "font=SLP:style=Roman font_size=32 color=#000000 wrap=char";
423                                 tag:  "br" "\n";
424                                 tag:  "ps" "ps";
425                                 tag:  "tab" "\t";
426                                 tag:  "em" "+ font=SLP:style=Oblique";
427                                 tag:  "b" "+ font=SLP:style=Bold";
428                                 tag:  "link" "+ color=#800 underline=on underline_color=#8008";
429                                 tag:  "hilight" "+ font=SLP:style=Bold";
430                                 tag:  "preedit" "+ underline=on underline_color=#000000FF";
431                                 tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
432                         }
433                         style { name: "editfield_textblock_char_wrap_disabled_style";
434                                 base: "font=SLP:style=Roman font_size=32 color=#00000080 wrap=char linesize=44";
435                                 tag:  "br" "\n";
436                                 tag:  "ps" "ps";
437                                 tag:  "tab" "\t";
438                                 tag:  "em" "+ font=SLP:style=Oblique";
439                                 tag:  "b" "+ font=SLP:style=Bold";
440                                 tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
441                                 tag:  "hilight" "+ font=SLP:style=Bold";
442                                 tag:  "preedit" "+ underline=on underline_color=#000000FF";
443                                 tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
444                         }
445                 }
446       data {
447          item: context_menu_orientation "horizontal";
448       }
449       parts {
450          part { name: "entry.swallow.background";
451             type: SWALLOW;
452             description { state: "default" 0.0;
453                    visible: 1;
454                    rel1 { relative: 0 0; to: "elm.text"; }
455                    rel2 { relative: 1 1; to: "elm.text"; }
456                         }
457                 }
458       }
459                 parts {
460                         part { name: "elm.text";
461                                 type: TEXTBLOCK;
462                                 mouse_events: 1;
463                                 scale: 1;
464                                 entry_mode: EDITABLE;
465                                 select_mode: BLOCK_HANDLE;
466                                 multiline: 1;
467                                 source: "elm/entry/selection/default";
468                                 source2: "elm/entry/selection/block_handle";
469                                 source3: "elm/entry/selection/block_handle_top";
470                                 source4: "elm/entry/cursor/default";
471                                 source5: "elm/entry/anchor/default";
472                                 description { state: "default" 0.0;
473                                         fixed: 1 0;
474                                         text {
475                                                 style: "editfield_textblock_char_wrap_style";
476                                                 min: 0 1;
477                                         }
478                                 }
479                                 description { state: "disabled" 0.0;
480                                         inherit: "default" 0.0;
481                                         text {
482                                                 style: "editfield_textblock_char_wrap_disabled_style";
483                                                 min: 0 1;
484                                         }
485                                 }
486                         }
487                 }
488                 programs {
489                         program { name: "focus";
490                                 signal: "load";
491                                 source: "";
492                                 action: FOCUS_SET;
493                                 target: "elm.text";
494                         }
495                         program { name: "disable";
496                                 signal: "elm,state,disabled";
497                                 source: "elm";
498                                 action: STATE_SET "disabled" 0.0;
499                                 target: "elm.text";
500                         }
501                         program { name: "enable";
502                                 signal: "elm,state,enabled";
503                                 source: "elm";
504                                 action: STATE_SET "default" 0.0;
505                                 target: "elm.text";
506                         }
507                 }
508         }
509
510         group { name: "elm/entry/base-single/editfield";
511                 alias: "elm/entry/base-single/editfield/default";
512                 alias: "elm/entry/base-single/editfield/lighting";
513                 alias: "elm/entry/base-single/editfield/singleline";
514                 alias: "elm/entry/base-single/editfield/singleline/default";
515                 alias: "elm/entry/base-single/editfield/singleline/lighting";
516
517                 data.item: "default_font_size" "24";
518                 data.item: "min_font_size" "8";
519                 data.item: "max_font_size" "60";
520
521                 styles
522                 {
523                         style { name: "editfield_single_textblock_style";
524                                 base: "font=SLP:style=Roman font_size=32 color=#000000 wrap=none";
525                                 tag:  "br" "\n";
526                                 tag:  "ps" "ps";
527                                 tag:  "tab" "\t";
528                                 tag:  "em" "+ font=SLP:style=Oblique";
529                                 tag:  "b" "+ font=SLP:style=Bold";
530                                 tag:  "link" "+ color=#800 underline=on underline_color=#8008";
531                                 tag:  "hilight" "+ font=SLP:style=Bold";
532                                 tag:  "preedit" "+ underline=on underline_color=#000000FF";
533                                 tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
534                         }
535                         style { name: "editfield_single_textblock_disabled_style";
536                             base: "font=SLP:style=Roman font_size=32 color=#00000080 wrap=none";
537                                 tag:  "br" "\n";
538                                 tag:  "ps" "ps";
539                                 tag:  "tab" "\t";
540                                 tag:  "em" "+ font=SLP:style=Oblique";
541                                 tag:  "b" "+ font=SLP:style=Bold";
542                                 tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
543                                 tag:  "hilight" "+ font=SLP:style=Bold";
544                                 tag:  "preedit" "+ underline=on underline_color=#000000FF";
545                                 tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
546                         }
547                 }
548       data {
549          item: context_menu_orientation "horizontal";
550       }
551       parts {
552          part { name: "entry.swallow.background";
553             type: SWALLOW;
554             description { state: "default" 0.0;
555                    visible: 1;
556                    rel1 { relative: 0 0; to: "elm.text"; }
557                    rel2 { relative: 1 1; to: "elm.text"; }
558                         }
559               }
560        }
561                 parts {
562                         part { name: "elm.text";
563                                 type: TEXTBLOCK;
564                                 mouse_events: 1;
565                                 scale: 1;
566                                 entry_mode: EDITABLE;
567                                 select_mode: BLOCK_HANDLE;
568                                 multiline: 0;
569                                 source: "elm/entry/selection/default";
570                                 source2: "elm/entry/selection/block_handle";
571                                 source3: "elm/entry/selection/block_handle_top";
572                                 source4: "elm/entry/cursor/default";
573                                 source5: "elm/entry/anchor/default";
574                                 description { state: "default" 0.0;
575                                         text {
576                                                 style: "editfield_single_textblock_style";
577                                                 min: 1 1;
578                                                 max: 0 1;
579                                         }
580                                 }
581                                 description { state: "disabled" 0.0;
582                                         inherit: "default" 0.0;
583                                         text {
584                                                 style: "editfield_single_textblock_disabled_style";
585                                         }
586                                 }
587                         }
588                 }
589                 programs {
590                         program { name: "focus";
591                                 signal: "load";
592                                 source: "";
593                                 action: FOCUS_SET;
594                                 target: "elm.text";
595                         }
596                         program { name: "disable";
597                                 signal: "elm,state,disabled";
598                                 source: "elm";
599                                 action: STATE_SET "disabled" 0.0;
600                                 target: "elm.text";
601                         }
602                         program { name: "enable";
603                                 signal: "elm,state,enabled";
604                                 source: "elm";
605                                 action: STATE_SET "default" 0.0;
606                                 target: "elm.text";
607                         }
608                 }
609         }
610
611    group { name: "elm/entry/base-nowrap/default";
612       data.item: "default_font_size" "24";
613       data.item: "min_font_size" "8";
614       data.item: "max_font_size" "60";
615       data {
616          item: context_menu_orientation "horizontal";
617       }
618       parts {
619          part { name: "entry.swallow.background";
620             type: SWALLOW;
621             description { state: "default" 0.0;
622                    visible: 1;
623                    rel1 { relative: 0 0; to: "elm.text"; }
624                    rel2 { relative: 1 1; to: "elm.text"; }
625                         }
626               }
627       }
628       parts {
629          part { name: "elm.text";
630             type: TEXTBLOCK;
631             mouse_events: 1;
632             scale: 1;
633             entry_mode: EDITABLE;
634             select_mode: BLOCK_HANDLE;
635             multiline: 1;
636             source: "elm/entry/selection/default";
637             source2: "elm/entry/selection/block_handle";
638             source3: "elm/entry/selection/block_handle_top";
639             source4: "elm/entry/cursor/default";
640             source5: "elm/entry/anchor/default";
641             description { state: "default" 0.0;
642                text {
643                   style: "entry_textblock_style";
644                   min: 1 1;
645                }
646             }
647             description { state: "disabled" 0.0;
648                inherit: "default" 0.0;
649                text {
650                   style: "entry_textblock_disabled_style";
651                   min: 0 1;
652                }
653             }
654          }
655 /*
656          part { name: "sel";
657             type: RECT;
658             mouse_events: 0;
659             description { state: "default" 0.0;
660                align: 1.0 1.0;
661                max: 16 16;
662                aspect: 1.0 1.0;
663                color: 255 0 0 0;
664             }
665             description { state: "visible" 0.0;
666                inherit: "default" 0.0;
667                color: 255 0 0 50;
668             }
669          }
670  */
671       }
672       programs {
673          program { name: "focus";
674             signal: "load";
675             source: "";
676             action: FOCUS_SET;
677             target: "elm.text";
678          }
679          program { name: "disable";
680             signal: "elm,state,disabled";
681             source: "elm";
682             action: STATE_SET "disabled" 0.0;
683             target: "elm.text";
684          }
685          program { name: "enable";
686             signal: "elm,state,enabled";
687             source: "elm";
688             action: STATE_SET "default" 0.0;
689             target: "elm.text";
690          }
691 /*
692          program { name: "selmode0";
693             signal: "elm,state,select,on";
694             source: "elm";
695             action: STATE_SET "visible" 0.0;
696             target: "sel";
697          }
698          program { name: "selmode1";
699             signal: "elm,state,select,off";
700             source: "elm";
701             action: STATE_SET "default" 0.0;
702             target: "sel";
703          }
704  */
705
706       }
707    }
708
709    group { name: "elm/entry/base-single/default";
710       data.item: "default_font_size" "24";
711       data.item: "min_font_size" "8";
712       data.item: "max_font_size" "60";
713       styles
714         {
715            style { name: "entry_single_textblock_style";
716               base: "font=SLP:style=Light font_size=40 color=#ffffffff wrap=none";
717               tag:  "br" "\n";
718               tag:  "ps" "ps";
719               tag:  "tab" "\t";
720               tag:  "em" "+ font=SLP:style=Oblique";
721               tag:  "b" "+ font=SLP:style=Bold";
722               tag:  "link" "+ color=#800 underline=on underline_color=#8008";
723               tag:  "hilight" "+ font=SLP:style=Bold";
724               tag:  "preedit" "+ underline=on underline_color=#000000FF";
725               tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
726            }
727            style { name: "entry_single_textblock_disabled_style";
728               base: "font=SLP:style=Roman font_size=24 color=#00000080 wrap=none";
729               tag:  "br" "\n";
730               tag:  "ps" "ps";
731               tag:  "tab" "\t";
732               tag:  "em" "+ font=SLP:style=Oblique";
733               tag:  "b" "+ font=SLP:style=Bold";
734               tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
735               tag:  "hilight" "+ font=SLP:style=Bold";
736               tag:  "preedit" "+ underline=on underline_color=#000000FF";
737               tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
738            }
739         }
740       data {
741          item: context_menu_orientation "horizontal";
742       }
743       parts {
744          part { name: "entry.swallow.background";
745             type: SWALLOW;
746             description { state: "default" 0.0;
747                    visible: 1;
748                    rel1 { relative: 0 0; to: "elm.text"; }
749                    rel2 { relative: 1 1; to: "elm.text"; }
750                         }
751               }
752       }
753       parts {
754          part { name: "elm.text";
755             type: TEXTBLOCK;
756             mouse_events: 1;
757             scale: 1;
758             entry_mode: EDITABLE;
759             select_mode: BLOCK_HANDLE;
760             multiline: 0;
761             source: "elm/entry/selection/default";
762             source2: "elm/entry/selection/block_handle";
763             source3: "elm/entry/selection/block_handle_top";
764             source4: "elm/entry/cursor/default";
765             source5: "elm/entry/anchor/default";
766             description { state: "default" 0.0;
767                text {
768                   style: "entry_single_textblock_style";
769                   min: 1 1;
770                   max: 0 1;
771                }
772             }
773             description { state: "disabled" 0.0;
774                inherit: "default" 0.0;
775                text {
776                   style: "entry_single_textblock_disabled_style";
777                }
778             }
779          }
780       }
781       programs {
782          program { name: "focus";
783             signal: "load";
784             source: "";
785             action: FOCUS_SET;
786             target: "elm.text";
787          }
788          program { name: "disable";
789             signal: "elm,state,disabled";
790             source: "elm";
791             action: STATE_SET "disabled" 0.0;
792             target: "elm.text";
793          }
794          program { name: "enable";
795             signal: "elm,state,enabled";
796             source: "elm";
797             action: STATE_SET "default" 0.0;
798             target: "elm.text";
799          }
800
801       }
802    }
803
804    group { name: "elm/entry/base-single-noedit/default";
805       data.item: "default_font_size" "24";
806       data.item: "min_font_size" "8";
807       data.item: "max_font_size" "60";
808       data {
809          item: context_menu_orientation "horizontal";
810       }
811       parts {
812          part { name: "entry.swallow.background";
813             type: SWALLOW;
814             description { state: "default" 0.0;
815                    visible: 1;
816                    rel1 { relative: 0 0; to: "elm.text"; }
817                    rel2 { relative: 1 1; to: "elm.text"; }
818                         }
819               }
820       }
821       parts {
822          part { name: "elm.text";
823             type: TEXTBLOCK;
824             mouse_events: 1;
825             scale: 1;
826             entry_mode: PLAIN;
827             select_mode: BLOCK_HANDLE;
828             multiline: 0;
829             source: "elm/entry/selection/default";
830             source2: "elm/entry/selection/block_handle";
831             source3: "elm/entry/selection/block_handle_top";
832             source5: "elm/entry/anchor/default";
833             description { state: "default" 0.0;
834                text {
835                   style: "entry_single_textblock_style";
836                   min: 1 1;
837                   max: 0 1;
838                }
839             }
840             description { state: "disabled" 0.0;
841                inherit: "default" 0.0;
842                text {
843                   style: "entry_single_textblock_disabled_style";
844                }
845             }
846          }
847       }
848       programs {
849          program { name: "focus";
850             signal: "load";
851             source: "";
852             action: FOCUS_SET;
853             target: "elm.text";
854          }
855          program { name: "disable";
856             signal: "elm,state,disabled";
857             source: "elm";
858             action: STATE_SET "disabled" 0.0;
859             target: "elm.text";
860          }
861          program { name: "enable";
862             signal: "elm,state,enabled";
863             source: "elm";
864             action: STATE_SET "default" 0.0;
865             target: "elm.text";
866          }
867
868       }
869    }
870
871    group { name: "elm/entry/base-noedit/default";
872       data.item: "default_font_size" "24";
873       data.item: "min_font_size" "8";
874       data.item: "max_font_size" "60";
875       data {
876          item: context_menu_orientation "horizontal";
877       }
878       parts {
879          part { name: "entry.swallow.background";
880             type: SWALLOW;
881             description { state: "default" 0.0;
882                    visible: 1;
883                    rel1 { relative: 0 0; to: "elm.text"; }
884                    rel2 { relative: 1 1; to: "elm.text"; }
885                         }
886               }
887        }
888       parts {
889          part { name: "elm.text";
890             type: TEXTBLOCK;
891             mouse_events: 1;
892             scale: 1;
893             entry_mode: PLAIN;
894             select_mode: BLOCK_HANDLE;
895             multiline: 1;
896             source: "elm/entry/selection/default";
897             source2: "elm/entry/selection/block_handle";
898             source3: "elm/entry/selection/block_handle_top";
899             source5: "elm/entry/anchor/default";
900             description { state: "default" 0.0;
901                fixed: 1 0;
902                text {
903                   style: "entry_textblock_style";
904                   min: 0 1;
905                }
906             }
907             description { state: "disabled" 0.0;
908                inherit: "default" 0.0;
909                text {
910                   style: "entry_textblock_disabled_style";
911                }
912             }
913          }
914       }
915       programs {
916          program { name: "focus";
917             signal: "load";
918             source: "";
919             action: FOCUS_SET;
920             target: "elm.text";
921          }
922          program { name: "disable";
923             signal: "elm,state,disabled";
924             source: "elm";
925             action: STATE_SET "disabled" 0.0;
926             target: "elm.text";
927          }
928          program { name: "enable";
929             signal: "elm,state,enabled";
930             source: "elm";
931             action: STATE_SET "default" 0.0;
932             target: "elm.text";
933          }
934       }
935    }
936
937    group { name: "elm/entry/base-noedit-charwrap/default";
938       data.item: "default_font_size" "24";
939       data.item: "min_font_size" "8";
940       data.item: "max_font_size" "60";
941       data {
942          item: context_menu_orientation "horizontal";
943       }
944       parts {
945          part { name: "entry.swallow.background";
946             type: SWALLOW;
947             description { state: "default" 0.0;
948                    visible: 1;
949                    rel1 { relative: 0 0; to: "elm.text"; }
950                    rel2 { relative: 1 1; to: "elm.text"; }
951                         }
952               }
953        }
954       parts {
955          part { name: "elm.text";
956             type: TEXTBLOCK;
957             mouse_events: 1;
958             scale: 1;
959             entry_mode: PLAIN;
960             select_mode: BLOCK_HANDLE;
961             multiline: 1;
962             source: "elm/entry/selection/default";
963             source2: "elm/entry/selection/block_handle";
964             source3: "elm/entry/selection/block_handle_top";
965             source5: "elm/entry/anchor/default";
966             description { state: "default" 0.0;
967                fixed: 1 0;
968                text {
969                   style: "entry_textblock_style_charwrap";
970                   min: 0 1;
971                }
972             }
973             description { state: "disabled" 0.0;
974                inherit: "default" 0.0;
975                text {
976                   style: "entry_textblock_disabled_style_charwrap";
977                }
978             }
979          }
980       }
981       programs {
982          program { name: "focus";
983             signal: "load";
984             source: "";
985             action: FOCUS_SET;
986             target: "elm.text";
987          }
988          program { name: "disable";
989             signal: "elm,state,disabled";
990             source: "elm";
991             action: STATE_SET "disabled" 0.0;
992             target: "elm.text";
993          }
994          program { name: "enable";
995             signal: "elm,state,enabled";
996             source: "elm";
997             action: STATE_SET "default" 0.0;
998             target: "elm.text";
999          }
1000       }
1001    }
1002
1003    group { name: "elm/entry/base-nowrap-noedit/default";
1004       data.item: "default_font_size" "24";
1005       data.item: "min_font_size" "8";
1006       data.item: "max_font_size" "60";
1007       data {
1008          item: context_menu_orientation "horizontal";
1009       }
1010       parts {
1011          part { name: "entry.swallow.background";
1012             type: SWALLOW;
1013             description { state: "default" 0.0;
1014                    visible: 1;
1015                    rel1 { relative: 0 0; to: "elm.text"; }
1016                    rel2 { relative: 1 1; to: "elm.text"; }
1017                         }
1018               }
1019        }
1020       parts {
1021          part { name: "elm.text";
1022             type: TEXTBLOCK;
1023             mouse_events: 1;
1024             scale: 1;
1025             entry_mode: PLAIN;
1026             select_mode: BLOCK_HANDLE;
1027             multiline: 1;
1028             source: "elm/entry/selection/default";
1029             source2: "elm/entry/selection/block_handle";
1030             source3: "elm/entry/selection/block_handle_top";
1031             source5: "elm/entry/anchor/default";
1032             description { state: "default" 0.0;
1033                text {
1034                   style: "entry_textblock_style";
1035                   min: 1 1;
1036                }
1037             }
1038             description { state: "disabled" 0.0;
1039                inherit: "default" 0.0;
1040                text {
1041                   style: "entry_textblock_disabled_style";
1042                }
1043             }
1044          }
1045       }
1046       programs {
1047          program { name: "focus";
1048             signal: "load";
1049             source: "";
1050             action: FOCUS_SET;
1051             target: "elm.text";
1052          }
1053          program { name: "disable";
1054             signal: "elm,state,disabled";
1055             source: "elm";
1056             action: STATE_SET "disabled" 0.0;
1057             target: "elm.text";
1058          }
1059          program { name: "enable";
1060             signal: "elm,state,enabled";
1061             source: "elm";
1062             action: STATE_SET "default" 0.0;
1063             target: "elm.text";
1064          }
1065       }
1066    }
1067
1068   group { name: "elm/entry/base-password/pwlock_alpha_style";
1069       data.item: "default_font_size" "24";
1070       data.item: "min_font_size" "8";
1071       data.item: "max_font_size" "60";
1072       data {
1073          item: context_menu_orientation "horizontal";
1074       }
1075       parts {
1076          part { name: "entry.swallow.background";
1077             type: SWALLOW;
1078             description { state: "default" 0.0;
1079                    visible: 1;
1080                    rel1 { relative: 0 0; to: "elm.text"; }
1081                    rel2 { relative: 1 1; to: "elm.text"; }
1082                         }
1083               }
1084        }
1085       parts {
1086          part { name: "elm.text";
1087             type: TEXTBLOCK;
1088             mouse_events: 1;
1089             scale: 1;
1090             entry_mode: PASSWORD;
1091             select_mode: BLOCK_HANDLE;
1092             multiline: 0;
1093             source: "elm/entry/selection/default";
1094             source2: "elm/entry/selection/block_handle";
1095             source3: "elm/entry/selection/block_handle_top";
1096             source4: "elm/entry/cursor/default";
1097             source5: "elm/entry/anchor/default";
1098             description { state: "default" 0.0;
1099                text {
1100                   style: "entry_single_textblock_style";
1101                   repch: "*";
1102                   min: 1 1;
1103                   max: 0 1;
1104                }
1105             }
1106             description { state: "disabled" 0.0;
1107                inherit: "default" 0.0;
1108                text {
1109                   style: "entry_single_textblock_disabled_style";
1110                }
1111             }
1112          }
1113       }
1114       programs {
1115          program { name: "focus";
1116             signal: "load";
1117             source: "";
1118             action: FOCUS_SET;
1119             target: "elm.text";
1120          }
1121          program { name: "disable";
1122             signal: "elm,state,disabled";
1123             source: "elm";
1124             action: STATE_SET "disabled" 0.0;
1125             target: "elm.text";
1126          }
1127          program { name: "enable";
1128             signal: "elm,state,enabled";
1129             source: "elm";
1130             action: STATE_SET "default" 0.0;
1131             target: "elm.text";
1132          }
1133       }
1134    }
1135
1136 group { name: "elm/entry/base-password/popup";
1137    data.item: "default_font_size" "24";
1138    data.item: "min_font_size" "8";
1139    data.item: "max_font_size" "60";
1140    data {
1141       item: context_menu_orientation "horizontal";
1142    }
1143    parts {
1144       part { name: "entry.swallow.background";
1145          type: SWALLOW;
1146          description { state: "default" 0.0;
1147             visible: 1;
1148             rel1 { relative: 0 0; to: "elm.text"; }
1149             rel2 { relative: 1 1; to: "elm.text"; }
1150          }
1151       }
1152    }
1153    parts {
1154       part { name: "elm.text";
1155          type: TEXTBLOCK;
1156          mouse_events: 1;
1157          scale: 1;
1158          entry_mode: PASSWORD;
1159          select_mode: BLOCK_HANDLE;
1160          multiline: 0;
1161          source: "elm/entry/selection/default";
1162          source2: "elm/entry/selection/block_handle";
1163          source3: "elm/entry/selection/block_handle_top";
1164          source4: "elm/entry/cursor/default";
1165          source5: "elm/entry/anchor/default";
1166          description { state: "default" 0.0;
1167             text {
1168                style: "entry_single_textblock_popup_style";
1169                repch: "*";
1170                min: 1 1;
1171                max: 0 1;
1172             }
1173          }
1174          description { state: "disabled" 0.0;
1175             inherit: "default" 0.0;
1176             text {
1177                style: "entry_single_textblock_disabled_popup_style";
1178             }
1179          }
1180       }
1181    }
1182    programs {
1183       program { name: "focus";
1184          signal: "load";
1185          source: "";
1186          action: FOCUS_SET;
1187          target: "elm.text";
1188       }
1189       program { name: "disable";
1190          signal: "elm,state,disabled";
1191          source: "elm";
1192          action: STATE_SET "disabled" 0.0;
1193          target: "elm.text";
1194       }
1195       program { name: "enable";
1196          signal: "elm,state,enabled";
1197          source: "elm";
1198          action: STATE_SET "default" 0.0;
1199          target: "elm.text";
1200       }
1201    }
1202 }
1203
1204         group { name: "elm/entry/cursor/default";
1205                 parts {
1206                         part { name: "clip2";
1207                                 type: RECT;
1208                                 mouse_events: 0;
1209                                 scale: 1;
1210                                 description { state: "default" 0.0;
1211                                         rel1.to: "clip";
1212                                         rel2.to: "clip";
1213                                 visible: 0;
1214                                 }
1215                                 description { state: "focused" 0.0;
1216                                         inherit: "default" 0.0;
1217                                         visible: 1;
1218                                 }
1219                         }
1220                         part { name: "clip";
1221                                 type: RECT;
1222                                 mouse_events: 0;
1223                                 scale: 1;
1224                                 clip_to: "clip2";
1225                                 description { state: "default" 0.0;
1226                                         rel1.offset: -10 0;
1227                                         rel2.offset: 9 9;
1228                                 }
1229                                 description { state: "hidden" 0.0;
1230                                         inherit: "default" 0.0;
1231                                         visible: 0;
1232                                 }
1233                         }
1234                         part { name: "base";
1235                                 mouse_events: 0;
1236                                 scale: 1;
1237                                 clip_to: "clip";
1238                                 description { state: "default" 0.0;
1239                                         min: 2 2;
1240                                         align: 0.5 1.0;
1241                                         color: 0 0 0 0;
1242                                 }
1243                         }
1244
1245                         part { name: "glow";
1246                                 type: RECT;
1247                                 mouse_events: 0;
1248                                 scale: 1;
1249                                 clip_to: "clip2";
1250                                 description { state: "default" 0.0;
1251                                         min: 4 0;
1252                                         fixed: 1 0;
1253                                         align: 0.5 0.5;
1254                                         rel1 {
1255                                                 relative: 0.0  0.0;
1256                                                 offset: 0 2;
1257                                         }
1258                                         rel2 {
1259                                                 relative: 0.0  1.0;
1260                                                 offset: 0 -2;
1261                                         }
1262                                         color: 229 134 22 255;
1263                                 }
1264                                 description { state: "hidden" 0.0;
1265                                         inherit: "default" 0.0;
1266                                         color: 0 0 0 0;
1267                                 }
1268                         }
1269                 }
1270                 programs {
1271                         program { name: "show";
1272                                 action: STATE_SET "hidden" 0.0;
1273                                 in: 0.6 0.0;
1274                                 target: "glow";
1275                                 after: "show4";
1276                         }
1277                         program { name: "show4";
1278                                 action: STATE_SET "default" 0.0;
1279                                 in: 0.6 0.0;
1280                                 target: "glow";
1281                                 after: "show";
1282                         }
1283                         program { name: "focused";
1284                                 signal: "elm,action,focus";
1285                                 source: "elm";
1286                                 action: STATE_SET "focused" 0.0;
1287                                 target: "clip2";
1288                                 after: "show4";
1289                         }
1290                         program { name: "unfocused";
1291                                 signal: "elm,action,unfocus";
1292                                 source: "elm";
1293                                 action: STATE_SET "default" 0.0;
1294                                 target: "clip2";
1295                                 after: "stop_glow";
1296                         }
1297                         program { name: "stop_glow";
1298                                 action: ACTION_STOP;
1299                                 target: "show";
1300                                 target: "show4";
1301                         }
1302                 }
1303         }
1304
1305
1306         group { name: "elm/entry/selection/default";
1307                 parts {
1308                         part { name: "bg";
1309                                 type: RECT;
1310                                 scale: 1;
1311                                 mouse_events: 0;
1312                                 description { state: "default" 0.0;
1313                                         color: 138 183 223 128;
1314                                 }
1315                         }
1316                 }
1317         }
1318
1319         group { name: "elm/entry/selection/block_handle";
1320         data.item: "position" "BOTH";
1321                 images {
1322                 }
1323                 parts {
1324                         part { name: "bg";
1325                                 type: RECT;
1326                                 scale: 1;
1327                                 mouse_events: 1;
1328                                 description { state: "default" 0.0;
1329                                         visible: 1;
1330                                         fixed: 1 1;
1331                                         align: 0.5 0.25;
1332                                         min: 50 80;
1333                                         color: 0 0 0 0;
1334                                 }
1335                         }
1336                         part { name: "handle";
1337                                 mouse_events: 1;
1338                                 scale: 1;
1339                                 description { state: "default" 0.0;
1340                                         visible: 0;
1341                                 fixed: 1 1;
1342                                         align: 0.5 0.0;
1343                                         min: 48 66;
1344                                         rel1 {
1345                                                 relative: 0.0 0.0;
1346                                                 offset: 0 0;
1347                                         }
1348                                         rel2 {
1349                                                 relative: 0.0 0.0;
1350                                                 offset: 0 0;
1351                                         }
1352                                         image {
1353                                                 border: 0 0 0 0;
1354                                         }
1355                                         image.middle: SOLID;
1356                                         fill.smooth: 0;
1357                                 }
1358                                 description { state: "show" 0.0;
1359                                         inherit: "default" 0.0;
1360                                         visible: 1;
1361                                 }
1362                         }
1363                 }
1364                 programs {
1365                         program { name: "focused";
1366                                 signal: "elm,action,focus";
1367                                 source: "elm";
1368                                 action: STATE_SET "show" 0.0;
1369                                 target: "handle";
1370                         }
1371                         program { name: "unfocused";
1372                                 signal: "elm,action,unfocus";
1373                                 source: "elm";
1374                                 action: STATE_SET "default" 0.0;
1375                                 target: "handle";
1376                         }
1377                 }
1378         }
1379
1380         group { name: "elm/entry/selection/block_handle_top";
1381         data.item: "position" "BOTH";
1382                 images {
1383                 }
1384                 parts {
1385                         part { name: "bg";
1386                                 type: RECT;
1387                                 scale: 1;
1388                                 mouse_events: 1;
1389                                 description { state: "default" 0.0;
1390                                         visible: 1;
1391                                         fixed: 1 1;
1392                                         align: 0.5 0.75;
1393                                         min: 50 80;
1394                                         color: 0 0 0 0;
1395                                 }
1396                         }
1397                         part { name: "handle";
1398                                 mouse_events: 1;
1399                                 scale: 1;
1400                                 description { state: "default" 0.0;
1401                                         visible: 0;
1402                                 fixed: 1 1;
1403                                         align: 0.5 1.0;
1404                                         min: 48 66;
1405                                         rel1 {
1406                                                 relative: 0.0 0.0;
1407                                                 offset: 0 0;
1408                                         }
1409                                         rel2 {
1410                                                 relative: 0.0 0.0;
1411                                                 offset: 0 0;
1412                                         }
1413                                         image {
1414                                                 border: 0 0 0 0;
1415                                         }
1416                                         image.middle: SOLID;
1417                                         fill.smooth: 0;
1418                                 }
1419                                 description { state: "show" 0.0;
1420                                         inherit: "default" 0.0;
1421                                         visible: 1;
1422                                 }
1423                         }
1424                 }
1425                 programs {
1426                         program { name: "focused";
1427                                 signal: "elm,action,focus";
1428                                 source: "elm";
1429                                 action: STATE_SET "show" 0.0;
1430                                 target: "handle";
1431                         }
1432                         program { name: "unfocused";
1433                                 signal: "elm,action,unfocus";
1434                                 source: "elm";
1435                                 action: STATE_SET "default" 0.0;
1436                                 target: "handle";
1437                         }
1438                 }
1439         }
1440
1441
1442         group { name: "elm/entry/selection/block_bar";
1443                 images {
1444                 }
1445                 parts {
1446                         part { name: "bar_bg";
1447                                 scale: 1;
1448                                 mouse_events: 0;
1449                                 description { state: "default" 0.0;
1450                                         visible: 0;
1451                                         image {
1452                                                 border: 0 0 0 0;
1453                                         }
1454                                         image.middle: SOLID;
1455                                         fill.smooth: 0;
1456                                 }
1457                         }
1458                 }
1459         }
1460
1461
1462
1463         group { name: "elm/entry/anchor/default";
1464                 parts {
1465                         part { name: "bg";
1466                                 type: RECT;
1467                                 mouse_events: 0;
1468                                 description { state: "default" 0.0;
1469                                         color: 128 0 0 64;
1470                                 }
1471                         }
1472                 }
1473         }
1474
1475     group { name: "elm/entry/preedit/default";
1476         parts {
1477             part { name: "bg";
1478                 type: RECT;
1479                 mouse_events: 0;
1480                 description { state: "default" 0.0;
1481                     color: 128 128 128 255;
1482                 }
1483             }
1484         }
1485    }
1486
1487
1488 #define MAGNIFIER_HEIGHT 114
1489 #define MAGNIFIER_SCALE 1.2
1490
1491         group { name: "elm/entry/magnifier/fill-width";
1492                 data.item: "height" MAGNIFIER_HEIGHT;
1493                 data.item: "scale" MAGNIFIER_SCALE;
1494                 images {
1495                 }
1496                 parts {
1497                         part { name: "bg";
1498                                 mouse_events: 0;
1499                                 scale: 1;
1500                                 description { state: "default" 0.0;
1501                                         align: 0.5 0.0;
1502                                         visible: 0;
1503                                         rel1 { offset: -20 -10; }
1504                                         rel2 { offset: 22 15; }
1505                                         image {
1506                                                 border: 25 25 35 25;
1507                                         }
1508                                         image.middle: SOLID;
1509                                         fill.smooth: 0;
1510                                 }
1511                         }
1512                         part { name: "swallow";
1513                                 type: SWALLOW;
1514                                 mouse_events: 0;
1515                                 scale: 1;
1516                                 description { state: "default" 0.0;
1517                                         align: 0.0 0.0;
1518                                         visible: 0;
1519                                         rel1 {
1520                                                 to: "bg";
1521                                                 offset: 18 18;
1522                                         }
1523                                         rel2 {
1524                                                 to: "bg";
1525                                                 offset: -20 -20;
1526                                         }
1527                                 }
1528                         }
1529                         part { name: "outline";
1530                                 mouse_events: 0;
1531                                 scale: 1;
1532                                 description { state: "default" 0.0;
1533                                         visible: 0;
1534                                         align: 0.0 0.0;
1535                                         rel1 { to: "bg"; offset: 0 0; }
1536                                         rel2 { to: "bg"; offset: -1 -1; }
1537                                         image {
1538                                                 border: 25 25 35 25;
1539                                         }
1540                                         image.middle: SOLID;
1541                                         fill.smooth: 0;
1542                                 }
1543                         }
1544                 }
1545         }
1546
1547
1548         group { name: "elm/entry/magnifier/fixed-size";
1549                 data.item: "height" MAGNIFIER_HEIGHT;
1550                 data.item: "scale" MAGNIFIER_SCALE;
1551                 images {
1552                 }
1553                 parts {
1554                         part { name: "bg";
1555                                 mouse_events: 0;
1556                                 scale: 1;
1557                                 description { state: "default" 0.0;
1558                                 fixed: 1 1;
1559                                         min: 224 MAGNIFIER_HEIGHT;
1560                                         align: 0.5 0.0;
1561                                         visible: 0;
1562                                         image {
1563                                                 border: 25 25 35 25;
1564                                         }
1565                                         image.middle: SOLID;
1566                                         fill.smooth: 0;
1567                                 }
1568                         }
1569                         part { name: "swallow";
1570                                 type: SWALLOW;
1571                                 mouse_events: 0;
1572                                 scale: 1;
1573                                 description { state: "default" 0.0;
1574                                 fixed: 1 1;
1575                                         align: 0.0 0.0;
1576                                         visible: 0;
1577                                         rel1 {
1578                                                 to: "bg";
1579                                                 offset: 18 18;
1580                                         }
1581                                         rel2 {
1582                                                 to: "bg";
1583                                                 offset: -20 -20;
1584                                         }
1585                                 }
1586                         }
1587                         part { name: "outline";
1588                                 mouse_events: 0;
1589                                 scale: 1;
1590                                 description { state: "default" 0.0;
1591                                 fixed: 1 1;
1592                                         visible: 0;
1593                                         align: 0.0 0.0;
1594                                         rel1 { to: "bg"; offset: 0 0; }
1595                                         rel2 { to: "bg"; offset: -1 -1; }
1596                                         image {
1597                                                 border: 25 25 35 25;
1598                                         }
1599                                         image.middle: SOLID;
1600                                         fill.smooth: 0;
1601                                 }
1602                         }
1603                 }
1604         }
1605
1606         group { name: "elm/entry/matchlist/default";
1607                 data.item: "max_height" "230";
1608                 parts {
1609                         part { name: "base";
1610                                 type: RECT;
1611                                 scale : 1;
1612                                 mouse_events: 1;
1613                                 repeat_events: 1;
1614                                 description { state: "default" 0.0;
1615                                         color: 0 0 0 0;
1616                                         rel1 {
1617                                                 relative: 0.0 0.0;
1618                                                 offset: 0 20;
1619                                         }
1620                                         rel2 {
1621                                                 relative: 1.0 1.0;
1622                                                 offset: 0 20;
1623                                         }
1624                                 }
1625                         }
1626                         part { name: "elm.swallow.content";
1627                                 type: SWALLOW;
1628                                 description { state: "default" 0.0;
1629                                         align: 0.0 0.0;
1630                                         rel1 {
1631                                                 to: "base";
1632                                         }
1633                                         rel2 {
1634                                                 to: "base";
1635                                         }
1636                                 }
1637                         }
1638                 }
1639         }
1640
1641 #define BUBBLE_EX_PAD 10
1642 #define BUBBLE_IX_PAD 14
1643 #define BUBBLE_Y_PAD 10
1644
1645    group { name: "elm/entry/base/readmessage";
1646       data.item: "default_font_size" "24";
1647       data.item: "min_font_size" "8";
1648       data.item: "max_font_size" "60";
1649       data {
1650          item: context_menu_orientation "horizontal";
1651       }
1652       parts {
1653          part {
1654             name: "elm.rect.left.pad";
1655             type: RECT;
1656             scale: 1;
1657             description {
1658                state: "default" 0.0;
1659                min: BUBBLE_EX_PAD 0;
1660                fixed: 1 0;
1661                align: 0.0 0.0;
1662                color: 0 0 0 0;
1663                rel2.relative: 0.0 1.0;
1664             }
1665          }
1666          part {
1667             name: "elm.rect.right.pad";
1668             type: RECT;
1669             scale: 1;
1670             description {
1671                state: "default" 0.0;
1672                min: BUBBLE_IX_PAD 0;
1673                fixed: 1 0;
1674                align: 0.0 0.0;
1675                color: 0 0 0 0;
1676                rel1 { relative: 1.0 0.0; to: "elm.text"; }
1677                rel2.to: "elm.text";
1678             }
1679          }
1680          part {
1681            name: "elm.rect.top.pad";
1682            type: RECT;
1683            scale: 1;
1684            description {
1685               state: "default" 0.0;
1686               min: 0 BUBBLE_Y_PAD;
1687               fixed: 0 1;
1688               align: 0.0 0.0;
1689               color: 0 0 0 0;
1690               rel2.relative: 1.0 0.0;
1691             }
1692          }
1693          part {
1694            name: "elm.rect.bottom.pad";
1695            type: RECT;
1696            scale: 1;
1697            description {
1698               state: "default" 0.0;
1699               min: 0 BUBBLE_Y_PAD;
1700               fixed: 0 1;
1701               align: 0.0 1.0;
1702               color: 0 0 0 0;
1703               rel1.relative: 0.0 1.0;
1704             }
1705          }
1706          part {
1707             name: "elm.image.bg";
1708             type: IMAGE;
1709             scale: 1;
1710             description {
1711                state: "default" 0.0;
1712                rel2.to_x: "elm.rect.right.pad";
1713                image {
1714                   border: 1 11 7 12;
1715                   border_scale: 1;
1716                }
1717             }
1718          }
1719          part { name: "elm.text";
1720             type: TEXTBLOCK;
1721             mouse_events: 1;
1722             scale: 1;
1723             entry_mode: EDITABLE;
1724             select_mode: BLOCK_HANDLE;
1725             multiline: 1;
1726             source: "elm/entry/selection/default";
1727             source2: "elm/entry/selection/block_handle";
1728             source3: "elm/entry/selection/block_handle_top";
1729             source4: "elm/entry/cursor/default";
1730             source5: "elm/entry/anchor/default";
1731             description { state: "default" 0.0;
1732                fixed: 1 0;
1733                align: 0.0 0.0;
1734                rel1 { relative: 1.0 1.0; to: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
1735                rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; }
1736                text {
1737                   style: "entry_textblock_style";
1738                   min: 0 1;
1739                   max: 1 0;
1740                }
1741             }
1742             description { state: "disabled" 0.0;
1743                inherit: "default" 0.0;
1744                text {
1745                   style: "entry_textblock_disabled_style";
1746                }
1747             }
1748          }
1749       }
1750       programs {
1751          program { name: "focus";
1752             signal: "load";
1753             source: "";
1754             action: FOCUS_SET;
1755             target: "elm.text";
1756          }
1757          program { name: "disable";
1758             signal: "elm,state,disabled";
1759             source: "elm";
1760             action: STATE_SET "disabled" 0.0;
1761             target: "elm.text";
1762          }
1763          program { name: "enable";
1764             signal: "elm,state,enabled";
1765             source: "elm";
1766             action: STATE_SET "default" 0.0;
1767             target: "elm.text";
1768          }
1769       }
1770    }
1771
1772    group { name: "elm/entry/base-noedit/readmessage";
1773       data.item: "default_font_size" "24";
1774       data.item: "min_font_size" "8";
1775       data.item: "max_font_size" "60";
1776       data {
1777          item: context_menu_orientation "horizontal";
1778       }
1779       parts {
1780          part {
1781             name: "elm.rect.left.pad";
1782             type: RECT;
1783             scale: 1;
1784             description {
1785                state: "default" 0.0;
1786                min: BUBBLE_EX_PAD 0;
1787                fixed: 1 0;
1788                align: 0.0 0.0;
1789                color: 0 0 0 0;
1790                rel2.relative: 0.0 1.0;
1791             }
1792          }
1793          part {
1794             name: "elm.rect.right.pad";
1795             type: RECT;
1796             scale: 1;
1797             description {
1798                state: "default" 0.0;
1799                min: BUBBLE_IX_PAD 0;
1800                fixed: 1 0;
1801                align: 0.0 0.0;
1802                color: 0 0 0 0;
1803                rel1 { relative: 1.0 0.0; to: "elm.text"; }
1804                rel2.to: "elm.text";
1805             }
1806          }
1807          part {
1808            name: "elm.rect.top.pad";
1809            type: RECT;
1810            scale: 1;
1811            description {
1812               state: "default" 0.0;
1813               min: 0 BUBBLE_Y_PAD;
1814               fixed: 0 1;
1815               align: 0.0 0.0;
1816               color: 0 0 0 0;
1817               rel2.relative: 1.0 0.0;
1818            }
1819          }
1820          part {
1821            name: "elm.rect.bottom.pad";
1822            type: RECT;
1823            scale: 1;
1824            description {
1825               state: "default" 0.0;
1826               min: 0 BUBBLE_Y_PAD;
1827               fixed: 0 1;
1828               align: 0.0 1.0;
1829               color: 0 0 0 0;
1830               rel1.relative: 0.0 1.0;
1831            }
1832          }
1833          part {
1834             name: "elm.image.bg";
1835             type: IMAGE;
1836             scale: 1;
1837             description {
1838                state: "default" 0.0;
1839                rel2.to_x: "elm.rect.right.pad";
1840                image {
1841                   border: 1 11 7 12;
1842                   border_scale: 1;
1843                }
1844             }
1845          }
1846          part { name: "elm.text";
1847             type: TEXTBLOCK;
1848             mouse_events: 1;
1849             scale: 1;
1850             entry_mode: PLAIN;
1851             select_mode: BLOCK_HANDLE;
1852             multiline: 1;
1853             source: "elm/entry/selection/default";
1854             source2: "elm/entry/selection/block_handle";
1855             source3: "elm/entry/selection/block_handle_top";
1856             source5: "elm/entry/anchor/default";
1857             description { state: "default" 0.0;
1858                fixed: 1 0;
1859                align: 0.0 0.0;
1860                rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
1861                rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; }
1862                text {
1863                   style: "entry_textblock_style";
1864                   min: 0 1;
1865                   max: 1 0;
1866                }
1867             }
1868             description { state: "disabled" 0.0;
1869                inherit: "default" 0.0;
1870                text {
1871                   style: "entry_textblock_disabled_style";
1872                }
1873             }
1874          }
1875       }
1876       programs {
1877          program { name: "focus";
1878             signal: "load";
1879             source: "";
1880             action: FOCUS_SET;
1881             target: "elm.text";
1882          }
1883          program { name: "disable";
1884             signal: "elm,state,disabled";
1885             source: "elm";
1886             action: STATE_SET "disabled" 0.0;
1887             target: "elm.text";
1888          }
1889          program { name: "enable";
1890             signal: "elm,state,enabled";
1891             source: "elm";
1892             action: STATE_SET "default" 0.0;
1893             target: "elm.text";
1894          }
1895       }
1896    }
1897
1898    group { name: "elm/entry/base-noedit-charwrap/readmessage";
1899       data.item: "default_font_size" "24";
1900       data.item: "min_font_size" "8";
1901       data.item: "max_font_size" "60";
1902       data {
1903          item: context_menu_orientation "horizontal";
1904       }
1905       parts {
1906          part {
1907             name: "elm.rect.left.pad";
1908             type: RECT;
1909             scale: 1;
1910             description {
1911                state: "default" 0.0;
1912                min: BUBBLE_EX_PAD 0;
1913                fixed: 1 0;
1914                align: 0.0 0.0;
1915                color: 0 0 0 0;
1916                rel2.relative: 0.0 1.0;
1917             }
1918          }
1919          part {
1920             name: "elm.rect.right.pad";
1921             type: RECT;
1922             scale: 1;
1923             description {
1924                state: "default" 0.0;
1925                min: BUBBLE_IX_PAD 0;
1926                fixed: 1 0;
1927                align: 0.0 0.0;
1928                color: 0 0 0 0;
1929                rel1 { relative: 1.0 0.0; to_x: "elm.text"; }
1930                rel2.to_x: "elm.text";
1931             }
1932          }
1933          part {
1934            name: "elm.rect.top.pad";
1935            type: RECT;
1936            scale: 1;
1937            description {
1938               state: "default" 0.0;
1939               min: 0 BUBBLE_Y_PAD;
1940               fixed: 0 1;
1941               align: 0.0 0.0;
1942               color: 0 0 0 0;
1943               rel2.relative: 1.0 0.0;
1944            }
1945          }
1946          part {
1947            name: "elm.rect.bottom.pad";
1948            type: RECT;
1949            scale: 1;
1950            description {
1951               state: "default" 0.0;
1952               min: 0 BUBBLE_Y_PAD;
1953               fixed: 0 1;
1954               align: 0.0 1.0;
1955               color: 0 0 0 0;
1956               rel1.relative: 0.0 1.0;
1957            }
1958          }
1959          part {
1960             name: "elm.image.bg";
1961             type: IMAGE;
1962             scale: 1;
1963             description {
1964                state: "default" 0.0;
1965                rel2.to_x: "elm.rect.right.pad";
1966                image {
1967                   border: 1 11 7 12;
1968                   border_scale: 1;
1969                }
1970             }
1971          }
1972          part { name: "elm.text";
1973             type: TEXTBLOCK;
1974             mouse_events: 1;
1975             scale: 1;
1976             entry_mode: PLAIN;
1977             select_mode: BLOCK_HANDLE;
1978             multiline: 1;
1979             source: "elm/entry/selection/default";
1980             source2: "elm/entry/selection/block_handle";
1981             source3: "elm/entry/selection/block_handle_top";
1982             source5: "elm/entry/anchor/default";
1983             description { state: "default" 0.0;
1984                fixed: 1 0;
1985                align: 0.0 0.0;
1986                rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
1987                rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; }
1988                text {
1989                   style: "entry_textblock_style_charwrap";
1990                   min: 0 1;
1991                   max: 1 0;
1992                }
1993             }
1994             description { state: "disabled" 0.0;
1995                inherit: "default" 0.0;
1996                text {
1997                   style: "entry_textblock_disabled_style_charwrap";
1998                }
1999             }
2000          }
2001       }
2002       programs {
2003          program { name: "focus";
2004             signal: "load";
2005             source: "";
2006             action: FOCUS_SET;
2007             target: "elm.text";
2008          }
2009          program { name: "disable";
2010             signal: "elm,state,disabled";
2011             source: "elm";
2012             action: STATE_SET "disabled" 0.0;
2013             target: "elm.text";
2014          }
2015          program { name: "enable";
2016             signal: "elm,state,enabled";
2017             source: "elm";
2018             action: STATE_SET "default" 0.0;
2019             target: "elm.text";
2020          }
2021       }
2022    }
2023
2024    group { name: "elm/entry/base/sentmessage";
2025       data.item: "default_font_size" "24";
2026       data.item: "min_font_size" "8";
2027       data.item: "max_font_size" "60";
2028       data {
2029          item: context_menu_orientation "horizontal";
2030       }
2031       parts {
2032          part {
2033             name: "elm.rect.right.pad";
2034             type: RECT;
2035             scale: 1;
2036             description {
2037                state: "default" 0.0;
2038                min: BUBBLE_EX_PAD 0;
2039                fixed: 1 0;
2040                align: 1.0 0.0;
2041                color: 0 0 0 0;
2042                rel1.relative: 1.0 0.0;
2043             }
2044          }
2045          part {
2046             name: "elm.rect.left.pad";
2047             type: RECT;
2048             scale: 1;
2049             description {
2050                state: "default" 0.0;
2051                min: BUBBLE_IX_PAD 0;
2052                fixed: 1 0;
2053                align: 1.0 0.0;
2054                color: 0 0 0 0;
2055                rel1 { relative: 0.0 0.0; to: "elm.text"; }
2056                rel2 { relative: 0.0 1.0; to: "elm.text"; }
2057             }
2058          }
2059          part {
2060            name: "elm.rect.top.pad";
2061            type: RECT;
2062            scale: 1;
2063            description {
2064               state: "default" 0.0;
2065               min: 0 BUBBLE_Y_PAD;
2066               fixed: 0 1;
2067               align: 0.0 0.0;
2068               color: 0 0 0 0;
2069               rel2.relative: 1.0 0.0;
2070            }
2071          }
2072          part {
2073            name: "elm.rect.bottom.pad";
2074            type: RECT;
2075            scale: 1;
2076            description {
2077               state: "default" 0.0;
2078               min: 0 BUBBLE_Y_PAD;
2079               fixed: 0 1;
2080               align: 0.0 1.0;
2081               color: 0 0 0 0;
2082               rel1.relative: 0.0 1.0;
2083            }
2084          }
2085          part {
2086             name: "elm.image.bg";
2087             type: IMAGE;
2088             scale: 1;
2089             description {
2090                state: "default" 0.0;
2091                rel1.to_x: "elm.rect.left.pad";
2092                image {
2093                   border: 11 1 7 12;
2094                   border_scale: 1;
2095                }
2096             }
2097          }
2098          part { name: "elm.text";
2099             type: TEXTBLOCK;
2100             mouse_events: 1;
2101             scale: 1;
2102             entry_mode: EDITABLE;
2103             select_mode: BLOCK_HANDLE;
2104             multiline: 1;
2105             source: "elm/entry/selection/default";
2106             source2: "elm/entry/selection/block_handle";
2107             source3: "elm/entry/selection/block_handle_top";
2108             source4: "elm/entry/cursor/default";
2109             source5: "elm/entry/anchor/default";
2110             description { state: "default" 0.0;
2111                fixed: 1 0;
2112                align: 1.0 0.0;
2113                rel1 { relative: 0.0 1.0; to_y: "elm.rect.top.pad";}
2114                rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
2115                text {
2116                   style: "entry_textblock_style";
2117                   min: 0 1;
2118                   max: 1 0;
2119                }
2120             }
2121             description { state: "disabled" 0.0;
2122                inherit: "default" 0.0;
2123                text {
2124                   style: "entry_textblock_disabled_style";
2125                }
2126             }
2127          }
2128       }
2129       programs {
2130          program { name: "focus";
2131             signal: "load";
2132             source: "";
2133             action: FOCUS_SET;
2134             target: "elm.text";
2135          }
2136          program { name: "disable";
2137             signal: "elm,state,disabled";
2138             source: "elm";
2139             action: STATE_SET "disabled" 0.0;
2140             target: "elm.text";
2141          }
2142          program { name: "enable";
2143             signal: "elm,state,enabled";
2144             source: "elm";
2145             action: STATE_SET "default" 0.0;
2146             target: "elm.text";
2147          }
2148       }
2149    }
2150
2151    group { name: "elm/entry/base-noedit/sentmessage";
2152       data.item: "default_font_size" "24";
2153       data.item: "min_font_size" "8";
2154       data.item: "max_font_size" "60";
2155       data {
2156          item: context_menu_orientation "horizontal";
2157       }
2158       parts {
2159          part {
2160             name: "elm.rect.right.pad";
2161             type: RECT;
2162             scale: 1;
2163             description {
2164                state: "default" 0.0;
2165                min: BUBBLE_EX_PAD 0;
2166                fixed: 1 0;
2167                align: 1.0 0.0;
2168                color: 0 0 0 0;
2169                rel1.relative: 1.0 0.0;
2170             }
2171          }
2172          part {
2173             name: "elm.rect.left.pad";
2174             type: RECT;
2175             scale: 1;
2176             description {
2177                state: "default" 0.0;
2178                min: BUBBLE_IX_PAD 0;
2179                fixed: 1 0;
2180                align: 1.0 0.0;
2181                color: 0 0 0 0;
2182                rel1 { relative: 0.0 0.0; to: "elm.text"; }
2183                rel2 { relative: 0.0 1.0; to: "elm.text"; }
2184             }
2185          }
2186          part {
2187            name: "elm.rect.top.pad";
2188            type: RECT;
2189            scale: 1;
2190            description {
2191               state: "default" 0.0;
2192               min: 0 BUBBLE_Y_PAD;
2193               fixed: 0 1;
2194               align: 0.0 0.0;
2195               color: 0 0 0 0;
2196               rel2.relative: 1.0 0.0;
2197            }
2198          }
2199          part {
2200            name: "elm.rect.bottom.pad";
2201            type: RECT;
2202            scale: 1;
2203            description {
2204               state: "default" 0.0;
2205               min: 0 BUBBLE_Y_PAD;
2206               fixed: 0 1;
2207               align: 0.0 1.0;
2208               color: 0 0 0 0;
2209               rel1.relative: 0.0 1.0;
2210            }
2211          }
2212          part {
2213             name: "elm.image.bg";
2214             type: IMAGE;
2215             scale: 1;
2216             description {
2217                state: "default" 0.0;
2218                rel1.to_x: "elm.rect.left.pad";
2219                image {
2220                   border: 11 1 7 12;
2221                   border_scale: 1;
2222                }
2223             }
2224          }
2225          part { name: "elm.text";
2226             type: TEXTBLOCK;
2227             mouse_events: 1;
2228             scale: 1;
2229             entry_mode: PLAIN;
2230             select_mode: BLOCK_HANDLE;
2231             multiline: 1;
2232             source: "elm/entry/selection/default";
2233             source2: "elm/entry/selection/block_handle";
2234             source3: "elm/entry/selection/block_handle_top";
2235             source5: "elm/entry/anchor/default";
2236             description { state: "default" 0.0;
2237                fixed: 1 0;
2238                align: 1.0 0.0;
2239                rel1 { relative: 0.0 1.0; to_y: "elm.rect.top.pad";}
2240                rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
2241                text {
2242                   style: "entry_textblock_style";
2243                   min: 0 1;
2244                   max: 1 0;
2245                }
2246             }
2247             description { state: "disabled" 0.0;
2248                inherit: "default" 0.0;
2249                text {
2250                   style: "entry_textblock_disabled_style";
2251                }
2252             }
2253          }
2254       }
2255       programs {
2256          program { name: "focus";
2257             signal: "load";
2258             source: "";
2259             action: FOCUS_SET;
2260             target: "elm.text";
2261          }
2262          program { name: "disable";
2263             signal: "elm,state,disabled";
2264             source: "elm";
2265             action: STATE_SET "disabled" 0.0;
2266             target: "elm.text";
2267          }
2268          program { name: "enable";
2269             signal: "elm,state,enabled";
2270             source: "elm";
2271             action: STATE_SET "default" 0.0;
2272             target: "elm.text";
2273          }
2274       }
2275    }
2276
2277    group { name: "elm/entry/base-noedit-charwrap/sentmessage";
2278       data.item: "default_font_size" "24";
2279       data.item: "min_font_size" "8";
2280       data.item: "max_font_size" "60";
2281       data {
2282          item: context_menu_orientation "horizontal";
2283       }
2284       parts {
2285          part {
2286             name: "elm.rect.right.pad";
2287             type: RECT;
2288             scale: 1;
2289             description {
2290                state: "default" 0.0;
2291                min: BUBBLE_EX_PAD 0;
2292                fixed: 1 0;
2293                align: 1.0 0.0;
2294                color: 0 0 0 0;
2295                rel1.relative: 1.0 0.0;
2296             }
2297          }
2298          part {
2299             name: "elm.rect.left.pad";
2300             type: RECT;
2301             scale: 1;
2302             description {
2303                state: "default" 0.0;
2304                min: BUBBLE_IX_PAD 0;
2305                fixed: 1 0;
2306                align: 1.0 0.0;
2307                color: 0 0 0 0;
2308                rel1 { relative: 0.0 0.0; to: "elm.text"; }
2309                rel2 { relative: 0.0 1.0; to: "elm.text"; }
2310             }
2311          }
2312          part {
2313            name: "elm.rect.top.pad";
2314            type: RECT;
2315            scale: 1;
2316            description {
2317               state: "default" 0.0;
2318               min: 0 BUBBLE_Y_PAD;
2319               fixed: 0 1;
2320               align: 0.0 0.0;
2321               color: 0 0 0 0;
2322               rel2.relative: 1.0 0.0;
2323            }
2324          }
2325          part {
2326            name: "elm.rect.bottom.pad";
2327            type: RECT;
2328            scale: 1;
2329            description {
2330               state: "default" 0.0;
2331               min: 0 BUBBLE_Y_PAD;
2332               fixed: 0 1;
2333               align: 0.0 1.0;
2334               color: 0 0 0 0;
2335               rel1.relative: 0.0 1.0;
2336            }
2337          }
2338          part {
2339             name: "elm.image.bg";
2340             type: IMAGE;
2341             scale: 1;
2342             description {
2343                state: "default" 0.0;
2344                rel1.to_x: "elm.rect.left.pad";
2345                image {
2346                   border: 11 1 7 12;
2347                   border_scale: 1;
2348                }
2349             }
2350          }
2351          part { name: "elm.text";
2352             type: TEXTBLOCK;
2353             mouse_events: 1;
2354             scale: 1;
2355             entry_mode: PLAIN;
2356             select_mode: BLOCK_HANDLE;
2357             multiline: 1;
2358             source: "elm/entry/selection/default";
2359             source2: "elm/entry/selection/block_handle";
2360             source3: "elm/entry/selection/block_handle_top";
2361             source5: "elm/entry/anchor/default";
2362             description { state: "default" 0.0;
2363                fixed: 1 0;
2364                align: 1.0 0.0;
2365                rel1 { relative: 0.0 1.0; to_y: "elm.rect.top.pad";}
2366                rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
2367                text {
2368                   style: "entry_textblock_style_charwrap";
2369                   min: 0 1;
2370                   max: 1 0;
2371                }
2372             }
2373             description { state: "disabled" 0.0;
2374                inherit: "default" 0.0;
2375                text {
2376                   style: "entry_textblock_disabled_style_charwrap";
2377                }
2378             }
2379          }
2380       }
2381       programs {
2382          program { name: "focus";
2383             signal: "load";
2384             source: "";
2385             action: FOCUS_SET;
2386             target: "elm.text";
2387          }
2388          program { name: "disable";
2389             signal: "elm,state,disabled";
2390             source: "elm";
2391             action: STATE_SET "disabled" 0.0;
2392             target: "elm.text";
2393          }
2394          program { name: "enable";
2395             signal: "elm,state,enabled";
2396             source: "elm";
2397             action: STATE_SET "default" 0.0;
2398             target: "elm.text";
2399          }
2400       }
2401    }
2402 }