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