[entry] Remove color from anchor's background following our GUI.
[platform/core/uifw/efl-theme-tizen.git] / themes / widgets / entry.edc
1 /*
2  * efl-theme-tizen
3  * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
4  *
5  * Licensed under the Apache License, Version 2.0 (the License);
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *     http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an AS IS BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17
18 #define ENTRY_BLOCK_HANDLE_SOURCE7 "elm/entry/selection/block_handle_left"
19 #define ENTRY_BLOCK_HANDLE_SOURCE8 "elm/entry/selection/block_handle_right"
20 #define ENTRY_CURSOR_HANDLE_SOURCE9 "elm/entry/cursor_handle/default"
21 #define ENTRY_BLOCK_HANDLE_SOURCE10 "elm/entry/selection/block_handle_edge_left"
22 #define ENTRY_BLOCK_HANDLE_SOURCE11 "elm/entry/selection/block_handle_edge_right"
23
24 group { name: "elm/entry/base/default";
25    alias: "elm/entry/base-mixedwrap/default";
26    data.item: "default_font_size" "24";
27    data.item: "min_font_size" "8";
28    data.item: "max_font_size" "60";
29    styles {
30       style { name: "entry_textblock_style";
31          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" left_margin=1 right_margin=2 wrap=mixed text_class=entry";
32          tag:  "br" "\n";
33          tag:  "ps" "ps";
34          tag:  "tab" "\t";
35          tag:  "em" "+ font=Tizen:style=Oblique";
36          tag:  "b" "+ font=Tizen:style=Bold";
37          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
38          tag:  "hilight" "+ font=Tizen:style=Bold";
39          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
40          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
41          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
42          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
43          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
44          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
45       }
46       style { name: "entry_textblock_disabled_style";
47          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 left_margin=1 right_margin=2 wrap=mixed text_class=entry";
48          tag:  "br" "\n";
49          tag:  "ps" "ps";
50          tag:  "tab" "\t";
51          tag:  "em" "+ font=Tizen:style=Oblique";
52          tag:  "b" "+ font=Tizen:style=Bold";
53          tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
54          tag:  "hilight" "+ font=Tizen:style=Bold";
55          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
56          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
57          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
58          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
59          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
60          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
61       }
62       style { name: "entry_textblock_guide_style";
63          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" left_margin=1 right_margin=2 wrap=mixed text_class=entry";
64          tag:  "br" "\n";
65          tag:  "ps" "ps";
66          tag:  "tab" "\t";
67          tag:  "em" "+ font=Tizen:style=Oblique";
68          tag:  "b" "+ font=Tizen:style=Bold";
69          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
70          tag:  "hilight" "+ font=Tizen:style=Bold";
71       }
72    }
73    data {
74       item: context_menu_orientation "horizontal";
75    }
76    parts {
77       part { name: "elm.guide";
78          type: TEXTBLOCK;
79          mouse_events: 0;
80          scale: 1;
81          description { state: "default" 0.0;
82             rel1.to: "elm.text";
83             rel2.to: "elm.text";
84             text {
85                style: "entry_textblock_guide_style";
86                min: 0 1;
87                align: 0.0 0.0;
88             }
89          }
90          description { state: "hidden" 0.0;
91             inherit: "default" 0.0;
92             visible: 0;
93          }
94       }
95       part { name: "elm.text";
96          type: TEXTBLOCK;
97          mouse_events: 1;
98          scale: 1;
99          entry_mode: EDITABLE;
100          select_mode: BLOCK_HANDLE;
101          //cursor_mode: BEFORE;
102          multiline: 1;
103          source: "elm/entry/selection/default"; // selection under
104          //source2: "X"; // selection over
105          //source3: "X"; // cursor under
106          source4: "elm/entry/cursor/default"; // cursorover
107          source5: "elm/entry/anchor/default"; // anchor under
108          //source6: "X"; // anchor over
109          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
110          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
111          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
112          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
113          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
114          description { state: "default" 0.0;
115             fixed: 1 0;
116             text {
117                style: "entry_textblock_style";
118                min: 0 1;
119                align: 0.0 0.0;
120             }
121          }
122          description { state: "disabled" 0.0;
123             inherit: "default" 0.0;
124             text {
125                style: "entry_textblock_disabled_style";
126                min: 0 1;
127             }
128          }
129       }
130    }
131    programs {
132       program { name: "focus";
133          signal: "load";
134          source: "";
135          action: FOCUS_SET;
136          target: "elm.text";
137       }
138       program { name: "disable";
139          signal: "elm,state,disabled";
140          source: "elm";
141          action: STATE_SET "disabled" 0.0;
142          target: "elm.text";
143       }
144       program { name: "enable";
145          signal: "elm,state,enabled";
146          source: "elm";
147          action: STATE_SET "default" 0.0;
148          target: "elm.text";
149       }
150       program { name: "gdisable";
151          signal: "elm,guide,disabled";
152          source: "elm";
153          action: STATE_SET "hidden" 0.0;
154          target: "elm.guide";
155       }
156       program { name: "genable";
157          signal: "elm,guide,enabled";
158          source: "elm";
159          action: STATE_SET "default" 0.0;
160          target: "elm.guide";
161       }
162    }
163 }
164
165 group { name: "elm/entry/base-charwrap/default";
166    alias: "elm/entry/base/char_wrap";
167    data.item: "default_font_size" "24";
168    data.item: "min_font_size" "8";
169    data.item: "max_font_size" "60";
170    styles {
171       style { name: "entry_textblock_char_wrap_style";
172          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2 text_class=entry";
173          tag:  "br" "\n";
174          tag:  "ps" "ps";
175          tag:  "tab" "\t";
176          tag:  "em" "+ font=Tizen:style=Oblique";
177          tag:  "b" "+ font=Tizen:style=Bold";
178          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
179          tag:  "hilight" "+ font=Tizen:style=Bold";
180          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
181          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
182          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
183          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
184          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
185          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
186       }
187       style { name: "entry_textblock_char_wrap_disabled_style";
188          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=char left_margin=1 right_margin=2 text_class=entry";
189          tag:  "br" "\n";
190          tag:  "ps" "ps";
191          tag:  "tab" "\t";
192          tag:  "em" "+ font=Tizen:style=Oblique";
193          tag:  "b" "+ font=Tizen:style=Bold";
194          tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
195          tag:  "hilight" "+ font=Tizen:style=Bold";
196          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
197          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
198          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
199          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
200          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
201          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
202       }
203       style { name: "entry_textblock_char_wrap_guide_style";
204          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2 text_class=entry";
205          tag:  "br" "\n";
206          tag:  "ps" "ps";
207          tag:  "tab" "\t";
208          tag:  "em" "+ font=Tizen:style=Oblique";
209          tag:  "b" "+ font=Tizen:style=Bold";
210          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
211          tag:  "hilight" "+ font=Tizen:style=Bold";
212       }
213    }
214    data {
215       item: context_menu_orientation "horizontal";
216    }
217    parts {
218       part { name: "elm.guide";
219          type: TEXTBLOCK;
220          mouse_events: 0;
221          scale: 1;
222          description { state: "default" 0.0;
223             rel1.to: "elm.text";
224             rel2.to: "elm.text";
225             text {
226                style: "entry_textblock_char_wrap_guide_style";
227                min: 0 1;
228                align: 0.0 0.0;
229             }
230          }
231          description { state: "hidden" 0.0;
232             inherit: "default" 0.0;
233             visible: 0;
234          }
235       }
236       part { name: "elm.text";
237          type: TEXTBLOCK;
238          mouse_events: 1;
239          scale: 1;
240          entry_mode: EDITABLE;
241          select_mode: BLOCK_HANDLE;
242          //cursor_mode: BEFORE;
243          multiline: 1;
244          source: "elm/entry/selection/default"; // selection under
245          //source2: "X"; // selection over
246          //source3: "X"; // cursor under
247          source4: "elm/entry/cursor/default"; // cursorover
248          source5: "elm/entry/anchor/default"; // anchor under
249          //source6: "X"; // anchor over
250          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
251          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
252          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
253          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
254          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
255          description { state: "default" 0.0;
256             fixed: 1 0;
257             text {
258                style: "entry_textblock_char_wrap_style";
259                min: 0 1;
260                align: 0.0 0.0;
261             }
262          }
263          description { state: "disabled" 0.0;
264             inherit: "default" 0.0;
265             text {
266                style: "entry_textblock_char_wrap_disabled_style";
267                min: 0 1;
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          program { name: "gdisable";
292             signal: "elm,guide,disabled";
293             source: "elm";
294             action: STATE_SET "hidden" 0.0;
295             target: "elm.guide";
296          }
297          program { name: "genable";
298             signal: "elm,guide,enabled";
299             source: "elm";
300             action: STATE_SET "default" 0.0;
301             target: "elm.guide";
302          }
303       }
304    }
305
306 group { name: "elm/entry/base-nowrap/default";
307    data.item: "default_font_size" "24";
308    data.item: "min_font_size" "8";
309    data.item: "max_font_size" "60";
310    data {
311       item: context_menu_orientation "horizontal";
312    }
313    parts {
314       part { name: "elm.guide";
315          type: TEXTBLOCK;
316          mouse_events: 0;
317          scale: 1;
318          description { state: "default" 0.0;
319             rel1.to: "elm.text";
320             rel2.to: "elm.text";
321             text {
322                style: "entry_textblock_guide_style";
323                min: 0 1;
324                align: 0.0 0.0;
325             }
326          }
327          description { state: "hidden" 0.0;
328             inherit: "default" 0.0;
329             visible: 0;
330          }
331       }
332       part { name: "elm.text";
333          type: TEXTBLOCK;
334          mouse_events: 1;
335          scale: 1;
336          entry_mode: EDITABLE;
337          select_mode: BLOCK_HANDLE;
338          //cursor_mode: BEFORE;
339          multiline: 1;
340          source: "elm/entry/selection/default"; // selection under
341          //source2: "X"; // selection over
342          //source3: "X"; // cursor under
343          source4: "elm/entry/cursor/default"; // cursorover
344          source5: "elm/entry/anchor/default"; // anchor under
345          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
346          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
347          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
348          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
349          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
350          description { state: "default" 0.0;
351             text {
352                style: "entry_textblock_style";
353                min: 1 1;
354                align: 0.0 0.0;
355             }
356          }
357          description { state: "disabled" 0.0;
358             inherit: "default" 0.0;
359             text {
360                style: "entry_textblock_disabled_style";
361                min: 0 1;
362             }
363          }
364       }
365    }
366    programs {
367       program { name: "focus";
368          signal: "load";
369          source: "";
370          action: FOCUS_SET;
371          target: "elm.text";
372       }
373       program { name: "disable";
374          signal: "elm,state,disabled";
375          source: "elm";
376          action: STATE_SET "disabled" 0.0;
377          target: "elm.text";
378       }
379       program { name: "enable";
380          signal: "elm,state,enabled";
381          source: "elm";
382          action: STATE_SET "default" 0.0;
383          target: "elm.text";
384       }
385       program { name: "gdisable";
386          signal: "elm,guide,disabled";
387          source: "elm";
388          action: STATE_SET "hidden" 0.0;
389          target: "elm.guide";
390       }
391       program { name: "genable";
392          signal: "elm,guide,enabled";
393          source: "elm";
394          action: STATE_SET "default" 0.0;
395          target: "elm.guide";
396       }
397    }
398 }
399
400 group { name: "elm/entry/base/editfield";
401    alias: "elm/entry/base-mixedwrap/editfield";
402    alias: "elm/entry/base/editfield/default";
403    alias: "elm/entry/base/editfield/lighting";
404    alias: "elm/entry/base/editfield/multiline";
405    alias: "elm/entry/base/editfield/multiline/default";
406    alias: "elm/entry/base/editfield/multiline/lighting";
407    alias: "elm/entry/base/editfield/searchbar/default";
408    data.item: "default_font_size" "24";
409    data.item: "min_font_size" "8";
410    data.item: "max_font_size" "60";
411    styles {
412       style { name: "editfield_textblock_style";
413          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=mixed left_margin=1 right_margin=2";
414          tag:  "br" "\n";
415          tag:  "ps" "ps";
416          tag:  "tab" "\t";
417          tag:  "em" "+ font=Tizen:style=Oblique";
418          tag:  "b" "+ font=Tizen:style=Bold";
419          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
420          tag:  "hilight" "+ font=Tizen:style=Bold";
421          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
422          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
423          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
424          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
425          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
426          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
427       }
428       style { name: "editfield_textblock_disabled_style";
429          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=mixed left_margin=1 right_margin=2";
430          tag:  "br" "\n";
431          tag:  "ps" "ps";
432          tag:  "tab" "\t";
433          tag:  "em" "+ font=Tizen:style=Oblique";
434          tag:  "b" "+ font=Tizen:style=Bold";
435          tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
436          tag:  "hilight" "+ font=Tizen:style=Bold";
437          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
438          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
439          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
440          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
441          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
442          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
443       }
444       style { name: "editfield_textblock_guide_style";
445          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" wrap=mixed left_margin=1 right_margin=2";
446          tag:  "br" "\n";
447          tag:  "ps" "ps";
448          tag:  "tab" "\t";
449          tag:  "em" "+ font=Tizen:style=Oblique";
450          tag:  "b" "+ font=Tizen:style=Bold";
451          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
452          tag:  "hilight" "+ font=Tizen:style=Bold";
453       }
454    }
455    data {
456       item: context_menu_orientation "horizontal";
457    }
458    parts {
459       part { name: "elm.guide";
460          type: TEXTBLOCK;
461          mouse_events: 0;
462          scale: 1;
463          description { state: "default" 0.0;
464             rel1.to: "elm.text";
465             rel2.to: "elm.text";
466             text {
467                style: "editfield_textblock_guide_style";
468                min: 0 1;
469                align: 0.0 0.0;
470             }
471          }
472          description { state: "hidden" 0.0;
473             inherit: "default" 0.0;
474             visible: 0;
475          }
476       }
477       part { name: "elm.text";
478          type: TEXTBLOCK;
479          mouse_events: 1;
480          scale: 1;
481          entry_mode: EDITABLE;
482          select_mode: BLOCK_HANDLE;
483          //cursor_mode: BEFORE;
484          multiline: 1;
485          source: "elm/entry/selection/default"; // selection under
486          //source2: "X"; // selection over
487          //source3: "X"; // cursor under
488          source4: "elm/entry/cursor/default"; // cursorover
489          source5: "elm/entry/anchor/default"; // anchor under
490          //source6: "X"; // anchor over
491          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
492          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
493          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
494          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
495          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
496          description { state: "default" 0.0;
497             fixed: 1 0;
498             text {
499             style: "editfield_textblock_style";
500                min: 0 1;
501                align: 0.0 0.0;
502             }
503          }
504          description { state: "disabled" 0.0;
505             inherit: "default" 0.0;
506             text {
507                style: "editfield_textblock_disabled_style";
508                min: 0 1;
509             }
510          }
511       }
512    }
513    programs {
514       program { name: "focus";
515          signal: "load";
516          source: "";
517          action: FOCUS_SET;
518          target: "elm.text";
519       }
520       program { name: "disable";
521          signal: "elm,state,disabled";
522          source: "elm";
523          action: STATE_SET "disabled" 0.0;
524          target: "elm.text";
525       }
526       program { name: "enable";
527          signal: "elm,state,enabled";
528          source: "elm";
529          action: STATE_SET "default" 0.0;
530          target: "elm.text";
531       }
532       program { name: "gdisable";
533          signal: "elm,guide,disabled";
534          source: "elm";
535          action: STATE_SET "hidden" 0.0;
536          target: "elm.guide";
537       }
538       program { name: "genable";
539          signal: "elm,guide,enabled";
540          source: "elm";
541          action: STATE_SET "default" 0.0;
542          target: "elm.guide";
543       }
544    }
545 }
546
547 group { name: "elm/entry/base-charwrap/editfield";
548    alias: "elm/entry/base/editfield/char_wrap";
549    alias: "elm/entry/base/editfield/default/char_wrap";
550    alias: "elm/entry/base/editfield/lighting/char_wrap";
551    alias: "elm/entry/base/editfield/multiline/char_wrap";
552    alias: "elm/entry/base/editfield/multiline/default/char_wrap";
553    alias: "elm/entry/base/editfield/multiline/lighting/char_wrap";
554    data.item: "default_font_size" "24";
555    data.item: "min_font_size" "8";
556    data.item: "max_font_size" "60";
557    styles {
558       style { name: "editfield_textblock_char_wrap_style";
559          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2";
560          tag:  "br" "\n";
561          tag:  "ps" "ps";
562          tag:  "tab" "\t";
563          tag:  "em" "+ font=Tizen:style=Oblique";
564          tag:  "b" "+ font=Tizen:style=Bold";
565          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
566          tag:  "hilight" "+ font=Tizen:style=Bold";
567          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
568          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
569          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
570          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
571          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
572          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
573       }
574       style { name: "editfield_textblock_char_wrap_disabled_style";
575          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=char left_margin=1 right_margin=2";
576          tag:  "br" "\n";
577          tag:  "ps" "ps";
578          tag:  "tab" "\t";
579          tag:  "em" "+ font=Tizen:style=Oblique";
580          tag:  "b" "+ font=Tizen:style=Bold";
581          tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
582          tag:  "hilight" "+ font=Tizen:style=Bold";
583          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
584          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
585          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
586          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
587          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
588          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
589       }
590       style { name: "editfield_textblock_char_wrap_guide_style";
591          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" wrap=char left_margin=1 right_margin=2";
592          tag:  "br" "\n";
593          tag:  "ps" "ps";
594          tag:  "tab" "\t";
595          tag:  "em" "+ font=Tizen:style=Oblique";
596          tag:  "b" "+ font=Tizen:style=Bold";
597          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
598          tag:  "hilight" "+ font=Tizen:style=Bold";
599       }
600    }
601    data {
602       item: context_menu_orientation "horizontal";
603    }
604    parts {
605       part { name: "elm.guide";
606          type: TEXTBLOCK;
607          mouse_events: 0;
608          scale: 1;
609          description { state: "default" 0.0;
610             rel1.to: "elm.text";
611             rel2.to: "elm.text";
612             text {
613                style: "editfield_textblock_char_wrap_guide_style";
614                min: 0 1;
615                align: 0.0 0.0;
616             }
617          }
618          description { state: "hidden" 0.0;
619             inherit: "default" 0.0;
620             visible: 0;
621          }
622       }
623       part { name: "elm.text";
624          type: TEXTBLOCK;
625          mouse_events: 1;
626          scale: 1;
627          entry_mode: EDITABLE;
628          select_mode: BLOCK_HANDLE;
629          //cursor_mode: BEFORE;
630          multiline: 1;
631          source: "elm/entry/selection/default"; // selection under
632          //source2: "X"; // selection over
633          //source3: "X"; // cursor under
634          source4: "elm/entry/cursor/default"; // cursorover
635          source5: "elm/entry/anchor/default"; // anchor under
636          //source6: "X"; // anchor over
637          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
638          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
639          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
640          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
641          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
642          description { state: "default" 0.0;
643             fixed: 1 0;
644             text {
645                style: "editfield_textblock_char_wrap_style";
646                min: 0 1;
647                align: 0.0 0.0;
648             }
649          }
650          description { state: "disabled" 0.0;
651             inherit: "default" 0.0;
652             text {
653                style: "editfield_textblock_char_wrap_disabled_style";
654                min: 0 1;
655             }
656          }
657       }
658    }
659    programs {
660       program { name: "focus";
661          signal: "load";
662          source: "";
663          action: FOCUS_SET;
664          target: "elm.text";
665       }
666       program { name: "disable";
667          signal: "elm,state,disabled";
668          source: "elm";
669          action: STATE_SET "disabled" 0.0;
670          target: "elm.text";
671       }
672       program { name: "enable";
673          signal: "elm,state,enabled";
674          source: "elm";
675          action: STATE_SET "default" 0.0;
676          target: "elm.text";
677       }
678       program { name: "gdisable";
679          signal: "elm,guide,disabled";
680          source: "elm";
681          action: STATE_SET "hidden" 0.0;
682          target: "elm.guide";
683       }
684       program { name: "genable";
685          signal: "elm,guide,enabled";
686          source: "elm";
687          action: STATE_SET "default" 0.0;
688          target: "elm.guide";
689       }
690    }
691 }
692
693 group { name: "elm/entry/base-single/editfield";
694    alias: "elm/entry/base-single/editfield/default";
695    alias: "elm/entry/base-single/editfield/lighting";
696    alias: "elm/entry/base-single/editfield/singleline";
697    alias: "elm/entry/base-single/editfield/singleline/default";
698    alias: "elm/entry/base-single/editfield/singleline/lighting";
699    data.item: "default_font_size" "24";
700    data.item: "min_font_size" "8";
701    data.item: "max_font_size" "60";
702    styles {
703       style { name: "editfield_single_textblock_style";
704          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry";
705          tag:  "br" "\n";
706          tag:  "ps" "ps";
707          tag:  "tab" "\t";
708          tag:  "em" "+ font=Tizen:style=Oblique";
709          tag:  "b" "+ font=Tizen:style=Bold";
710          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
711          tag:  "hilight" "+ font=Tizen:style=Bold";
712          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
713          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
714          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
715          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
716          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
717          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
718       }
719       style { name: "editfield_single_textblock_disabled_style";
720          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=none left_margin=1 right_margin=3 text_class=entry";
721          tag:  "br" "\n";
722          tag:  "ps" "ps";
723          tag:  "tab" "\t";
724          tag:  "em" "+ font=Tizen:style=Oblique";
725          tag:  "b" "+ font=Tizen:style=Bold";
726          tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
727          tag:  "hilight" "+ font=Tizen:style=Bold";
728          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
729          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
730          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
731          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
732          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
733          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
734       }
735       style { name: "editfield_single_textblock_guide_style";
736          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry";
737          tag:  "br" "\n";
738          tag:  "ps" "ps";
739          tag:  "tab" "\t";
740          tag:  "em" "+ font=Tizen:style=Oblique";
741          tag:  "b" "+ font=Tizen:style=Bold";
742          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
743          tag:  "hilight" "+ font=Tizen:style=Bold";
744       }
745    }
746    data {
747       item: context_menu_orientation "horizontal";
748    }
749    parts {
750       part { name: "elm.guide";
751          type: TEXTBLOCK;
752          mouse_events: 0;
753          scale: 1;
754          description { state: "default" 0.0;
755             rel1.to: "elm.text";
756             rel2.to: "elm.text";
757             text {
758                style: "editfield_single_textblock_guide_style";
759                min: 1 1;
760                max: 0 1;
761             }
762          }
763          description { state: "hidden" 0.0;
764             inherit: "default" 0.0;
765             visible: 0;
766          }
767       }
768       part { name: "elm.text";
769          type: TEXTBLOCK;
770          mouse_events: 1;
771          scale: 1;
772          entry_mode: EDITABLE;
773          select_mode: BLOCK_HANDLE;
774          //cursor_mode: BEFORE;
775          multiline: 0;
776          source: "elm/entry/selection/default"; // selection under
777          //source2: ; // selection over
778          //source3: ; // cursor under
779          source4: "elm/entry/cursor/default"; // cursorover
780          source5: "elm/entry/anchor/default"; // anchor under
781          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
782          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
783          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
784          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
785          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
786          description { state: "default" 0.0;
787             text {
788                style: "editfield_single_textblock_style";
789                min: 1 1;
790                max: 0 1;
791             }
792          }
793          description { state: "disabled" 0.0;
794             inherit: "default" 0.0;
795             text {
796                style: "editfield_single_textblock_disabled_style";
797             }
798          }
799       }
800    }
801    programs {
802       program { name: "focus";
803          signal: "load";
804          source: "";
805          action: FOCUS_SET;
806          target: "elm.text";
807       }
808       program { name: "disable";
809          signal: "elm,state,disabled";
810          source: "elm";
811          action: STATE_SET "disabled" 0.0;
812          target: "elm.text";
813       }
814       program { name: "enable";
815          signal: "elm,state,enabled";
816          source: "elm";
817          action: STATE_SET "default" 0.0;
818          target: "elm.text";
819       }
820       program { name: "gdisable";
821          signal: "elm,guide,disabled";
822          source: "elm";
823          action: STATE_SET "hidden" 0.0;
824          target: "elm.guide";
825       }
826       program { name: "genable";
827          signal: "elm,guide,enabled";
828          source: "elm";
829          action: STATE_SET "default" 0.0;
830          target: "elm.guide";
831       }
832    }
833 }
834
835 group { name: "elm/entry/base-single/editfield/searchbar/default";
836    data.item: "default_font_size" "24";
837    data.item: "min_font_size" "8";
838    data.item: "max_font_size" "60";
839    data {
840       item: context_menu_orientation "horizontal";
841    }
842    parts {
843       part { name: "elm.guide";
844          type: TEXTBLOCK;
845          mouse_events: 0;
846          scale: 1;
847          description { state: "default" 0.0;
848             rel1.to: "elm.text";
849             rel2.to: "elm.text";
850             text {
851                style: "editfield_single_textblock_guide_style";
852                min: 1 1;
853                max: 0 1;
854             }
855          }
856          description { state: "hidden" 0.0;
857             inherit: "default" 0.0;
858             visible: 0;
859          }
860       }
861       part { name: "elm.text";
862          type: TEXTBLOCK;
863          mouse_events: 1;
864          scale: 1;
865          entry_mode: EDITABLE;
866          select_mode: BLOCK_HANDLE;
867          //cursor_mode: BEFORE;
868          multiline: 0;
869          source: "elm/entry/selection/default"; // selection under
870          //source2: "X"; // selection over
871          //source3: "X"; // cursor under
872          source4: "elm/entry/cursor/default"; // cursorover
873          source5: "elm/entry/anchor/default"; // anchor under
874          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
875          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
876          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
877          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
878          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
879          description { state: "default" 0.0;
880             text {
881                style: "editfield_single_textblock_style";
882                min: 1 1;
883                max: 0 1;
884             }
885          }
886          description { state: "disabled" 0.0;
887             inherit: "default" 0.0;
888             text {
889                style: "editfield_single_textblock_disabled_style";
890             }
891          }
892       }
893    }
894    programs {
895       program { name: "focus";
896          signal: "load";
897          source: "";
898          action: FOCUS_SET;
899          target: "elm.text";
900       }
901       program { name: "disable";
902          signal: "elm,state,disabled";
903          source: "elm";
904          action: STATE_SET "disabled" 0.0;
905          target: "elm.text";
906       }
907       program { name: "enable";
908          signal: "elm,state,enabled";
909          source: "elm";
910          action: STATE_SET "default" 0.0;
911          target: "elm.text";
912       }
913       program { name: "gdisable";
914          signal: "elm,guide,disabled";
915          source: "elm";
916          action: STATE_SET "hidden" 0.0;
917          target: "elm.guide";
918       }
919       program { name: "genable";
920          signal: "elm,guide,enabled";
921          source: "elm";
922          action: STATE_SET "default" 0.0;
923          target: "elm.guide";
924       }
925    }
926 }
927
928 group { name: "elm/entry/base-single/default";
929    data.item: "default_font_size" "24";
930    data.item: "min_font_size" "8";
931    data.item: "max_font_size" "60";
932    styles {
933       style { name: "entry_single_textblock_style";
934          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry";
935          tag:  "br" "\n";
936          tag:  "ps" "ps";
937          tag:  "tab" "\t";
938          tag:  "em" "+ font=Tizen:style=Oblique";
939          tag:  "b" "+ font=Tizen:style=Bold";
940          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
941          tag:  "hilight" "+ font=Tizen:style=Bold";
942          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
943          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
944          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
945          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
946          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
947          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
948       }
949       style { name: "entry_single_textblock_disabled_style";
950          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=none left_margin=1 right_margin=3 text_class=entry";
951          tag:  "br" "\n";
952          tag:  "ps" "ps";
953          tag:  "tab" "\t";
954          tag:  "em" "+ font=Tizen:style=Oblique";
955          tag:  "b" "+ font=Tizen:style=Bold";
956          tag:  "link " "+ color=#00000080 underline=on underline_color=#00000080";
957          tag:  "hilight" "+ font=Tizen:style=Bold";
958          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
959          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
960          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
961          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
962          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
963          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
964       }
965       style { name: "entry_single_textblock_guide_style";
966          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" wrap=none left_margin=1 right_margin=3 text_class=entry";
967          tag:  "br" "\n";
968          tag:  "ps" "ps";
969          tag:  "tab" "\t";
970          tag:  "em" "+ font=Tizen:style=Oblique";
971          tag:  "b" "+ font=Tizen:style=Bold";
972          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
973          tag:  "hilight" "+ font=Tizen:style=Bold";
974       }
975    }
976    data {
977       item: context_menu_orientation "horizontal";
978    }
979    parts {
980       part { name: "elm.guide";
981          type: TEXTBLOCK;
982          mouse_events: 0;
983          scale: 1;
984          description { state: "default" 0.0;
985             rel1.to: "elm.text";
986             rel2.to: "elm.text";
987             text {
988                style: "entry_single_textblock_guide_style";
989                min: 1 1;
990                max: 0 0;
991                align: 0.0 0.5;
992             }
993          }
994          description { state: "hidden" 0.0;
995             inherit: "default" 0.0;
996             visible: 0;
997          }
998       }
999       part { name: "elm.text";
1000          type: TEXTBLOCK;
1001          mouse_events: 1;
1002          scale: 1;
1003          entry_mode: EDITABLE;
1004          select_mode: BLOCK_HANDLE;
1005          //cursor_mode: BEFORE;
1006          multiline: 0;
1007          source: "elm/entry/selection/default"; // selection under
1008          //source2: "X"; // selection over
1009          //source3: "X"; // cursor under
1010          source4: "elm/entry/cursor/default"; // cursorover
1011          source5: "elm/entry/anchor/default"; // anchor under
1012          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
1013          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
1014          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
1015          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
1016          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
1017          description { state: "default" 0.0;
1018             text {
1019                style: "entry_single_textblock_style";
1020                min: 1 1;
1021                max: 0 0;
1022                align: 0.0 0.5;
1023             }
1024          }
1025          description { state: "disabled" 0.0;
1026             inherit: "default" 0.0;
1027             text {
1028                style: "entry_single_textblock_disabled_style";
1029             }
1030          }
1031       }
1032    }
1033    programs {
1034       program { name: "focus";
1035          signal: "load";
1036          source: "";
1037          action: FOCUS_SET;
1038          target: "elm.text";
1039       }
1040       program { name: "disable";
1041          signal: "elm,state,disabled";
1042          source: "elm";
1043          action: STATE_SET "disabled" 0.0;
1044          target: "elm.text";
1045       }
1046       program { name: "enable";
1047          signal: "elm,state,enabled";
1048          source: "elm";
1049          action: STATE_SET "default" 0.0;
1050          target: "elm.text";
1051       }
1052       program { name: "gdisable";
1053          signal: "elm,guide,disabled";
1054          source: "elm";
1055          action: STATE_SET "hidden" 0.0;
1056          target: "elm.guide";
1057       }
1058       program { name: "genable";
1059          signal: "elm,guide,enabled";
1060          source: "elm";
1061          action: STATE_SET "default" 0.0;
1062          target: "elm.guide";
1063       }
1064    }
1065 }
1066
1067 group { name: "elm/entry/base-single-noedit/default";
1068    data.item: "default_font_size" "24";
1069    data.item: "min_font_size" "8";
1070    data.item: "max_font_size" "60";
1071    data {
1072       item: context_menu_orientation "horizontal";
1073    }
1074    parts {
1075       part { name: "elm.guide";
1076          type: TEXTBLOCK;
1077          mouse_events: 0;
1078          scale: 1;
1079          description { state: "default" 0.0;
1080             rel1.to: "elm.text";
1081             rel2.to: "elm.text";
1082             text {
1083                style: "entry_single_textblock_guide_style";
1084                min: 1 1;
1085                max: 0 1;
1086             }
1087          }
1088          description { state: "hidden" 0.0;
1089             inherit: "default" 0.0;
1090             visible: 0;
1091          }
1092       }
1093       part { name: "elm.text";
1094          type: TEXTBLOCK;
1095          mouse_events: 1;
1096          scale: 1;
1097          entry_mode: PLAIN;
1098          select_mode: BLOCK_HANDLE;
1099          //cursor_mode: BEFORE;
1100          multiline: 0;
1101          source: "elm/entry/selection/default"; // selection under
1102          //source2: "X"; // selection over
1103          //source3: "X"; // cursor under
1104          source5: "elm/entry/anchor/default"; // anchor under
1105          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
1106          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
1107          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
1108          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
1109          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
1110          description { state: "default" 0.0;
1111             text {
1112                style: "entry_single_textblock_style";
1113                min: 1 1;
1114                max: 0 1;
1115             }
1116          }
1117          description { state: "disabled" 0.0;
1118             inherit: "default" 0.0;
1119             text {
1120                style: "entry_single_textblock_disabled_style";
1121             }
1122          }
1123       }
1124    }
1125    programs {
1126       program { name: "focus";
1127          signal: "load";
1128          source: "";
1129          action: FOCUS_SET;
1130          target: "elm.text";
1131       }
1132       program { name: "disable";
1133          signal: "elm,state,disabled";
1134          source: "elm";
1135          action: STATE_SET "disabled" 0.0;
1136          target: "elm.text";
1137       }
1138       program { name: "enable";
1139          signal: "elm,state,enabled";
1140          source: "elm";
1141          action: STATE_SET "default" 0.0;
1142          target: "elm.text";
1143       }
1144       program { name: "gdisable";
1145          signal: "elm,guide,disabled";
1146          source: "elm";
1147          action: STATE_SET "hidden" 0.0;
1148          target: "elm.guide";
1149       }
1150       program { name: "genable";
1151          signal: "elm,guide,enabled";
1152          source: "elm";
1153          action: STATE_SET "default" 0.0;
1154          target: "elm.guide";
1155       }
1156    }
1157 }
1158
1159 group { name: "elm/entry/base-noedit/default";
1160    data.item: "default_font_size" "24";
1161    data.item: "min_font_size" "8";
1162    data.item: "max_font_size" "60";
1163    data {
1164       item: context_menu_orientation "horizontal";
1165    }
1166    parts {
1167       part { name: "elm.guide";
1168          type: TEXTBLOCK;
1169          mouse_events: 0;
1170          scale: 1;
1171          description { state: "default" 0.0;
1172             rel1.to: "elm.text";
1173             rel2.to: "elm.text";
1174             text {
1175                style: "entry_textblock_guide_style";
1176                min: 0 1;
1177                align: 0.0 0.0;
1178             }
1179          }
1180          description { state: "hidden" 0.0;
1181             inherit: "default" 0.0;
1182             visible: 0;
1183          }
1184       }
1185       part { name: "elm.text";
1186          type: TEXTBLOCK;
1187          mouse_events: 1;
1188          scale: 1;
1189          entry_mode: PLAIN;
1190          select_mode: BLOCK_HANDLE;
1191          //cursor_mode: BEFORE;
1192          multiline: 1;
1193          source: "elm/entry/selection/default"; // selection under
1194          //source2: "X"; // selection over
1195          //source3: "X"; // cursor under
1196          source5: "elm/entry/anchor/default"; // anchor under
1197          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
1198          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
1199          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
1200          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
1201          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
1202          description { state: "default" 0.0;
1203             fixed: 1 0;
1204             text {
1205                style: "entry_textblock_style";
1206                min: 0 1;
1207                align: 0.0 0.0;
1208             }
1209          }
1210          description { state: "disabled" 0.0;
1211             inherit: "default" 0.0;
1212             text {
1213                style: "entry_textblock_disabled_style";
1214             }
1215          }
1216       }
1217    }
1218    programs {
1219       program { name: "focus";
1220          signal: "load";
1221          source: "";
1222          action: FOCUS_SET;
1223          target: "elm.text";
1224       }
1225       program { name: "disable";
1226          signal: "elm,state,disabled";
1227          source: "elm";
1228          action: STATE_SET "disabled" 0.0;
1229          target: "elm.text";
1230       }
1231       program { name: "enable";
1232          signal: "elm,state,enabled";
1233          source: "elm";
1234          action: STATE_SET "default" 0.0;
1235          target: "elm.text";
1236       }
1237       program { name: "gdisable";
1238          signal: "elm,guide,disabled";
1239          source: "elm";
1240          action: STATE_SET "hidden" 0.0;
1241          target: "elm.guide";
1242       }
1243       program { name: "genable";
1244          signal: "elm,guide,enabled";
1245          source: "elm";
1246          action: STATE_SET "default" 0.0;
1247          target: "elm.guide";
1248       }
1249    }
1250 }
1251
1252    group { name: "elm/entry/base-noedit-charwrap/default";
1253       data.item: "default_font_size" "24";
1254       data.item: "min_font_size" "8";
1255       data.item: "max_font_size" "60";
1256       data {
1257          item: context_menu_orientation "horizontal";
1258       }
1259       parts {
1260          part { name: "elm.guide";
1261             type: TEXTBLOCK;
1262             mouse_events: 0;
1263             scale: 1;
1264             description { state: "default" 0.0;
1265                rel1.to: "elm.text";
1266                rel2.to: "elm.text";
1267                text {
1268                   style: "entry_textblock_char_wrap_guide_style";
1269                   min: 0 1;
1270                   align: 0.0 0.0;
1271                }
1272             }
1273             description { state: "hidden" 0.0;
1274                inherit: "default" 0.0;
1275                visible: 0;
1276             }
1277          }
1278          part { name: "elm.text";
1279             type: TEXTBLOCK;
1280             mouse_events: 1;
1281             scale: 1;
1282             entry_mode: PLAIN;
1283             select_mode: BLOCK_HANDLE;
1284             //cursor_mode: BEFORE;
1285             multiline: 1;
1286             source: "elm/entry/selection/default"; // selection under
1287             //source2: "X"; // selection over
1288             //source3: "X"; // cursor under
1289             source5: "elm/entry/anchor/default"; // anchor under
1290             source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
1291             source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
1292             source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
1293             source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
1294             source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
1295             description { state: "default" 0.0;
1296                fixed: 1 0;
1297                text {
1298                   style: "entry_textblock_char_wrap_style";
1299                   min: 0 1;
1300                align: 0.0 0.0;
1301                }
1302             }
1303             description { state: "disabled" 0.0;
1304                inherit: "default" 0.0;
1305                text {
1306                   style: "entry_textblock_char_wrap_disabled_style";
1307                }
1308             }
1309          }
1310       }
1311       programs {
1312          program { name: "focus";
1313             signal: "load";
1314             source: "";
1315             action: FOCUS_SET;
1316             target: "elm.text";
1317          }
1318          program { name: "disable";
1319             signal: "elm,state,disabled";
1320             source: "elm";
1321             action: STATE_SET "disabled" 0.0;
1322             target: "elm.text";
1323          }
1324          program { name: "enable";
1325             signal: "elm,state,enabled";
1326             source: "elm";
1327             action: STATE_SET "default" 0.0;
1328             target: "elm.text";
1329          }
1330          program { name: "gdisable";
1331             signal: "elm,guide,disabled";
1332             source: "elm";
1333             action: STATE_SET "hidden" 0.0;
1334             target: "elm.guide";
1335          }
1336          program { name: "genable";
1337             signal: "elm,guide,enabled";
1338             source: "elm";
1339             action: STATE_SET "default" 0.0;
1340             target: "elm.guide";
1341          }
1342       }
1343    }
1344
1345    group { name: "elm/entry/base-nowrap-noedit/default";
1346       data.item: "default_font_size" "24";
1347       data.item: "min_font_size" "8";
1348       data.item: "max_font_size" "60";
1349       data {
1350          item: context_menu_orientation "horizontal";
1351       }
1352       parts {
1353          part { name: "elm.guide";
1354             type: TEXTBLOCK;
1355             mouse_events: 0;
1356             scale: 1;
1357             description { state: "default" 0.0;
1358                rel1.to: "elm.text";
1359                rel2.to: "elm.text";
1360                text {
1361                   style: "entry_textblock_guide_style";
1362                   min: 0 1;
1363                   align: 0.0 0.0;
1364                }
1365             }
1366             description { state: "hidden" 0.0;
1367                inherit: "default" 0.0;
1368                visible: 0;
1369             }
1370          }
1371          part { name: "elm.text";
1372             type: TEXTBLOCK;
1373             mouse_events: 1;
1374             scale: 1;
1375             entry_mode: PLAIN;
1376             select_mode: BLOCK_HANDLE;
1377             //cursor_mode: BEFORE;
1378             multiline: 1;
1379             source: "elm/entry/selection/default"; // selection under
1380             //source2: "X"; // selection over
1381             //source3: "X"; // cursor under
1382             source5: "elm/entry/anchor/default"; // anchor under
1383             source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
1384             source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
1385             source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
1386             source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
1387             source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
1388             description { state: "default" 0.0;
1389                text {
1390                   style: "entry_textblock_style";
1391                   min: 1 1;
1392                align: 0.0 0.0;
1393                }
1394             }
1395             description { state: "disabled" 0.0;
1396                inherit: "default" 0.0;
1397                text {
1398                   style: "entry_textblock_disabled_style";
1399                }
1400             }
1401          }
1402       }
1403       programs {
1404          program { name: "focus";
1405             signal: "load";
1406             source: "";
1407             action: FOCUS_SET;
1408             target: "elm.text";
1409          }
1410          program { name: "disable";
1411             signal: "elm,state,disabled";
1412             source: "elm";
1413             action: STATE_SET "disabled" 0.0;
1414             target: "elm.text";
1415          }
1416          program { name: "enable";
1417             signal: "elm,state,enabled";
1418             source: "elm";
1419             action: STATE_SET "default" 0.0;
1420             target: "elm.text";
1421          }
1422          program { name: "gdisable";
1423             signal: "elm,guide,disabled";
1424             source: "elm";
1425             action: STATE_SET "hidden" 0.0;
1426             target: "elm.guide";
1427          }
1428          program { name: "genable";
1429             signal: "elm,guide,enabled";
1430             source: "elm";
1431             action: STATE_SET "default" 0.0;
1432             target: "elm.guide";
1433          }
1434       }
1435    }
1436
1437   group { name: "elm/entry/base-password/default";
1438       data.item: "default_font_size" "24";
1439       data.item: "min_font_size" "8";
1440       data.item: "max_font_size" "60";
1441       data {
1442          item: context_menu_orientation "horizontal";
1443       }
1444       parts {
1445          part { name: "elm.guide";
1446             type: TEXTBLOCK;
1447             mouse_events: 0;
1448             scale: 1;
1449             description { state: "default" 0.0;
1450                rel1.to: "elm.text";
1451                rel2.to: "elm.text";
1452                text {
1453                   style: "editfield_single_textblock_guide_style";
1454                   min: 1 1;
1455                   max: 0 1;
1456                }
1457             }
1458             description { state: "hidden" 0.0;
1459                inherit: "default" 0.0;
1460                visible: 0;
1461             }
1462          }
1463          part { name: "elm.text";
1464             type: TEXTBLOCK;
1465             mouse_events: 1;
1466             scale: 1;
1467             entry_mode: PASSWORD;
1468             select_mode: BLOCK_HANDLE;
1469             //cursor_mode: BEFORE;
1470             multiline: 0;
1471             source: "elm/entry/selection/default"; // selection under
1472             //source2: "X"; // selection over
1473             //source3: "X"; // cursor under
1474             source4: "elm/entry/cursor/default"; // cursorover
1475             source5: "elm/entry/anchor/default"; // anchor under
1476             source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
1477             source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
1478             source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
1479             source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
1480             source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
1481             description { state: "default" 0.0;
1482                text {
1483                   style: "entry_single_textblock_style";
1484                   repch: "*";
1485                   min: 1 1;
1486                   max: 0 1;
1487                }
1488             }
1489             description { state: "disabled" 0.0;
1490                inherit: "default" 0.0;
1491                text {
1492                   style: "entry_single_textblock_disabled_style";
1493                }
1494             }
1495          }
1496       }
1497       programs {
1498          program { name: "focus";
1499             signal: "load";
1500             source: "";
1501             action: FOCUS_SET;
1502             target: "elm.text";
1503          }
1504          program { name: "disable";
1505             signal: "elm,state,disabled";
1506             source: "elm";
1507             action: STATE_SET "disabled" 0.0;
1508             target: "elm.text";
1509          }
1510          program { name: "enable";
1511             signal: "elm,state,enabled";
1512             source: "elm";
1513             action: STATE_SET "default" 0.0;
1514             target: "elm.text";
1515          }
1516          program { name: "gdisable";
1517             signal: "elm,guide,disabled";
1518             source: "elm";
1519             action: STATE_SET "hidden" 0.0;
1520             target: "elm.guide";
1521          }
1522          program { name: "genable";
1523             signal: "elm,guide,enabled";
1524             source: "elm";
1525             action: STATE_SET "default" 0.0;
1526             target: "elm.guide";
1527          }
1528       }
1529    }
1530
1531 group { name: "elm/entry/base-password/popup";
1532    data.item: "default_font_size" "24";
1533    data.item: "min_font_size" "8";
1534    data.item: "max_font_size" "60";
1535    data {
1536       item: context_menu_orientation "horizontal";
1537    }
1538    styles
1539    {
1540       style { name: "entry_single_textblock_popup_style";
1541          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" align=center wrap=mixed ellipsis=1.0 text_class=entry";
1542          tag:  "br" "\n";
1543          tag:  "ps" "ps";
1544          tag:  "tab" "\t";
1545          tag:  "em" "+ font=Tizen:style=Oblique";
1546          tag:  "b" "+ font=Tizen:style=Bold";
1547          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
1548          tag:  "hilight" "+ font=Tizen:style=Bold";
1549          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
1550          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
1551          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
1552          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
1553          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
1554          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
1555       }
1556       style { name: "entry_single_textblock_disabled_popup_style";
1557          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 align=center wrap=mixed ellipsis=1.0 text_class=entry";
1558          tag:  "br" "\n";
1559          tag:  "ps" "ps";
1560          tag:  "tab" "\t";
1561          tag:  "em" "+ font=Tizen:style=Oblique";
1562          tag:  "b" "+ font=Tizen:style=Bold";
1563          tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
1564          tag:  "hilight" "+ font=Tizen:style=Bold";
1565          tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
1566          tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
1567          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
1568          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
1569          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
1570          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
1571       }
1572       style { name: "entry_single_textblock_popup_guide_style";
1573          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color="ENTRY_GUIDE_TEXT_COLOR_INC" align=center wrap=mixed ellipsis=1.0 text_class=entry";
1574          tag:  "br" "\n";
1575          tag:  "ps" "ps";
1576          tag:  "tab" "\t";
1577          tag:  "em" "+ font=Tizen:style=Oblique";
1578          tag:  "b" "+ font=Tizen:style=Bold";
1579          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
1580          tag:  "hilight" "+ font=Tizen:style=Bold";
1581       }
1582    }
1583    parts {
1584       part { name: "elm.guide";
1585          type: TEXTBLOCK;
1586          mouse_events: 0;
1587          scale: 1;
1588          description { state: "default" 0.0;
1589             rel1.to: "elm.text";
1590             rel2.to: "elm.text";
1591             text {
1592                style: "entry_single_textblock_popup_guide_style";
1593                min: 1 1;
1594                max: 0 1;
1595             }
1596          }
1597          description { state: "hidden" 0.0;
1598             inherit: "default" 0.0;
1599             visible: 0;
1600          }
1601       }
1602       part { name: "elm.text";
1603          type: TEXTBLOCK;
1604          mouse_events: 1;
1605          scale: 1;
1606          entry_mode: PASSWORD;
1607          select_mode: BLOCK_HANDLE;
1608          //cursor_mode: BEFORE;
1609          multiline: 0;
1610          source: "elm/entry/selection/default"; // selection under
1611          //source2: "X"; // selection over
1612          //source3: "X"; // cursor under
1613          source4: "elm/entry/cursor/default"; // cursorover
1614          source5: "elm/entry/anchor/default"; // anchor under
1615          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
1616          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
1617          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
1618          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
1619          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
1620          description { state: "default" 0.0;
1621             text {
1622                style: "entry_single_textblock_popup_style";
1623                repch: "*";
1624                min: 1 1;
1625                max: 0 1;
1626             }
1627          }
1628          description { state: "disabled" 0.0;
1629             inherit: "default" 0.0;
1630             text {
1631                style: "entry_single_textblock_disabled_popup_style";
1632             }
1633          }
1634       }
1635    }
1636    programs {
1637       program { name: "focus";
1638          signal: "load";
1639          source: "";
1640          action: FOCUS_SET;
1641          target: "elm.text";
1642       }
1643       program { name: "disable";
1644          signal: "elm,state,disabled";
1645          source: "elm";
1646          action: STATE_SET "disabled" 0.0;
1647          target: "elm.text";
1648       }
1649       program { name: "enable";
1650          signal: "elm,state,enabled";
1651          source: "elm";
1652          action: STATE_SET "default" 0.0;
1653          target: "elm.text";
1654       }
1655       program { name: "gdisable";
1656          signal: "elm,guide,disabled";
1657          source: "elm";
1658          action: STATE_SET "hidden" 0.0;
1659          target: "elm.guide";
1660       }
1661       program { name: "genable";
1662          signal: "elm,guide,enabled";
1663          source: "elm";
1664          action: STATE_SET "default" 0.0;
1665          target: "elm.guide";
1666       }
1667    }
1668 }
1669
1670         group { name: "elm/entry/cursor/default";
1671                 parts {
1672                         part { name: "clip2";
1673                                 type: RECT;
1674                                 mouse_events: 0;
1675                                 scale: 1;
1676                                 description { state: "default" 0.0;
1677                                         rel1.to: "clip";
1678                                         rel2.to: "clip";
1679                                 visible: 0;
1680                                 }
1681                                 description { state: "focused" 0.0;
1682                                         inherit: "default" 0.0;
1683                                         visible: 1;
1684                                 }
1685                         }
1686                         part { name: "clip";
1687                                 type: RECT;
1688                                 mouse_events: 0;
1689                                 scale: 1;
1690                                 clip_to: "clip2";
1691                                 description { state: "default" 0.0;
1692                                         rel1.offset: -10 0;
1693                                         rel2.offset: 9 9;
1694                                 }
1695                                 description { state: "hidden" 0.0;
1696                                         inherit: "default" 0.0;
1697                                         visible: 0;
1698                                 }
1699                         }
1700                         part { name: "base";
1701                                 type: RECT;
1702                                 mouse_events: 0;
1703                                 scale: 1;
1704                                 clip_to: "clip";
1705                                 description { state: "default" 0.0;
1706                                         min: 2 2;
1707                                         align: 0.5 1.0;
1708                                         color: 0 0 0 0;
1709                                 }
1710                         }
1711
1712                         part { name: "glow";
1713                                 type: RECT;
1714                                 mouse_events: 0;
1715                                 scale: 1;
1716                                 clip_to: "clip2";
1717                                 description { state: "default" 0.0;
1718                                         min: 3 0;
1719                                         fixed: 1 0;
1720                                         align: 0.5 0.5;
1721                                         rel1 {
1722                                                 relative: 0.0  0.0;
1723                                                 offset: 0 2;
1724                                         }
1725                                         rel2 {
1726                                                 relative: 0.0  1.0;
1727                                                 offset: 0 -2;
1728                                         }
1729                                         color: ENTRY_CURSOR_COLOR_INC;
1730                                 }
1731                                 description { state: "hidden" 0.0;
1732                                         inherit: "default" 0.0;
1733                                         color: 0 0 0 0;
1734                                 }
1735                         }
1736                 }
1737                 programs {
1738                         program { name: "show";
1739                                 action: STATE_SET "hidden" 0.0;
1740                                 in: 0.6 0.0;
1741                                 target: "glow";
1742                                 after: "show4";
1743                         }
1744                         program { name: "show4";
1745                                 action: STATE_SET "default" 0.0;
1746                                 in: 0.6 0.0;
1747                                 target: "glow";
1748                                 after: "show";
1749                         }
1750                         program { name: "focused";
1751                                 signal: "elm,action,focus";
1752                                 source: "elm";
1753                                 action: STATE_SET "focused" 0.0;
1754                                 target: "clip2";
1755                                 after: "show4";
1756                         }
1757                         program { name: "unfocused";
1758                                 signal: "elm,action,unfocus";
1759                                 source: "elm";
1760                                 action: STATE_SET "default" 0.0;
1761                                 target: "clip2";
1762                                 after: "stop_glow";
1763                         }
1764                         program { name: "stop_glow";
1765                         action: ACTION_STOP;
1766                                 target: "show";
1767                                 target: "show4";
1768                         }
1769                 }
1770         }
1771
1772
1773         group { name: "elm/entry/selection/default";
1774                 parts {
1775                         part { name: "bg";
1776                                 type: RECT;
1777                                 scale: 1;
1778                                 mouse_events: 0;
1779                                 description { state: "default" 0.0;
1780                                         color: ENTRY_SELECTION_BG_COLOR;
1781                                 }
1782                         }
1783                 }
1784         }
1785
1786         group { name: "elm/entry/selection/block_handle_left";
1787                 data.item: "height" "40";
1788                 data.item: "gap" "51";
1789                 images {
1790                   image: "copy&paste_Handler_left.png" COMP;
1791                   image: "copy&paste_Handler_left_01.png" COMP;
1792                   image: "copy&paste_Handler_left_reversed.png" COMP;
1793                   image: "copy&paste_Handler_left_01_reversed.png" COMP;
1794                 }
1795                 parts {
1796                         part { name: "handle";
1797                                 mouse_events: 1;
1798                                 scale: 1;
1799                                 description { state: "default" 0.0;
1800                                         visible: 0;
1801                                         fixed: 1 1;
1802                                         align: 1 0;
1803                                         min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
1804                                         max:ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
1805                                         rel1.offset: 0 -ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
1806                                         rel2.offset: ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET 0;
1807                                         image {
1808                                                 normal: "copy&paste_Handler_left_01.png";
1809                                                 border: 0 0 0 0;
1810                                         }
1811                                         image.middle: SOLID;
1812                                         fill.smooth: 0;
1813                                 }
1814                                 description { state: "show" 0.0;
1815                                         inherit: "default" 0.0;
1816                                         visible: 1;
1817                                 }
1818                                 description { state: "top" 0.0;
1819                                         inherit: "default" 0.0;
1820                                         visible: 1;
1821                                         align: 1 1;
1822                                         rel2 {
1823                                                 offset: ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
1824                                         }
1825                                         image {
1826                                                 normal: "copy&paste_Handler_left.png";
1827                                         }
1828                                 }
1829                                 description { state: "bottom_reversed" 0.0;
1830                                         inherit: "default" 0.0;
1831                                         visible: 1;
1832                                         align: 0 0;
1833                                         rel1 {
1834                                                 offset: -ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET -ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
1835                                         }
1836                                         image {
1837                                                 normal: "copy&paste_Handler_left_01_reversed.png";
1838                                         }
1839                                 }
1840                                 description { state: "top_reversed" 0.0;
1841                                         inherit: "default" 0.0;
1842                                         visible: 1;
1843                                         align: 0 1;
1844                                         rel1.offset: -ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET 0;
1845                                         rel2 {
1846                                                 offset: 0 ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
1847                                         }
1848                                         image {
1849                                                 normal: "copy&paste_Handler_left_reversed.png";
1850                                         }
1851                                 }
1852                         }
1853                 }
1854                 script {
1855                         public handler_ontop;
1856                         public handler_focused;
1857                 }
1858                 programs {
1859                         program { name: "focused";
1860                                 signal: "edje,focus,in";
1861                                 source: "edje";
1862                                 script {
1863                                         set_int(handler_focused, 1);
1864                                 }
1865                         }
1866                         program { name: "unfocused";
1867                                 signal: "edje,focus,out";
1868                                 source: "edje";
1869                                 script {
1870                                         set_int(handler_focused, 0);
1871                                         set_state(PART:"handle", "default", 0.0);
1872                                 }
1873                         }
1874                         program { name: "bottom_reversed";
1875                                 signal: "elm,state,bottom,reversed";
1876                                 source: "elm";
1877                                 script {
1878                                         set_state(PART:"handle", "bottom_reversed", 0.0);
1879                                 }
1880                         }
1881                         program { name: "top_reversed";
1882                                 signal: "elm,state,top,reversed";
1883                                 source: "elm";
1884                                 script {
1885                                         set_state(PART:"handle", "top_reversed", 0.0);
1886                                 }
1887                         }
1888                         program { name: "top";
1889                                 signal: "elm,state,top";
1890                                 source: "elm";
1891                                 script {
1892                                         new focused;
1893                                         focused = get_int(handler_focused);
1894                                         set_int(handler_ontop, 1);
1895                                         if (focused)
1896                                         {
1897                                                 set_state(PART:"handle", "top", 0.0);
1898                                         }
1899                                         else
1900                                         {
1901                                                 set_state(PART:"handle", "default", 0.0);
1902                                         }
1903                                 }
1904                         }
1905                         program { name: "bottom";
1906                                 signal: "elm,state,bottom";
1907                                 source: "elm";
1908                                 script {
1909                                         new focused;
1910                                         focused = get_int(handler_focused);
1911                                         set_int(handler_ontop, 0);
1912                                         if (focused)
1913                                         {
1914                                                 set_state(PART:"handle", "show", 0.0);
1915                                         }
1916                                         else
1917                                         {
1918                                                 set_state(PART:"handle", "default", 0.0);
1919                                         }
1920                                 }
1921                         }
1922                 }
1923         }
1924
1925         group { name: "elm/entry/selection/block_handle_right";
1926                 data.item: "height" "40";
1927                 data.item: "gap" "51";
1928                 images {
1929                   image: "copy&paste_Handler_right.png" COMP;
1930                   image: "copy&paste_Handler_right_01.png" COMP;
1931                   image: "copy&paste_Handler_right_reversed.png" COMP;
1932                   image: "copy&paste_Handler_right_01_reversed.png" COMP;
1933                 }
1934                 parts {
1935                         part { name: "handle";
1936                                 mouse_events: 1;
1937                                 scale: 1;
1938                                 description { state: "default" 0.0;
1939                                         visible: 0;
1940                                         fixed: 1 1;
1941                                         align: 0 0;
1942                                         min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
1943                                         max: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
1944                                         rel1.offset: -ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET -ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
1945                                         image {
1946                                                 normal: "copy&paste_Handler_right.png";
1947                                                 border: 0 0 0 0;
1948                                         }
1949                                         image.middle: SOLID;
1950                                         fill.smooth: 0;
1951                                 }
1952                                 description { state: "show" 0.0;
1953                                         inherit: "default" 0.0;
1954                                         visible: 1;
1955                                 }
1956                                 description { state: "top" 0.0;
1957                                         inherit: "default" 0.0;
1958                                         visible: 1;
1959                                         align: 0 1;
1960                                         rel1.offset: -ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET 0;
1961                                         rel2.offset: 0 ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
1962                                         image {
1963                                                 normal: "copy&paste_Handler_right_01.png";
1964                                         }
1965                                 }
1966                                 description { state: "bottom_reversed" 0.0;
1967                                         inherit: "default" 0.0;
1968                                         visible: 1;
1969                                         align: 1 0;
1970                                         rel1.offset: 0 -ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
1971                                         rel2.offset: ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET+ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0;
1972                                         image {
1973                                                 normal: "copy&paste_Handler_right_reversed.png";
1974                                         }
1975                                 }
1976                                 description { state: "top_reversed" 0.0;
1977                                         inherit: "default" 0.0;
1978                                         visible: 1;
1979                                         align: 1 1;
1980                                         rel2.offset: ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET+ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
1981                                         image {
1982                                                 normal: "copy&paste_Handler_right_01_reversed.png";
1983                                         }
1984                                 }
1985                         }
1986                 }
1987                 script {
1988                         public handler_ontop;
1989                         public handler_focused;
1990                 }
1991                 programs {
1992                         program { name: "focused";
1993                                 signal: "edje,focus,in";
1994                                 source: "edje";
1995                                 script {
1996                                         set_int(handler_focused, 1);
1997                                 }
1998                         }
1999                         program { name: "unfocused";
2000                                 signal: "edje,focus,out";
2001                                 source: "edje";
2002                                 script {
2003                                         set_int(handler_focused, 0);
2004                                         set_state(PART:"handle", "default", 0.0);
2005                                 }
2006                         }
2007                         program { name: "top";
2008                                 signal: "elm,state,top";
2009                                 source: "elm";
2010                                 script {
2011                                         new focused;
2012                                         focused = get_int(handler_focused);
2013                                         set_int(handler_ontop, 1);
2014                                         if (focused)
2015                                                 {
2016                                                         set_state(PART:"handle", "top", 0.0);
2017                                                 }
2018                                         else
2019                                                 {
2020                                                         set_state(PART:"handle", "default", 0.0);
2021                                         }
2022                                 }
2023                         }
2024                         program { name: "bottom";
2025                                 signal: "elm,state,bottom";
2026                                 source: "elm";
2027                                 script {
2028                                         new focused;
2029                                         focused = get_int(handler_focused);
2030                                         set_int(handler_ontop, 0);
2031                                         if (focused)
2032                                                 {
2033                                                         set_state(PART:"handle", "show", 0.0);
2034                                                 }
2035                                         else
2036                                                 {
2037                                                         set_state(PART:"handle", "default", 0.0);
2038                                         }
2039                                 }
2040                         }
2041                         program { name: "bottom_reversed";
2042                                 signal: "elm,state,bottom,reversed";
2043                                 source: "elm";
2044                                 script {
2045                                         set_state(PART:"handle", "bottom_reversed", 0.0);
2046                                 }
2047                         }
2048                         program { name: "top_reversed";
2049                                 signal: "elm,state,top,reversed";
2050                                 source: "elm";
2051                                 script {
2052                                         set_state(PART:"handle", "top_reversed", 0.0);
2053                                 }
2054                         }
2055                 }
2056         }
2057
2058         group { name: "elm/entry/cursor_handle/default";
2059                 images {
2060                   image: "copy&paste_Handler_center.png" COMP;
2061                 }
2062                 parts {
2063                         part { name: "handle";
2064                                 scale: 1;
2065                                 mouse_events: 1;
2066                                 description { state: "default" 0.0;
2067                                         max: 60 60;
2068                                         min: 60 60;
2069                                         align: 0 0;
2070                                         fixed: 1 1;
2071                                         visible: 0;
2072                                         rel1 { offset: -30 -8; }
2073                                         image {
2074                                                 normal: "copy&paste_Handler_center.png";
2075                                                 border: 0 0 0 0;
2076                                         }
2077                                         image.middle: SOLID;
2078                                         fill.smooth: 0;
2079                                 }
2080                                 description { state: "show" 0.0;
2081                                         inherit: "default" 0.0;
2082                                         visible: 1;
2083                                 }
2084                         }
2085                 }
2086                 programs {
2087                         program { name: "focused";
2088                                 signal: "edje,focus,in";
2089                                 source: "edje";
2090                                 script {
2091                                         set_state(PART:"handle", "show", 0.0);
2092                                 }
2093                         }
2094                         program { name: "unfocused";
2095                                 signal: "edje,focus,out";
2096                                 source: "edje";
2097                                 script {
2098                                         set_state(PART:"handle", "default", 0.0);
2099                                 }
2100                         }
2101                         program { name: "show";
2102                                 signal: "edje,cursor,handle,show";
2103                                 source: "edje";
2104                                 script {
2105                                         set_state(PART:"handle", "show", 0.0);
2106                                 }
2107                         }
2108                         program { name: "hide";
2109                                 signal: "edje,cursor,handle,hide";
2110                                 source: "edje";
2111                                 script {
2112                                         set_state(PART:"handle", "default", 0.0);
2113                                 }
2114                         }
2115                 }
2116         }
2117
2118         group { name: "elm/entry/selection/block_handle_edge_left";
2119                 parts {
2120                         part { name: "align";
2121                                 type: RECT;
2122                                 scale: 1;
2123                                 mouse_events: 0;
2124                                 description { state: "default" 0.0;
2125                                         min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0;
2126                                         color: 255 0 0 100;
2127                                         visible: 0;
2128                                 }
2129                         }
2130                         part { name: "bg";
2131                                 type: RECT;
2132                                 scale: 1;
2133                                 mouse_events: 0;
2134                                 description { state: "default" 0.0;
2135                                         color: ENTRY_SELECTION_EDGE_COLOR;
2136                                         min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0;
2137                                         rel2 { relative: 0 1; to: "align"; }
2138                                         visible: 0;
2139                                 }
2140                                 description { state: "show" 0.0;
2141                                         inherit: "default" 0.0;
2142                                         visible: 1;
2143                                 }
2144                         }
2145                 }
2146                 programs {
2147                         program { name: "show";
2148                                 signal: "edje,focus,in";
2149                                 source: "edje";
2150                                 script {
2151                                         set_state(PART:"bg", "show", 0.0);
2152                                 }
2153                         }
2154                         program { name: "hide";
2155                                 signal: "edje,focus,out";
2156                                 source: "edje";
2157                                 script {
2158                                         set_state(PART:"bg", "default", 0.0);
2159                                 }
2160                         }
2161                 }
2162         }
2163
2164         group { name: "elm/entry/selection/block_handle_edge_right";
2165                 parts {
2166                         part { name: "bg";
2167                                 type: RECT;
2168                                 scale: 1;
2169                                 mouse_events: 0;
2170                                 description { state: "default" 0.0;
2171                                         color: ENTRY_SELECTION_EDGE_COLOR;
2172                                         min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0;
2173                                         visible: 0;
2174                                 }
2175                                 description { state: "show" 0.0;
2176                                         inherit: "default" 0.0;
2177                                         visible: 1;
2178                                 }
2179                         }
2180                 }
2181                 programs {
2182                         program { name: "show";
2183                                 signal: "edje,focus,in";
2184                                 source: "edje";
2185                                 script {
2186                                         set_state(PART:"bg", "show", 0.0);
2187                                 }
2188                         }
2189                         program { name: "hide";
2190                                 signal: "edje,focus,out";
2191                                 source: "edje";
2192                                 script {
2193                                         set_state(PART:"bg", "default", 0.0);
2194                                 }
2195                         }
2196                 }
2197         }
2198
2199         group { name: "elm/entry/anchor/default";
2200                 parts {
2201                         part { name: "bg";
2202                                 type: RECT;
2203                                 mouse_events: 0;
2204                                 description { state: "default" 0.0;
2205                                         color: 0 0 0 0;
2206                                 }
2207                         }
2208                 }
2209         }
2210
2211     group { name: "elm/entry/preedit/default";
2212         parts {
2213             part { name: "bg";
2214                 type: RECT;
2215                 mouse_events: 0;
2216                 description { state: "default" 0.0;
2217                     color: 128 128 128 255;
2218                 }
2219             }
2220         }
2221    }
2222
2223
2224 #define MAGNIFIER_SCALE 1.5
2225
2226         group { name: "elm/entry/magnifier/fill-width";
2227                 data.item: "height" MAGNIFIER_HEIGHT_FILL;
2228                 data.item: "scale" MAGNIFIER_SCALE;
2229                 images {
2230                   image: "magnifier_noarrow.png" COMP;
2231                   image: "magnifier_noarrow_line.png" COMP;
2232                 }
2233                 parts {
2234                         part { name: "bg";
2235                                 mouse_events: 0;
2236                                 scale: 1;
2237                                 description { state: "default" 0.0;
2238                                         align: 0.5 0.0;
2239                                         rel1 { offset: -20 -10; }
2240                                         rel2 { offset: 22 15; }
2241                                         image {
2242                                                 normal: "magnifier_noarrow.png";
2243                                                 border: 25 25 35 25;
2244                                         }
2245                                         image.middle: SOLID;
2246                                         fill.smooth: 0;
2247                                 }
2248                         }
2249                         part { name: "swallow";
2250                                 type: SWALLOW;
2251                                 mouse_events: 0;
2252                                 scale: 1;
2253                                 description { state: "default" 0.0;
2254                                         align: 0.0 0.0;
2255                                         rel1 {
2256                                                 to: "bg";
2257                                                 offset: 18 18;
2258                                         }
2259                                         rel2 {
2260                                                 to: "bg";
2261                                                 offset: -20 -20;
2262                                         }
2263                                 }
2264                         }
2265                         part { name: "outline";
2266                                 mouse_events: 0;
2267                                 scale: 1;
2268                                 description { state: "default" 0.0;
2269                                         visible: 0;
2270                                         align: 0.0 0.0;
2271                                         rel1 { to: "bg"; offset: 0 0; }
2272                                         rel2 { to: "bg"; offset: -1 -1; }
2273                                         image {
2274                                                 normal: "magnifier_noarrow_line.png";
2275                                                 border: 25 25 35 25;
2276                                         }
2277                                         image.middle: SOLID;
2278                                         fill.smooth: 0;
2279                                 }
2280                         }
2281                 }
2282         }
2283
2284
2285         group { name: "elm/entry/magnifier/fixed-size";
2286                 data.item: "height" MAGNIFIER_HEIGHT_FIXED;
2287                 data.item: "scale" MAGNIFIER_SCALE;
2288                 data.item: "arrow" 24;
2289                 images {
2290                   image: "copy&paste_Magnifier_left.png" COMP;
2291                   image: "copy&paste_Magnifier_middle.png" COMP;
2292                   image: "copy&paste_Magnifier_right.png" COMP;
2293                 }
2294                 parts {
2295                         part { name: "bg";
2296                                 mouse_events: 0;
2297                                 scale: 1;
2298                                 type: RECT;
2299                                 description { state: "default" 0.0;
2300                                         fixed: 1 1;
2301                                         min: MAGNIFIER_WIDTH_FIXED MAGNIFIER_HEIGHT_FIXED;
2302                                         align: 0.5 0.0;
2303                                         visible: 1;
2304                                         color: 0 0 0 0;
2305                                 }
2306                         }
2307                         part { name: "bg_middle_left";
2308                                 mouse_events: 0;
2309                                 scale: 1;
2310                                 type: RECT;
2311                                 description { state: "default" 0.0;
2312                                         min: 20 134;
2313                                         max: 20 -1;
2314                                         align: 1.0 0.0;
2315                                         rel2 { relative: 0.5 1.0; to: "bg"; }
2316                                         visible: 1;
2317                                         color: 0 0 0 0;
2318                                 }
2319                         }
2320                         part { name: "bg_middle_right";
2321                                 mouse_events: 0;
2322                                 scale: 1;
2323                                 type: RECT;
2324                                 description { state: "default" 0.0;
2325                                         min: 20 134;
2326                                         max: 20 -1;
2327                                         align: 0.0 0.0;
2328                                         rel1 { relative: 0.5 0.0; to: "bg"; }
2329                                         visible: 1;
2330                                         color: 0 0 0 0;
2331                                 }
2332                         }
2333                         part { name: "bg_left";
2334                                 mouse_events: 0;
2335                                 scale: 1;
2336                                 description { state: "default" 0.0;
2337                                         fixed: 1 1;
2338                                         min: 136 134;
2339                                         align: 0.0 0.0;
2340                                         rel1 { relative: 0.0 0.0; to: "bg"; }
2341                                         rel2 { relative: 0.0 1.0; to: "bg_middle_left"; }
2342                                         image {
2343                                                 normal: "copy&paste_Magnifier_left.png";
2344                                                 border: 21 1 20 44;
2345                                         }
2346                                         image.middle: 1;
2347                                         fill.smooth: 0;
2348                                 }
2349                         }
2350                         part { name: "bg_middle";
2351                                 mouse_events: 0;
2352                                 scale: 1;
2353                                 description { state: "default" 0.0;
2354                                         align: 0.0 0.0;
2355                                         rel1 { relative: 0.0 0.0; to: "bg_middle_left"; }
2356                                         rel2 { relative: 1.0 1.0; to: "bg_middle_right"; }
2357                                         image {
2358                                                 normal: "copy&paste_Magnifier_middle.png";
2359                                                 border: 1 38 20 44;
2360                                         }
2361                                         image.middle: 1;
2362                                         fill.smooth: 0;
2363                                 }
2364                         }
2365                         part { name: "bg_right";
2366                                 mouse_events: 0;
2367                                 scale: 1;
2368                                 description { state: "default" 0.0;
2369                                         fixed: 1 1;
2370                                         min: 136 134;
2371                                         rel1 { relative: 1.0 0.0; to: "bg_middle_right"; }
2372                                         rel2.to: "bg";
2373                                         image {
2374                                                 normal: "copy&paste_Magnifier_right.png";
2375                                                 border: 1 21 20 44;
2376                                         }
2377                                         image.middle: 1;
2378                                         fill.smooth: 0;
2379                                 }
2380                         }
2381                         part { name: "swallow";
2382                                 type: SWALLOW;
2383                                 mouse_events: 0;
2384                                 scale: 1;
2385                                 description { state: "default" 0.0;
2386                                         fixed: 1 1;
2387                                         align: 0.0 0.0;
2388                                         rel1 {
2389                                                 to: "bg";
2390                                                 offset: 21-5 22-8; //need to update when image with rounded corners releases
2391                                         }
2392                                         rel2 {
2393                                                 to: "bg";
2394                                                 offset: -21+5 -44+10;
2395                                         }
2396                                 }
2397                         }
2398                 }
2399         }
2400
2401         group { name: "elm/entry/matchlist/default";
2402                 data.item: "max_height" "230";
2403                 parts {
2404                         part { name: "base";
2405                                 type: RECT;
2406                                 scale : 1;
2407                                 mouse_events: 1;
2408                                 repeat_events: 1;
2409                                 description { state: "default" 0.0;
2410                                         color: 0 0 0 0;
2411                                         rel1 {
2412                                                 relative: 0.0 0.0;
2413                                                 offset: 0 20;
2414                                         }
2415                                         rel2 {
2416                                                 relative: 1.0 1.0;
2417                                                 offset: 0 20;
2418                                         }
2419                                 }
2420                         }
2421                         part { name: "elm.swallow.content";
2422                                 type: SWALLOW;
2423                                 description { state: "default" 0.0;
2424                                         align: 0.0 0.0;
2425                                         rel1 {
2426                                                 to: "base";
2427                                         }
2428                                         rel2 {
2429                                                 to: "base";
2430                                         }
2431                                 }
2432                         }
2433                 }
2434         }
2435
2436 /* Entry's bubble style */
2437
2438 styles {
2439    style { 
2440       name: "entry_bubble_date_area_textblock_style";
2441       base: "font=Tizen:style=Roman font_size="ENTRY_BUBBLE_DATE_AREA_TEXT_SIZE_INC" color="ENTRY_TEXT_COLOR_INC" left_margin=2 right_margin=2 wrap=mixed text_class=entry";
2442       tag:  "br" "\n";
2443       tag:  "ps" "ps";
2444       tag:  "tab" "\t";
2445       tag:  "em" "+ font=Tizen:style=Oblique";
2446       tag:  "b" "+ font=Tizen:style=Bold";
2447       tag:  "link" "+ color=#800 underline=on underline_color=#8008";
2448       tag:  "hilight" "+ font=Tizen:style=Bold";
2449       tag:  "preedit" "+ underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
2450       tag:  "preedit_sel" "+ backing=on backing_color="ENTRY_PREEDIT_BACKGROUND_COLOR_INC" color="ENTRY_PREEDIT_TEXT_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_TEXT_COLOR_INC;
2451       tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
2452       tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
2453       tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
2454       tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color="ENTRY_PREEDIT_UNDERLINE_COLOR_INC;
2455    }
2456    style {
2457       name: "entry_bubble_sent_textblock_style";
2458       base: "font=Tizen:style=Roman style="ENTRY_BUBBLE_SENT_TEXT_SHADOW_STYLE" shadow_color="ENTRY_BUBBLE_SENT_TEXT_SHADOW_COLOR" font_size="ENTRY_BUBBLE_TEXT_SIZE" color="ENTRY_BUBBLE_SENT_TEXT_COLOR" left_margin=1 right_margin=2 wrap=mixed text_class=entry";
2459       tag:  "br" "\n";
2460       tag:  "ps" "ps";
2461       tag:  "tab" "\t";
2462       tag:  "em" "+ font=Tizen:style=Oblique";
2463       tag:  "b" "+ font=Tizen:style=Bold";
2464       tag:  "link" "+ color=#800 underline=on underline_color=#8008";
2465       tag:  "hilight" "+ font=Tizen:style=Bold";
2466    }
2467    style {
2468       name: "entry_bubble_receive_textblock_style";
2469       base: "font=Tizen:style=Roman style="ENTRY_BUBBLE_RECEV_TEXT_SHADOW_STYLE" shadow_color="ENTRY_BUBBLE_RECEV_TEXT_SHADOW_COLOR" font_size="ENTRY_BUBBLE_TEXT_SIZE" color="ENTRY_BUBBLE_RECEV_TEXT_COLOR" left_margin=1 right_margin=2 wrap=mixed text_class=entry";
2470       tag:  "br" "\n";
2471       tag:  "ps" "ps";
2472       tag:  "tab" "\t";
2473       tag:  "em" "+ font=Tizen:style=Oblique";
2474       tag:  "b" "+ font=Tizen:style=Bold";
2475       tag:  "link" "+ color=#800 underline=on underline_color=#8008";
2476       tag:  "hilight" "+ font=Tizen:style=Bold";
2477    }
2478 }
2479
2480    group { name: "elm/entry/base/readmessage";
2481       data.item: "default_font_size" "24";
2482       data.item: "min_font_size" "8";
2483       data.item: "max_font_size" "60";
2484       data {
2485          item: context_menu_orientation "horizontal";
2486       }
2487       parts {
2488          part {
2489             name: "elm.rect.left.pad";
2490             type: RECT;
2491             scale: 1;
2492             description {
2493                state: "default" 0.0;
2494                min: ENTRY_BUBBLE_EX_PAD 0;
2495                fixed: 1 0;
2496                align: 0.0 0.0;
2497                color: 0 0 0 0;
2498                rel2.relative: 0.0 1.0;
2499             }
2500          }
2501          part {
2502             name: "elm.rect.right.pad";
2503             type: RECT;
2504             scale: 1;
2505             description {
2506                state: "default" 0.0;
2507                min: ENTRY_BUBBLE_IX_PAD 0;
2508                fixed: 1 0;
2509                align: 0.0 0.0;
2510                color: 0 0 0 0;
2511                rel1 { relative: 1.0 0.0; to: "elm.text"; }
2512                rel2.to: "elm.text";
2513             }
2514          }
2515          part {
2516            name: "elm.rect.top.pad";
2517            type: RECT;
2518            scale: 1;
2519            description {
2520               state: "default" 0.0;
2521               min: 0 ENTRY_BUBBLE_Y_PAD;
2522               fixed: 0 1;
2523               align: 0.0 0.0;
2524               color: 0 0 0 0;
2525               rel2.relative: 1.0 0.0;
2526             }
2527          }
2528          part {
2529            name: "elm.rect.bottom.pad";
2530            type: RECT;
2531            scale: 1;
2532            description {
2533               state: "default" 0.0;
2534               min: 0 ENTRY_BUBBLE_Y_PAD;
2535               fixed: 0 1;
2536               align: 0.0 1.0;
2537               color: 0 0 0 0;
2538               rel1.relative: 0.0 1.0;
2539             }
2540          }
2541          part {
2542             name: "elm.image.bg";
2543             type: IMAGE;
2544             scale: 1;
2545             description {
2546                state: "default" 0.0;
2547                rel2.to_x: "elm.rect.right.pad";
2548                image {
2549                   normal: "00_messagebubble_bg_receive.png";
2550                   border: 1 20 13 20;
2551                   border_scale: 1;
2552                }
2553             }
2554          }
2555          part { name: "elm.text";
2556             type: TEXTBLOCK;
2557             mouse_events: 1;
2558             scale: 1;
2559             entry_mode: EDITABLE;
2560             select_mode: BLOCK_HANDLE;
2561             //cursor_mode: BEFORE;
2562             multiline: 1;
2563             source: "elm/entry/selection/default"; // selection under
2564             //source2: "X"; // selection over
2565             //source3: "X"; // cursor under
2566             source4: "elm/entry/cursor/default"; // cursorover
2567             source5: "elm/entry/anchor/default"; // anchor under
2568             source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
2569             source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
2570             source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
2571             source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
2572             source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
2573 //          source6: "X"; // anchor over
2574             description { state: "default" 0.0;
2575                fixed: 1 0;
2576                align: 0.0 0.0;
2577                rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
2578                rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; }
2579                text {
2580                   style: "entry_textblock_style";
2581                   min: 0 1;
2582                   max: 1 0;
2583                }
2584             }
2585             description { state: "disabled" 0.0;
2586                inherit: "default" 0.0;
2587                text {
2588                   style: "entry_textblock_disabled_style";
2589                }
2590             }
2591          }
2592       }
2593       programs {
2594          program { name: "focus";
2595             signal: "load";
2596             source: "";
2597             action: FOCUS_SET;
2598             target: "elm.text";
2599          }
2600          program { name: "disable";
2601             signal: "elm,state,disabled";
2602             source: "elm";
2603             action: STATE_SET "disabled" 0.0;
2604             target: "elm.text";
2605          }
2606          program { name: "enable";
2607             signal: "elm,state,enabled";
2608             source: "elm";
2609             action: STATE_SET "default" 0.0;
2610             target: "elm.text";
2611          }
2612       }
2613    }
2614
2615    group { name: "elm/entry/base-noedit/readmessage";
2616       data.item: "default_font_size" "24";
2617       data.item: "min_font_size" "8";
2618       data.item: "max_font_size" "60";
2619       data {
2620          item: context_menu_orientation "horizontal";
2621       }
2622       parts {
2623          part {
2624             name: "elm.rect.left.pad";
2625                 type: RECT;
2626                 scale: 1;
2627                 description {
2628                    state: "default" 0.0;
2629                min: ENTRY_BUBBLE_EX_PAD 0;
2630                fixed: 1 0;
2631                    align: 0.0 0.0;
2632                color: 0 0 0 0;
2633                    rel2.relative: 0.0 1.0;
2634                }
2635                description {
2636                state: "callerid_on" 0.0;
2637                inherit: "default" 0.0;
2638                    min: ENTRY_BUBBLE_EX_CALLERID_PAD 0;
2639                }
2640          }
2641          part {
2642             name: "elm.rect.right.pad";
2643             type: RECT;
2644             scale: 1;
2645             description {
2646                state: "default" 0.0;
2647                min: ENTRY_BUBBLE_IX_PAD 0;
2648                fixed: 1 0;
2649                align: 0.0 0.0;
2650                color: 0 0 0 0;
2651                rel1 { relative: 1.0 0.0; to: "elm.text"; }
2652                rel2.to: "elm.text";
2653             }
2654          }
2655          part {
2656            name: "elm.rect.top.pad";
2657            type: RECT;
2658            scale: 1;
2659            description {
2660               state: "default" 0.0;
2661               min: 0 ENTRY_BUBBLE_Y_PAD;
2662               fixed: 0 1;
2663               align: 0.0 0.0;
2664               color: 0 0 0 0;
2665               rel2.relative: 1.0 0.0;
2666            }
2667          }
2668          part {
2669            name: "elm.rect.topleft.pad";
2670            type: RECT;
2671            scale: 1;
2672            description {
2673               state: "default" 0.0;
2674               min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
2675               max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
2676               fixed: 1 1;
2677               align: 0.0 0.0;
2678               visible: 0;
2679            }
2680          }
2681          part {
2682            name: "elm.rect.bottom.pad";
2683            type: RECT;
2684            scale: 1;
2685            description {
2686               state: "default" 0.0;
2687               min: 0 ENTRY_BUBBLE_BOTTOM_PAD;
2688               fixed: 0 1;
2689               align: 0.0 1.0;
2690               color: 0 0 0 0;
2691               rel1.relative: 0.0 1.0;
2692            }
2693          }
2694          part {
2695            name: "elm.rect.bottomleft.pad";
2696            type: RECT;
2697            scale: 1;
2698            description {
2699               state: "default" 0.0;
2700               min: ENTRY_BUBBLE_BOTTOMRIGHT_PAD  2;
2701               max: ENTRY_BUBBLE_BOTTOMRIGHT_PAD 2;
2702               align: 0.0 1.0;
2703                           visible: 0;
2704            }
2705          }
2706          part {
2707            name: "elm.rect.groupchat.pad";
2708            type: RECT;
2709            scale: 1;
2710            description {
2711               state: "default" 0.0;
2712               min: ENTRY_BUBBLE_GROUPCHART_PAD;
2713               max: ENTRY_BUBBLE_GROUPCHART_PAD;
2714               align: 0.0 0.0;
2715                           visible: 0;
2716            }
2717            description {
2718               state: "callerid_on" 0.0;
2719               inherit: "default" 0.0;
2720               min: ENTRY_BUBBLE_GROUPCHART_WITH_CALLERID_PAD;
2721               max: ENTRY_BUBBLE_GROUPCHART_WITH_CALLERID_PAD;
2722            }
2723          }
2724          part {
2725            name: "elm.rect.groupchat.text.pad";
2726            type: RECT;
2727            scale: 1;
2728            description {
2729               state: "default" 0.0;
2730               min: 120 14;
2731               max: 120 14;
2732               align: 0.0 0.0;
2733                           visible: 0;
2734                           rel1 { relative: 0.0 1.0; to: "elm.rect.groupchat.pad"; }
2735            }
2736          }
2737          part { name: "elm.text.groupchat";
2738             type: TEXT;
2739             scale: 1;
2740             description { state: "default" 0.0;
2741                align: 0.0 0.0;
2742                fixed: 1 1;
2743                text {
2744                   font: "Tizen:style=Roman";
2745                   size: ENTRY_BUBBLE_GROUPCHAT_SIZE_INC;
2746                   min: 1 0;
2747                                   align: 0.0 0.5;
2748                   text_class: "tizen";
2749                }
2750                visible: 1;
2751                color: ENTRY_BUBBLE_GROUPCHAT_COLOR_INC;
2752                rel1 { relative: 1.0 0.0; to: "elm.rect.groupchat.pad"; }
2753                rel2.to_y: "elm.rect.groupchat.pad";
2754             }
2755          }
2756          part {
2757             name: "elm.image.bg";
2758             type: IMAGE;
2759             scale: 1;
2760             description {
2761                state: "default" 0.0;
2762                rel2.to_x: "elm.rect.right.pad";
2763                image {
2764                   normal: "00_messagebubble_bg_receive.png";
2765                   border: ENTRY_BUBBLE_RECEV_BG_BORDER_INC;
2766                   border_scale: 1;
2767                }
2768             }
2769             description {
2770                state: "callerid_on" 0.0;
2771            inherit: "default" 0.0;
2772            rel1 { relative: 1.0 0.0; to_x: "elm.rect.bottomleft.pad"; }
2773             }
2774             description {
2775                state: "callerid_groupchat" 0.0;
2776            inherit: "default" 0.0;
2777            rel1 { relative: 1.0 1.0; to_x: "elm.rect.bottomleft.pad"; to_y:"elm.rect.groupchat.pad"; }
2778             }
2779             description {
2780                state: "groupchat_on" 0.0;
2781            inherit: "default" 0.0;
2782            rel1 { relative: 0.0 1.0; to_y:"elm.rect.groupchat.pad"; }
2783             }
2784          }
2785          // it's temporary blocked for prepare entry's signal feature
2786          /*
2787          part {
2788            name: "elm.text.subject";
2789            type: TEXTBLOCK;
2790            scale: 1;
2791            description {
2792               state: "default" 0.0;
2793               align: 0.0 0.0;
2794               text {
2795                  style: "entry_textblock_style";
2796                  min: 0 1;
2797               }
2798               rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
2799               rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; }
2800            }
2801          }
2802          */
2803
2804          part {
2805            name: "elm.rect.subject.line";
2806            type: RECT;
2807            scale: 1;
2808            description {
2809               state: "default" 0.0;
2810               visible: 0;
2811               min: 0 1;
2812               align: 0.0 0.0;
2813               color: 0 0 0 255;
2814               rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
2815               rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; }
2816            }
2817          }
2818          part {
2819             name: "elm.swallow.callerid";
2820             type: SWALLOW;
2821             scale: 1;
2822             description {
2823                state: "default" 0.0;
2824                min: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT;
2825                max: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT;
2826                fixed: 1 1;
2827                align: 0.0 0.0;
2828                visible: 0;
2829                rel1 { relative: ENTRY_BUBBLE_RECEV_CALLERID_REL_INC; to_x: "elm.rect.topleft.pad"; to_y: "elm.rect.topleft.pad"; }
2830                rel2 { relative: ENTRY_BUBBLE_RECEV_CALLERID_REL_INC; to_x: "elm.rect.topleft.pad"; to_y: "elm.rect.bottom.pad"; }
2831             }
2832             description { state: "callerid_on" 0.0;
2833                inherit: "default" 0.0;
2834                visible: 1;
2835             }
2836          }
2837          part {
2838             name: "elm.rect.callerid.pad";
2839             type: RECT;
2840             scale: 1;
2841             description {
2842                state: "default" 0.0;
2843                min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
2844                max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
2845                fixed: 1 1;
2846                align: 0.0 0.0;
2847                visible: 0;
2848                rel1 { relative: 1.0 1.0; to: "elm.swallow.callerid"; to_y: "elm.rect.top.pad"; }
2849                rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; }
2850             }
2851          }
2852          part { name: "elm.text";
2853             type: TEXTBLOCK;
2854             mouse_events: 1;
2855             scale: 1;
2856             entry_mode: PLAIN;
2857             select_mode: BLOCK_HANDLE;
2858             //cursor_mode: BEFORE;
2859             multiline: 1;
2860             source: "elm/entry/selection/default"; // selection under
2861             //source2: "X"; // selection over
2862             //source3: "X"; // cursor under
2863             source5: "elm/entry/anchor/default"; // anchor under
2864             source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
2865             source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
2866             source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
2867             source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
2868             source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
2869             description {
2870                state: "default" 0.0;
2871                fixed: 1 0;
2872                min: 200 0;
2873                align: 0.0 0.0;
2874                rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.subject.line"; }
2875                rel2 { relative: 1.0 1.0; to_y: "elm.rect.subject.line"; }
2876                text {
2877                   style: "entry_bubble_receive_textblock_style";
2878                   min: 0 1;
2879               max: 1 0;
2880                }
2881             }
2882                 /* callerid only */
2883             description { state: "callerid_on" 0.0;
2884                inherit: "default" 0.0;
2885                rel1 { relative: 1.0 1.0; to_x: ENTRY_BUBBLE_READ_TEXT_CALLID_REL1_X_INC; to_y: "elm.rect.subject.line"; }
2886                rel2 { relative: 1.0 1.0; to_y: "elm.rect.subject.line"; }
2887             }
2888                 /* callerid and groupchat */
2889             description { state: "callerid_groupchat" 0.0;
2890                inherit: "default" 0.0;
2891                rel1 { relative: 1.0 1.0; to_x: ENTRY_BUBBLE_READ_TEXT_CALLID_REL1_X_INC; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
2892                rel2 { relative: 1.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
2893             }
2894                 /* groupchat only */
2895             description { state: "groupchat_on" 0.0;
2896                inherit: "default" 0.0;
2897                rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
2898                rel2 { relative: 1.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
2899             }
2900             description { state: "disabled" 0.0;
2901                inherit: "default" 0.0;
2902                text {
2903                   style: "entry_textblock_disabled_style";
2904                }
2905             }
2906          }
2907          part {
2908             name: "elm.rect.status.pad";
2909             type: RECT;
2910             scale: 1;
2911             description {
2912                state: "default" 0.0;
2913                min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC 64;
2914                max: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC 64;
2915                fixed: 1 1;
2916                align: 0.0 1.0;
2917                visible: 0;
2918                            color: 255 0 0 255;
2919                rel1 { relative: ENTRY_BUBBLE_READ_STATUS_TIME_PAD_REL_INC; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
2920                rel2 { relative: 1.0 1.0; to_y: "elm.rect.bottom.pad"; }
2921             }
2922          }
2923          part {
2924             name: "elm.rect.time.pad";
2925             type: RECT;
2926             scale: 1;
2927             description {
2928                state: "default" 0.0;
2929                min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC;
2930                max: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC;
2931                fixed: 1 1;
2932                align: 0.0 0.0;
2933                visible: 0;
2934                            color: 0 255 0 255;
2935                rel1.to: "elm.rect.status.pad";
2936                rel2 { relative: 1.0 1.0; to_y: "elm.rect.bottom.pad"; }
2937             }
2938          }
2939          part { name: "elm.text.status";
2940             type: TEXT;
2941             scale: 1;
2942             description { state: "default" 0.0;
2943                align: 0.0 1.0;
2944                fixed: 1 1;
2945                text {
2946                   font: "Tizen:style=Roman";
2947                   size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC;
2948                   min: 1 0;
2949                   text_class: "tizen";
2950                }
2951                visible: 1;
2952                color: ENTRY_BUBBLE_READ_STATUS_TIME_COLOR_INC;
2953                rel1 { relative: ENTRY_BUBBLE_READ_STATUS_REL_INC; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; }
2954                rel2 { relative: ENTRY_BUBBLE_READ_STATUS_REL_INC; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; }
2955             }
2956             description { state: "disabled" 0.0;
2957                inherit: "default" 0.0;
2958                visible: 0;
2959             }
2960          }
2961          part { name: "elm.text.time";
2962             type: TEXT;
2963             scale: 1;
2964             description { state: "default" 0.0;
2965                align: 0.0 0.0;
2966                fixed: 1 1;
2967                text {
2968                   font: "Tizen:style=Roman";
2969                   size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC;
2970                   min: 1 0;
2971                   text_class: "tizen";
2972                }
2973                visible: 1;
2974                color: ENTRY_BUBBLE_READ_STATUS_TIME_COLOR_INC;
2975                rel1 { relative: ENTRY_BUBBLE_READ_TIME_REL_INC; to_x: "elm.rect.time.pad"; to_y: "elm.rect.time.pad"; }
2976                rel2 { relative: ENTRY_BUBBLE_READ_TIME_REL_INC; to_x: "elm.rect.time.pad"; to_y: "elm.rect.time.pad"; }
2977             }
2978             description { state: "disabled" 0.0;
2979                inherit: "default" 0.0;
2980                visible: 0;
2981             }
2982          }
2983          part {
2984             name: "elm.swallow.icon1";
2985             type: SWALLOW;
2986             scale: 1;
2987             description {
2988                state: "default" 0.0;
2989                min: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC;
2990                max: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC;
2991                fixed: 1 1;
2992                align: 0.0 1.0;
2993                visible: 0;
2994                rel1 { relative: 1.5 0.3; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
2995                rel2 { relative: 1.0 0.3; to_y: "elm.rect.bottom.pad"; }
2996             }
2997             description { state: "enabled" 0.0;
2998                inherit: "default" 0.0;
2999                visible: 1;
3000             }
3001          }
3002          part {
3003             name: "elm.rect.middle.pad";
3004             type: RECT;
3005             scale: 1;
3006             description {
3007                state: "default" 0.0;
3008                min: 0 0;
3009                max: 0 0;
3010                align: 0.0 0.0;
3011                color: 0 0 0 0;
3012                rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.text"; }
3013             }
3014             description {
3015                state: "show" 0.0;
3016                inherit: "default" 0.0;
3017                min: 0 ENTRY_BUBBLE_MIDDLE_PAD;
3018                max: 0 ENTRY_BUBBLE_MIDDLE_PAD;
3019             }
3020          }
3021          part {
3022            name: "elm.swallow.end";
3023            type: SWALLOW;
3024            scale: 1;
3025            description { state: "default" 0.0;
3026               align: 0.0 0.0;
3027               rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.middle.pad"; }
3028               rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
3029            }
3030          }
3031       }
3032       programs {
3033          program { name: "focus";
3034             signal: "load";
3035             source: "";
3036             action: FOCUS_SET;
3037             target: "elm.text";
3038          }
3039          program { name: "disable";
3040             signal: "elm,state,disabled";
3041             source: "elm";
3042             action: STATE_SET "disabled" 0.0;
3043             target: "elm.text";
3044          }
3045          program { name: "enable";
3046             signal: "elm,state,enabled";
3047             source: "elm";
3048             action: STATE_SET "default" 0.0;
3049             target: "elm.text";
3050          }
3051          program { name: "go_callerid_on";
3052             signal: "elm,state,callerid,enabled";
3053             source: "elm";
3054          script {
3055             new st[31];
3056             new Float:vl;
3057             get_state(PART:"elm.text", st, 30, vl);
3058             if (!strcmp(st, "default")) {
3059               set_state(PART:"elm.image.bg", "callerid_on", 0.0);
3060               set_state(PART:"elm.text", "callerid_on", 0.0);
3061                         }
3062             else if (!strcmp(st, "groupchat_on")) {
3063               set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0);
3064               set_state(PART:"elm.text", "callerid_groupchat", 0.0);
3065                         }
3066
3067             set_state(PART:"elm.swallow.callerid", "callerid_on", 0.0);
3068             set_state(PART:"elm.rect.left.pad", "callerid_on", 0.0);
3069             set_state(PART:"elm.rect.groupchat.pad", "callerid_on", 0.0);
3070          }
3071          }
3072          program { name: "go_callerid_off";
3073             signal: "elm,state,callerid,disabled";
3074             source: "elm";
3075          script {
3076             new st[31];
3077             new Float:vl;
3078             get_state(PART:"elm.text", st, 30, vl);
3079             if (!strcmp(st, "callerid_groupchat")) {
3080               set_state(PART:"elm.image.bg", "groupchat_on", 0.0);
3081               set_state(PART:"elm.text", "groupchat_on", 0.0);
3082                         }
3083             else {
3084               set_state(PART:"elm.image.bg", "default", 0.0);
3085               set_state(PART:"elm.text", "default", 0.0);
3086                         }
3087
3088             set_state(PART:"elm.swallow.callerid", "default", 0.0);
3089             set_state(PART:"elm.rect.groupchat.pad", "default", 0.0);
3090                  }
3091          }
3092 /* groupchat - since white-hd theme */
3093 #if ENTRY_BUBBLE_GROUPCHART_ENABLE_INC
3094          program { name: "go_groupchat_on";
3095             signal: "elm,state,groupchat,enabled";
3096             source: "elm";
3097          script {
3098             new st[31];
3099             new Float:vl;
3100             get_state(PART:"elm.text", st, 30, vl);
3101             if (!strcmp(st, "default")) {
3102               set_state(PART:"elm.image.bg", "groupchat_on", 0.0);
3103               set_state(PART:"elm.text", "groupchat_on", 0.0);
3104                         }
3105             else if (!strcmp(st, "callerid_on")) {
3106               set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0);
3107               set_state(PART:"elm.text", "callerid_groupchat", 0.0);
3108                         }
3109          }
3110          }
3111 #endif
3112          program { name: "go_textstatus_on";
3113             signal: "elm,state,text,status,enabled";
3114             source: "elm";
3115             action: STATE_SET "default" 0.0;
3116             target: "elm.text.time";
3117             target: "elm.text.status";
3118             after: "go_contentstatus_off";
3119          }
3120          program { name: "go_textstatus_off";
3121             signal: "elm,state,text,status,disbled";
3122             source: "elm";
3123             action: STATE_SET "disabled" 0.0;
3124             target: "elm.text.time";
3125             target: "elm.text.status";
3126          }
3127          program { name: "go_contentstatus_on";
3128             signal: "elm,state,content,status,enabled";
3129             source: "elm";
3130             action: STATE_SET "enabled" 0.0;
3131             target: "elm.swallow.icon1";
3132             after: "go_textstatus_off";
3133          }
3134          program { name: "go_contentstatus_off";
3135             signal: "elm,state,content,status,disabled";
3136             source: "elm";
3137             action: STATE_SET "default" 0.0;
3138             target: "elm.swallow.icon1";
3139          }
3140          program { name: "show_middle_pad";
3141             signal: "elm,state,middle,pad,enabled";
3142             source: "elm";
3143             action: STATE_SET "show" 0.0;
3144             target: "elm.rect.middle.pad";
3145          }
3146          program { name: "hide_middle_pad";
3147             signal: "elm,state,middle,pad,disabled";
3148             source: "elm";
3149             action: STATE_SET "default" 0.0;
3150             target: "elm.rect.middle.pad";
3151          }
3152       }
3153    }
3154
3155    group { name: "elm/entry/base-noedit-charwrap/readmessage";
3156       data.item: "default_font_size" "24";
3157       data.item: "min_font_size" "8";
3158       data.item: "max_font_size" "60";
3159       data {
3160          item: context_menu_orientation "horizontal";
3161       }
3162       parts {
3163          part {
3164             name: "elm.rect.left.pad";
3165             type: RECT;
3166             scale: 1;
3167             description {
3168                state: "default" 0.0;
3169                min: ENTRY_BUBBLE_EX_PAD 0;
3170                fixed: 1 0;
3171                align: 0.0 0.0;
3172                color: 0 0 0 0;
3173                rel2.relative: 0.0 1.0;
3174             }
3175          }
3176          part {
3177             name: "elm.rect.right.pad";
3178             type: RECT;
3179             scale: 1;
3180             description {
3181                state: "default" 0.0;
3182                min: ENTRY_BUBBLE_IX_PAD 0;
3183                fixed: 1 0;
3184                align: 0.0 0.0;
3185                color: 0 0 0 0;
3186                rel1 { relative: 1.0 0.0; to_x: "elm.text"; }
3187                rel2.to_x: "elm.text";
3188             }
3189          }
3190          part {
3191            name: "elm.rect.top.pad";
3192            type: RECT;
3193            scale: 1;
3194            description {
3195               state: "default" 0.0;
3196               min: 0 ENTRY_BUBBLE_Y_PAD;
3197               fixed: 0 1;
3198               align: 0.0 0.0;
3199               color: 0 0 0 0;
3200               rel2.relative: 1.0 0.0;
3201            }
3202          }
3203          part {
3204            name: "elm.rect.bottom.pad";
3205            type: RECT;
3206            scale: 1;
3207            description {
3208               state: "default" 0.0;
3209               min: 0 ENTRY_BUBBLE_Y_PAD;
3210               fixed: 0 1;
3211               align: 0.0 1.0;
3212               color: 0 0 0 0;
3213               rel1.relative: 0.0 1.0;
3214            }
3215          }
3216          part {
3217             name: "elm.image.bg";
3218             type: IMAGE;
3219             scale: 1;
3220             description {
3221                state: "default" 0.0;
3222                rel2.to_x: "elm.rect.right.pad";
3223                image {
3224                   normal: "00_messagebubble_bg_receive.png";
3225                   border: 1 20 13 20;
3226                   border_scale: 1;
3227                }
3228             }
3229          }
3230          part { name: "elm.text";
3231             type: TEXTBLOCK;
3232             mouse_events: 1;
3233             scale: 1;
3234             entry_mode: PLAIN;
3235             select_mode: BLOCK_HANDLE;
3236             //cursor_mode: BEFORE;
3237             multiline: 1;
3238             source: "elm/entry/selection/default"; // selection under
3239             //source2: "X"; // selection over
3240             //source3: "X"; // cursor under
3241             source5: "elm/entry/anchor/default"; // anchor under
3242             source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
3243             source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
3244             source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
3245             source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
3246             source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
3247             description { state: "default" 0.0;
3248                fixed: 1 0;
3249                align: 0.0 0.0;
3250                rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
3251                rel2 { relative: 1.0 0.0; to_y: "elm.rect.bottom.pad"; }
3252                text {
3253                   style: "entry_textblock_char_wrap_style";
3254                   min: 0 1;
3255                   max: 1 0;
3256                }
3257             }
3258             description { state: "disabled" 0.0;
3259                inherit: "default" 0.0;
3260                text {
3261                   style: "entry_textblock_char_wrap_disabled_style";
3262                }
3263             }
3264          }
3265       }
3266       programs {
3267          program { name: "focus";
3268             signal: "load";
3269             source: "";
3270             action: FOCUS_SET;
3271             target: "elm.text";
3272          }
3273          program { name: "disable";
3274             signal: "elm,state,disabled";
3275             source: "elm";
3276             action: STATE_SET "disabled" 0.0;
3277             target: "elm.text";
3278          }
3279          program { name: "enable";
3280             signal: "elm,state,enabled";
3281             source: "elm";
3282             action: STATE_SET "default" 0.0;
3283             target: "elm.text";
3284          }
3285       }
3286    }
3287
3288    group { name: "elm/entry/base/sentmessage";
3289       data.item: "default_font_size" "24";
3290       data.item: "min_font_size" "8";
3291       data.item: "max_font_size" "60";
3292       data {
3293          item: context_menu_orientation "horizontal";
3294       }
3295       parts {
3296          part {
3297             name: "elm.rect.right.pad";
3298             type: RECT;
3299             scale: 1;
3300             description {
3301                state: "default" 0.0;
3302                min: ENTRY_BUBBLE_EX_PAD 0;
3303                fixed: 1 0;
3304                align: 1.0 0.0;
3305                color: 0 0 0 0;
3306                rel1.relative: 1.0 0.0;
3307             }
3308          }
3309          part {
3310             name: "elm.rect.left.pad";
3311             type: RECT;
3312             scale: 1;
3313             description {
3314                state: "default" 0.0;
3315                min: ENTRY_BUBBLE_IX_PAD 0;
3316                fixed: 1 0;
3317                align: 1.0 0.0;
3318                color: 0 0 0 0;
3319                rel1 { relative: 0.0 0.0; to: "elm.text"; }
3320                rel2 { relative: 0.0 1.0; to: "elm.text"; }
3321             }
3322          }
3323          part {
3324            name: "elm.rect.top.pad";
3325            type: RECT;
3326            scale: 1;
3327            description {
3328               state: "default" 0.0;
3329               min: 0 ENTRY_BUBBLE_Y_PAD;
3330               fixed: 0 1;
3331               align: 0.0 0.0;
3332               color: 0 0 0 0;
3333               rel2.relative: 1.0 0.0;
3334            }
3335          }
3336          part {
3337            name: "elm.rect.bottom.pad";
3338            type: RECT;
3339            scale: 1;
3340            description {
3341               state: "default" 0.0;
3342               min: 0 ENTRY_BUBBLE_Y_PAD;
3343               fixed: 0 1;
3344               align: 0.0 1.0;
3345               color: 0 0 0 0;
3346               rel1.relative: 0.0 1.0;
3347            }
3348          }
3349          part {
3350             name: "elm.image.bg";
3351             type: IMAGE;
3352             scale: 1;
3353             description {
3354                state: "default" 0.0;
3355                rel1.to_x: "elm.rect.left.pad";
3356                image {
3357                   normal: "00_messagebubble_bg_sent.png";
3358                   border: 20 1 13 20;
3359                   border_scale: 1;
3360                }
3361             }
3362          }
3363          part { name: "elm.text";
3364             type: TEXTBLOCK;
3365             mouse_events: 1;
3366             scale: 1;
3367             entry_mode: EDITABLE;
3368             select_mode: BLOCK_HANDLE;
3369             //cursor_mode: BEFORE;
3370             multiline: 1;
3371             source: "elm/entry/selection/default"; // selection under
3372             //source2: "X"; // selection over
3373             //source3: "X"; // cursor under
3374             source4: "elm/entry/cursor/default"; // cursorover
3375             source5: "elm/entry/anchor/default"; // anchor under
3376 //          source6: "X"; // anchor over
3377             source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
3378             source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
3379             source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
3380             source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
3381             source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
3382             description { state: "default" 0.0;
3383                fixed: 1 0;
3384                align: 1.0 0.0;
3385                rel1 { relative: 0.0 1.0; to_y: "elm.rect.top.pad";}
3386                rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
3387                text {
3388                   style: "entry_textblock_style";
3389                   min: 0 1;
3390                   max: 1 0;
3391                }
3392             }
3393             description { state: "disabled" 0.0;
3394                inherit: "default" 0.0;
3395                text {
3396                   style: "entry_textblock_disabled_style";
3397                }
3398             }
3399          }
3400       }
3401       programs {
3402          program { name: "focus";
3403             signal: "load";
3404             source: "";
3405             action: FOCUS_SET;
3406             target: "elm.text";
3407          }
3408          program { name: "disable";
3409             signal: "elm,state,disabled";
3410             source: "elm";
3411             action: STATE_SET "disabled" 0.0;
3412             target: "elm.text";
3413          }
3414          program { name: "enable";
3415             signal: "elm,state,enabled";
3416             source: "elm";
3417             action: STATE_SET "default" 0.0;
3418             target: "elm.text";
3419          }
3420       }
3421    }
3422
3423    group { name: "elm/entry/base-noedit/sentmessage";
3424       data.item: "default_font_size" "24";
3425       data.item: "min_font_size" "8";
3426       data.item: "max_font_size" "60";
3427       data {
3428          item: context_menu_orientation "horizontal";
3429       }
3430       parts {
3431          part {
3432            name: "elm.rect.right.pad";
3433                type: RECT;
3434                scale: 1;
3435                description {
3436                   state: "default" 0.0;
3437                   min: ENTRY_BUBBLE_EX_PAD 0;
3438               fixed: 1 0;
3439                   align: 1.0 0.0;
3440               color: 0 0 0 0;
3441               rel1.relative: 1.0 0.0;
3442                }
3443                description {
3444                state: "callerid_on" 0.0;
3445                inherit: "default" 0.0;
3446                    min: ENTRY_BUBBLE_EX_CALLERID_PAD 0;
3447                }
3448          }
3449          part {
3450             name: "elm.rect.left.pad";
3451             type: RECT;
3452             scale: 1;
3453             description {
3454                state: "default" 0.0;
3455                min: ENTRY_BUBBLE_IX_PAD 0;
3456                fixed: 1 0;
3457                align: 1.0 0.0;
3458                color: 0 0 0 0;
3459                rel1 { relative: 0.0 0.0; to: "elm.text"; }
3460                rel2 { relative: 0.0 1.0; to: "elm.text"; }
3461             }
3462          }
3463          part {
3464            name: "elm.rect.topright.pad";
3465            type: RECT;
3466            scale: 1;
3467            description {
3468               state: "default" 0.0;
3469               min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
3470               max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
3471               align: 1.0 0.0;
3472               visible: 0;
3473               rel1.relative: 1.0 0.0;
3474            }
3475          }
3476          part {
3477            name: "elm.rect.top.pad";
3478            type: RECT;
3479            scale: 1;
3480            description {
3481               state: "default" 0.0;
3482               min: 0 ENTRY_BUBBLE_Y_PAD;
3483               fixed: 0 1;
3484               align: 0.0 0.0;
3485               color: 0 0 0 0;
3486               rel2.relative: 1.0 0.0;
3487            }
3488          }
3489          part {
3490            name: "elm.rect.bottom.pad";
3491            type: RECT;
3492            scale: 1;
3493            description {
3494               state: "default" 0.0;
3495               min: 0 ENTRY_BUBBLE_BOTTOM_PAD;
3496               fixed: 0 1;
3497               align: 0.0 1.0;
3498               color: 0 0 0 0;
3499               rel1.relative: 0.0 1.0;
3500            }
3501          }
3502          part {
3503            name: "elm.rect.bottomright.pad";
3504            type: RECT;
3505            scale: 1;
3506            description {
3507               state: "default" 0.0;
3508               min: ENTRY_BUBBLE_BOTTOMRIGHT_PAD  2;
3509               max: ENTRY_BUBBLE_BOTTOMRIGHT_PAD 2;
3510               align: 1.0 1.0;
3511                           visible: 0;
3512            }
3513          }
3514          part {
3515            name: "elm.rect.groupchat.pad";
3516            type: RECT;
3517            scale: 1;
3518            description {
3519               state: "default" 0.0;
3520               min: ENTRY_BUBBLE_GROUPCHART_PAD;
3521               max: ENTRY_BUBBLE_GROUPCHART_PAD;
3522               align: 1.0 0.0;
3523                           visible: 0;
3524            }
3525            description {
3526               state: "callerid_on" 0.0;
3527               inherit: "default" 0.0;
3528               min: ENTRY_BUBBLE_GROUPCHART_WITH_CALLERID_PAD;
3529               max: ENTRY_BUBBLE_GROUPCHART_WITH_CALLERID_PAD;
3530            }
3531          }
3532          part {
3533            name: "elm.rect.groupchat.text.pad";
3534            type: RECT;
3535            scale: 1;
3536            description {
3537               state: "default" 0.0;
3538               min: 120 14;
3539               max: 120 14;
3540               align: 0.0 0.0;
3541                           visible: 0;
3542                           rel1 { relative: 0.0 1.0; to: "elm.rect.groupchat.pad"; }
3543            }
3544          }
3545          part { name: "elm.text.groupchat";
3546             type: TEXT;
3547             scale: 1;
3548             description { state: "default" 0.0;
3549                align: 1.0 1.0;
3550                fixed: 1 1;
3551                text {
3552                   font: "Tizen:style=Roman";
3553                   size: ENTRY_BUBBLE_GROUPCHAT_SIZE_INC;
3554                   min: 1 0;
3555                                   align: 1.0 0.5;
3556                   text_class: "tizen";
3557                }
3558                visible: 1;
3559                color: ENTRY_BUBBLE_GROUPCHAT_COLOR_INC;
3560                rel2 { relative: 0.0 1.0; to: "elm.rect.groupchat.pad"; }
3561             }
3562          }
3563          part {
3564             name: "elm.image.bg";
3565             type: IMAGE;
3566             scale: 1;
3567             description {
3568                state: "default" 0.0;
3569            rel1.to_x: "elm.rect.left.pad";
3570                image {
3571                       normal: "00_messagebubble_bg_sent.png";
3572                       border: ENTRY_BUBBLE_SENT_BG_BORDER_INC;
3573                       border_scale: 1;
3574                }
3575             }
3576             description {
3577                state: "callerid_on" 0.0;
3578            inherit: "default" 0.0;
3579            rel2 { relative: 0.0 1.0; to: "elm.rect.bottomright.pad"; }
3580             }
3581             description {
3582                state: "callerid_groupchat" 0.0;
3583            inherit: "default" 0.0;
3584                    rel1 { relative: 0.0 1.0; to_x:"elm.rect.left.pad"; to_y:"elm.rect.groupchat.pad"; }
3585            rel2 { relative: 0.0 1.0; to: "elm.rect.bottomright.pad"; }
3586             }
3587             description {
3588                state: "groupchat_on" 0.0;
3589            inherit: "default" 0.0;
3590                    rel1 { relative: 0.0 1.0; to_x:"elm.rect.left.pad"; to_y:"elm.rect.groupchat.pad"; }
3591             }
3592          }
3593          // it's temporary blocked for prepare entry's signal feature
3594          /*
3595          part {
3596            name: "elm.text.subject";
3597            type: TEXTBLOCK;
3598            scale: 1;
3599            description {
3600               state: "default" 0.0;
3601               align: 0.0 0.0;
3602               text {
3603                  style: "entry_textblock_style";
3604                  min: 0 1;
3605               }
3606               rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
3607               rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; }
3608            }
3609          }
3610          */
3611
3612          part {
3613            name: "elm.rect.subject.line";
3614            type: RECT;
3615            scale: 1;
3616            description {
3617               state: "default" 0.0;
3618               visible: 0;
3619               min: 0 1;
3620               align: 0.0 0.0;
3621               color: 0 0 0 255;
3622               rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.top.pad"; }
3623               rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.top.pad"; }
3624            }
3625          }
3626          part {
3627             name: "elm.swallow.callerid";
3628             type: SWALLOW;
3629             scale: 1;
3630             description {
3631                state: "default" 0.0;
3632                min: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT;
3633                max: ENTRY_BUBBLE_CALLERID_WIDTH ENTRY_BUBBLE_CALLERID_HEIGHT;
3634                align: 1.0 0.0;
3635                visible: 0;
3636                rel1 { relative: ENTRY_BUBBLE_CALLERID_RELATIVE_INC; to_x: "elm.rect.topright.pad"; to_y: "elm.rect.topright.pad"; }
3637                rel2 { relative: ENTRY_BUBBLE_CALLERID_RELATIVE_INC; to_x: "elm.rect.topright.pad"; to_y: "elm.rect.bottom.pad"; }
3638             }
3639             description { state: "callerid_on" 0.0;
3640                inherit: "default" 0.0;
3641                visible: 1;
3642             }
3643          }
3644          part {
3645             name: "elm.rect.callerid.pad";
3646             type: RECT;
3647             scale: 1;
3648             description {
3649                state: "default" 0.0;
3650                min: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
3651                max: ENTRY_BUBBLE_CALLERID_PAD ENTRY_BUBBLE_CALLERID_PAD;
3652                align: 1.0 0.0;
3653                visible: 0;
3654                rel1 { relative: 0.0 1.0; to_x: "elm.swallow.callerid"; to_y: "elm.rect.topright.pad"; }
3655                rel2 { relative: 0.0 1.0; to_x: "elm.swallow.callerid"; to_y: "elm.rect.bottom.pad"; }
3656                 }
3657          }
3658          part { name: "elm.text";
3659             type: TEXTBLOCK;
3660             mouse_events: 1;
3661             scale: 1;
3662             entry_mode: PLAIN;
3663             select_mode: BLOCK_HANDLE;
3664             //cursor_mode: BEFORE;
3665             multiline: 1;
3666             source: "elm/entry/selection/default"; // selection under
3667             //source2: "X"; // selection over
3668             //source3: "X"; // cursor under
3669             source5: "elm/entry/anchor/default"; // anchor under
3670             source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
3671             source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
3672             source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
3673             source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
3674             source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
3675             description {
3676            state: "default" 0.0;
3677            fixed: 1 0;
3678                    min: 200 0;
3679            align: 1.0 0.0;
3680            rel1 { relative: 0.0 1.0; to_y: "elm.rect.subject.line"; }
3681            rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.subject.line"; }
3682                text {
3683                       style: "entry_bubble_sent_textblock_style";
3684                       min: 0 1;
3685               max: 1 0;
3686                }
3687             }
3688                 /* callerid only */
3689             description { state: "callerid_on" 0.0;
3690                inherit: "default" 0.0;
3691                rel1 { relative: 0.0 1.0; to_y: "elm.rect.subject.line";}
3692                rel2 { relative: 0.0 1.0; to_x: ENTRY_BUBBLE_TEXT_CALLID_REL2_X_INC; to_y: "elm.rect.subject.line"; }
3693             }
3694                 /* callerid and groupchat */
3695             description { state: "callerid_groupchat" 0.0;
3696                inherit: "default" 0.0;
3697                rel1 { relative: 0.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
3698                rel2 { relative: 0.0 1.0; to_x: ENTRY_BUBBLE_TEXT_CALLID_REL2_X_INC; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
3699             }
3700                 /* groupchat only */
3701             description { state: "groupchat_on" 0.0;
3702                inherit: "default" 0.0;
3703                rel1 { relative: 0.0 1.0; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
3704                rel2 { relative: 0.0 1.0; to_x: "elm.rect.right.pad"; to_y: ENTRY_BUBBLE_TEXT_CALLID_REL2_Y_INC; }
3705             }
3706             description { state: "disabled" 0.0;
3707                inherit: "default" 0.0;
3708                text {
3709                   style: "entry_textblock_disabled_style";
3710                }
3711             }
3712          }
3713          part {
3714             name: "elm.rect.status.pad";
3715             type: RECT;
3716             scale: 1;
3717             description {
3718                state: "default" 0.0;
3719                min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC 64;
3720                fixed: 1 1;
3721                align: 1.0 1.0;
3722                visible: 0;
3723                            color: 255 0 0 255;
3724                rel1 { relative: ENTRY_BUBBLE_STATUS_TIME_PAD_REL_INC; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; }
3725                rel2 { relative: ENTRY_BUBBLE_STATUS_TIME_PAD_REL_INC; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; }
3726             }
3727          }
3728          part {
3729             name: "elm.rect.time.pad";
3730             type: RECT;
3731             scale: 1;
3732             description {
3733                state: "default" 0.0;
3734                min: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC;
3735                max: ENTRY_BUBBLE_STATUS_TIME_PAD_MIN_H_INC GENLIST_PADDING_34_INC;
3736                fixed: 1 1;
3737                align: 0.0 0.0;
3738                visible: 0;
3739                            color: 0 255 0 255;
3740                rel1.to: "elm.rect.status.pad";
3741                rel2 { relative: 0.0 1.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.bottom.pad"; }
3742             }
3743          }
3744          part { name: "elm.text.status";
3745             type: TEXT;
3746             scale: 1;
3747             description { state: "default" 0.0;
3748                align: 1.0 1.0;
3749                fixed: 1 1;
3750                text {
3751                   font: "Tizen:style=Roman";
3752                   size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC;
3753                   min: 1 0;
3754                   text_class: "tizen";
3755                }
3756                visible: 1;
3757                color: ENTRY_BUBBLE_SENT_STATUS_TIME_COLOR_INC;
3758                rel1 { relative: 0.0 0.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; }
3759                rel2 { relative: 0.0 0.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.status.pad"; }
3760             }
3761             description { state: "disabled" 0.0;
3762                inherit: "default" 0.0;
3763                visible: 0;
3764             }
3765          }
3766          part { name: "elm.text.time";
3767             type: TEXT;
3768             scale: 1;
3769             description { state: "default" 0.0;
3770                align: 1.0 0.0;
3771                fixed: 1 1;
3772                text {
3773                   font: "Tizen:style=Roman";
3774                   size: ENTRY_BUBBLE_STATUS_TIME_SIZE_INC;
3775                   min: 1 0;
3776                   text_class: "tizen";
3777                }
3778                visible: 1;
3779                color: ENTRY_BUBBLE_SENT_STATUS_TIME_COLOR_INC;
3780                rel1 { relative: 0.0 1.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.time.pad"; }
3781                rel2 { relative: 0.0 1.0; to_x: "elm.rect.status.pad"; to_y: "elm.rect.time.pad"; }
3782             }
3783             description { state: "disabled" 0.0;
3784                inherit: "default" 0.0;
3785                visible: 0;
3786             }
3787          }
3788          part {
3789             name: "elm.swallow.icon1";
3790             type: SWALLOW;
3791             scale: 1;
3792             description {
3793                state: "default" 0.0;
3794                min: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC;
3795                max: GENLIST_PADDING_64_INC GENLIST_PADDING_64_INC;
3796                fixed: 1 1;
3797                align: 1.0 1.0;
3798                visible: 0;
3799                rel1 { relative: -0.8 0.3; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; }
3800                rel2 { relative: -0.8 0.3; to_x: "elm.rect.left.pad"; to_y: "elm.rect.bottom.pad"; }
3801             }
3802             description { state: "enabled" 0.0;
3803                inherit: "default" 0.0;
3804                visible: 1;
3805             }
3806          }
3807          part {
3808             name: "elm.rect.middle.pad";
3809             type: RECT;
3810             scale: 1;
3811             description {
3812                state: "default" 0.0;
3813                min: 0 0;
3814                max: 0 0;
3815                align: 0.0 0.0;
3816                color: 0 0 0 0;
3817                rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.text"; }
3818             }
3819             description {
3820                state: "show" 0.0;
3821                inherit: "default" 0.0;
3822                min: 0 ENTRY_BUBBLE_MIDDLE_PAD;
3823                max: 0 ENTRY_BUBBLE_MIDDLE_PAD;
3824             }
3825          }
3826          part {
3827            name: "elm.swallow.end";
3828            type: SWALLOW;
3829            scale: 1;
3830            description {
3831               state: "default" 0.0;
3832               align: 0.0 0.0;
3833               rel1 { relative: 1.0 1.0; to_x: "elm.rect.left.pad"; to_y: "elm.rect.middle.pad"; }
3834               rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
3835            }
3836          }
3837       }
3838       programs {
3839          program { name: "focus";
3840             signal: "load";
3841             source: "";
3842             action: FOCUS_SET;
3843             target: "elm.text";
3844          }
3845          program { name: "disable";
3846             signal: "elm,state,disabled";
3847             source: "elm";
3848             action: STATE_SET "disabled" 0.0;
3849             target: "elm.text";
3850          }
3851          program { name: "enable";
3852             signal: "elm,state,enabled";
3853             source: "elm";
3854             action: STATE_SET "default" 0.0;
3855             target: "elm.text";
3856          }
3857          program { name: "go_callerid_on";
3858             signal: "elm,state,callerid,enabled";
3859             source: "elm";
3860          script {
3861             new st[31];
3862             new Float:vl;
3863             get_state(PART:"elm.text", st, 30, vl);
3864             if (!strcmp(st, "default")) {
3865               set_state(PART:"elm.image.bg", "callerid_on", 0.0);
3866               set_state(PART:"elm.text", "callerid_on", 0.0);
3867                         }
3868             else if (!strcmp(st, "groupchat_on")) {
3869               set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0);
3870               set_state(PART:"elm.text", "callerid_groupchat", 0.0);
3871                         }
3872
3873             set_state(PART:"elm.swallow.callerid", "callerid_on", 0.0);
3874             set_state(PART:"elm.rect.right.pad", "callerid_on", 0.0);
3875             set_state(PART:"elm.rect.groupchat.pad", "callerid_on", 0.0);
3876          }
3877          }
3878          program { name: "go_callerid_off";
3879             signal: "elm,state,callerid,disabled";
3880             source: "elm";
3881          script {
3882             new st[31];
3883             new Float:vl;
3884             get_state(PART:"elm.text", st, 30, vl);
3885             if (!strcmp(st, "callerid_groupchat")) {
3886               set_state(PART:"elm.image.bg", "groupchat_on", 0.0);
3887               set_state(PART:"elm.text", "groupchat_on", 0.0);
3888                         }
3889             else {
3890               set_state(PART:"elm.image.bg", "default", 0.0);
3891               set_state(PART:"elm.text", "default", 0.0);
3892                         }
3893
3894             set_state(PART:"elm.swallow.callerid", "default", 0.0);
3895             set_state(PART:"elm.rect.groupchat.pad", "default", 0.0);
3896                  }
3897          }
3898 /* groupchat - since white-hd theme */
3899 #if ENTRY_BUBBLE_GROUPCHART_ENABLE_INC
3900          program { name: "go_groupchat_on";
3901             signal: "elm,state,groupchat,enabled";
3902             source: "elm";
3903          script {
3904             new st[31];
3905             new Float:vl;
3906             get_state(PART:"elm.text", st, 30, vl);
3907             if (!strcmp(st, "default")) {
3908               set_state(PART:"elm.image.bg", "groupchat_on", 0.0);
3909               set_state(PART:"elm.text", "groupchat_on", 0.0);
3910                         }
3911             else if (!strcmp(st, "callerid_on")) {
3912               set_state(PART:"elm.image.bg", "callerid_groupchat", 0.0);
3913               set_state(PART:"elm.text", "callerid_groupchat", 0.0);
3914                         }
3915          }
3916          }
3917 #endif
3918          program { name: "go_groupchat_off";
3919             signal: "elm,state,groupchat,disabled";
3920             source: "elm";
3921          script {
3922             new st[31];
3923             new Float:vl;
3924             get_state(PART:"elm.text", st, 30, vl);
3925             if (!strcmp(st, "callerid_groupchat")) {
3926               set_state(PART:"elm.image.bg", "callerid_on", 0.0);
3927               set_state(PART:"elm.text", "callerid_on", 0.0);
3928                         }
3929             else {
3930               set_state(PART:"elm.image.bg", "default", 0.0);
3931               set_state(PART:"elm.text", "default", 0.0);
3932                         }
3933                  }
3934          }
3935          program { name: "go_textstatus_on";
3936             signal: "elm,state,text,status,enabled";
3937             source: "elm";
3938             action: STATE_SET "default" 0.0;
3939             target: "elm.text.time";
3940             target: "elm.text.status";
3941             after: "go_contentstatus_off";
3942          }
3943          program { name: "go_textstatus_off";
3944             signal: "elm,state,text,status,disbled";
3945             source: "elm";
3946             action: STATE_SET "disabled" 0.0;
3947             target: "elm.text.time";
3948             target: "elm.text.status";
3949          }
3950          program { name: "go_contentstatus_on";
3951             signal: "elm,state,content,status,enabled";
3952             source: "elm";
3953             action: STATE_SET "enabled" 0.0;
3954             target: "elm.swallow.icon1";
3955             after: "go_textstatus_off";
3956          }
3957          program { name: "go_contentstatus_off";
3958             signal: "elm,state,content,status,disabled";
3959             source: "elm";
3960             action: STATE_SET "default" 0.0;
3961             target: "elm.swallow.icon1";
3962          }
3963          program { name: "show_middle_pad";
3964             signal: "elm,state,middle,pad,enabled";
3965             source: "elm";
3966             action: STATE_SET "show" 0.0;
3967             target: "elm.rect.middle.pad";
3968          }
3969          program { name: "hide_middle_pad";
3970             signal: "elm,state,middle,pad,disabled";
3971             source: "elm";
3972             action: STATE_SET "default" 0.0;
3973             target: "elm.rect.middle.pad";
3974          }
3975       }
3976    }
3977
3978    group { name: "elm/entry/base-noedit-charwrap/sentmessage";
3979       data.item: "default_font_size" "24";
3980       data.item: "min_font_size" "8";
3981       data.item: "max_font_size" "60";
3982       data {
3983          item: context_menu_orientation "horizontal";
3984       }
3985       parts {
3986          part {
3987             name: "elm.rect.right.pad";
3988             type: RECT;
3989             scale: 1;
3990             description {
3991                state: "default" 0.0;
3992                min: ENTRY_BUBBLE_EX_PAD 0;
3993                fixed: 1 0;
3994                align: 1.0 0.0;
3995                color: 0 0 0 0;
3996                rel1.relative: 1.0 0.0;
3997             }
3998          }
3999          part {
4000             name: "elm.rect.left.pad";
4001             type: RECT;
4002             scale: 1;
4003             description {
4004                state: "default" 0.0;
4005                min: ENTRY_BUBBLE_IX_PAD 0;
4006                fixed: 1 0;
4007                align: 1.0 0.0;
4008                color: 0 0 0 0;
4009                rel1 { relative: 0.0 0.0; to: "elm.text"; }
4010                rel2 { relative: 0.0 1.0; to: "elm.text"; }
4011             }
4012          }
4013          part {
4014            name: "elm.rect.top.pad";
4015            type: RECT;
4016            scale: 1;
4017            description {
4018               state: "default" 0.0;
4019               min: 0 ENTRY_BUBBLE_Y_PAD;
4020               fixed: 0 1;
4021               align: 0.0 0.0;
4022               color: 0 0 0 0;
4023               rel2.relative: 1.0 0.0;
4024            }
4025          }
4026          part {
4027            name: "elm.rect.bottom.pad";
4028            type: RECT;
4029            scale: 1;
4030            description {
4031               state: "default" 0.0;
4032               min: 0 ENTRY_BUBBLE_Y_PAD;
4033               fixed: 0 1;
4034               align: 0.0 1.0;
4035               color: 0 0 0 0;
4036               rel1.relative: 0.0 1.0;
4037            }
4038          }
4039          part {
4040             name: "elm.image.bg";
4041             type: IMAGE;
4042             scale: 1;
4043             description {
4044                state: "default" 0.0;
4045                rel1.to_x: "elm.rect.left.pad";
4046                image {
4047                   normal: "00_messagebubble_bg_sent.png";
4048                   border: 20 1 13 20;
4049                   border_scale: 1;
4050                }
4051             }
4052          }
4053          part { name: "elm.text";
4054             type: TEXTBLOCK;
4055             mouse_events: 1;
4056             scale: 1;
4057             entry_mode: PLAIN;
4058             select_mode: BLOCK_HANDLE;
4059             //cursor_mode: BEFORE;
4060             multiline: 1;
4061             source: "elm/entry/selection/default"; // selection under
4062             //source2: "X"; // selection over
4063             //source3: "X"; // cursor under
4064             source5: "elm/entry/anchor/default"; // anchor under
4065             source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
4066             source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
4067             source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
4068             source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
4069             source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
4070             description { state: "default" 0.0;
4071                fixed: 1 0;
4072                align: 1.0 0.0;
4073                rel1 { relative: 0.0 1.0; to_y: "elm.rect.top.pad";}
4074                rel2 { relative: 0.0 0.0; to_x: "elm.rect.right.pad"; to_y: "elm.rect.bottom.pad"; }
4075                text {
4076                   style: "entry_textblock_char_wrap_style";
4077                   min: 0 1;
4078                   max: 1 0;
4079                }
4080             }
4081             description { state: "disabled" 0.0;
4082                inherit: "default" 0.0;
4083                text {
4084                   style: "entry_textblock_char_wrap_disabled_style";
4085                }
4086             }
4087          }
4088       }
4089       programs {
4090          program { name: "focus";
4091             signal: "load";
4092             source: "";
4093             action: FOCUS_SET;
4094             target: "elm.text";
4095          }
4096          program { name: "disable";
4097             signal: "elm,state,disabled";
4098             source: "elm";
4099             action: STATE_SET "disabled" 0.0;
4100             target: "elm.text";
4101          }
4102          program { name: "enable";
4103             signal: "elm,state,enabled";
4104             source: "elm";
4105             action: STATE_SET "default" 0.0;
4106             target: "elm.text";
4107          }
4108       }
4109    }
4110
4111 group { name: "elm/entry/base/font_color_black";
4112    alias: "elm/entry/base-mixedwrap/font_color_black";
4113    alias: "elm/entry/base/font_color_black/default";
4114    alias: "elm/entry/base/font_color_black/lighting";
4115    alias: "elm/entry/base/font_color_black/multiline";
4116    alias: "elm/entry/base/font_color_black/multiline/default";
4117    alias: "elm/entry/base/font_color_black/multiline/lighting";
4118    alias: "elm/entry/base/editfield/font_color_black";
4119
4120    data.item: "default_font_size" "24";
4121    data.item: "min_font_size" "8";
4122    data.item: "max_font_size" "60";
4123
4124    styles {
4125       style { name: "font_color_black_textblock_style";
4126          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#000000FF wrap=mixed left_margin=1 right_margin=2 text_class=entry";
4127          tag:  "br" "\n";
4128          tag:  "ps" "ps";
4129          tag:  "tab" "\t";
4130          tag:  "em" "+ font=Tizen:style=Oblique";
4131          tag:  "b" "+ font=Tizen:style=Bold";
4132          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
4133          tag:  "hilight" "+ font=Tizen:style=Bold";
4134          tag:  "preedit" "+ underline=on underline_color=#000000FF";
4135          tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
4136          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF";
4137          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF";
4138          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF";
4139          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF";
4140       }
4141       style { name: "font_color_black_textblock_disabled_style";
4142          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=mixed left_margin=1 right_margin=2 text_class=entry";
4143          tag:  "br" "\n";
4144          tag:  "ps" "ps";
4145          tag:  "tab" "\t";
4146          tag:  "em" "+ font=Tizen:style=Oblique";
4147          tag:  "b" "+ font=Tizen:style=Bold";
4148          tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
4149          tag:  "hilight" "+ font=Tizen:style=Bold";
4150          tag:  "preedit" "+ underline=on underline_color=#000000FF";
4151          tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
4152          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF";
4153          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF";
4154          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF";
4155          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF";
4156       }
4157       style { name: "font_color_black_textblock_guide_style";
4158          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#90A9C7 wrap=mixed left_margin=1 right_margin=2 text_class=entry";
4159          tag:  "br" "\n";
4160          tag:  "ps" "ps";
4161          tag:  "tab" "\t";
4162          tag:  "em" "+ font=Tizen:style=Oblique";
4163          tag:  "b" "+ font=Tizen:style=Bold";
4164          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
4165          tag:  "hilight" "+ font=Tizen:style=Bold";
4166       }
4167    }
4168    data {
4169       item: context_menu_orientation "horizontal";
4170    }
4171    parts {
4172       part { name: "elm.guide";
4173          type: TEXTBLOCK;
4174          mouse_events: 0;
4175          scale: 1;
4176          description { state: "default" 0.0;
4177             rel1.to: "elm.text";
4178             rel2.to: "elm.text";
4179             text {
4180                style: "font_color_black_textblock_guide_style";
4181                min: 0 1;
4182                align: 0.0 0.0;
4183             }
4184          }
4185          description { state: "hidden" 0.0;
4186             inherit: "default" 0.0;
4187             visible: 0;
4188          }
4189       }
4190       part { name: "elm.text";
4191          type: TEXTBLOCK;
4192          mouse_events: 1;
4193          scale: 1;
4194          entry_mode: EDITABLE;
4195          select_mode: BLOCK_HANDLE;
4196          //cursor_mode: BEFORE;
4197          multiline: 1;
4198          source: "elm/entry/selection/default"; // selection under
4199          //source2: "X"; // selection over
4200          //source3: "X"; // cursor under
4201          source4: "elm/entry/cursor/default"; // cursorover
4202          source5: "elm/entry/anchor/default"; // anchor under
4203          //source6: "X"; // anchor over
4204          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
4205          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
4206          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
4207          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
4208          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
4209          description { state: "default" 0.0;
4210             fixed: 1 0;
4211             text {
4212                style: "font_color_black_textblock_style";
4213                min: 0 1;
4214             }
4215          }
4216          description { state: "disabled" 0.0;
4217             inherit: "default" 0.0;
4218             text {
4219                style: "font_color_black_textblock_disabled_style";
4220                min: 0 1;
4221             }
4222          }
4223       }
4224    }
4225    programs {
4226       program { name: "focus";
4227          signal: "load";
4228          source: "";
4229          action: FOCUS_SET;
4230          target: "elm.text";
4231       }
4232       program { name: "disable";
4233          signal: "elm,state,disabled";
4234          source: "elm";
4235          action: STATE_SET "disabled" 0.0;
4236          target: "elm.text";
4237       }
4238       program { name: "enable";
4239          signal: "elm,state,enabled";
4240          source: "elm";
4241          action: STATE_SET "default" 0.0;
4242          target: "elm.text";
4243       }
4244       program { name: "gdisable";
4245          signal: "elm,guide,disabled";
4246          source: "elm";
4247          action: STATE_SET "hidden" 0.0;
4248          target: "elm.guide";
4249       }
4250       program { name: "genable";
4251          signal: "elm,guide,enabled";
4252          source: "elm";
4253          action: STATE_SET "default" 0.0;
4254          target: "elm.guide";
4255       }
4256    }
4257 }
4258
4259 group { name: "elm/entry/base-noedit/font_color_black";
4260    data.item: "default_font_size" "24";
4261    data.item: "min_font_size" "8";
4262    data.item: "max_font_size" "60";
4263    data {
4264       item: context_menu_orientation "horizontal";
4265    }
4266    parts {
4267       part { name: "elm.guide";
4268          type: TEXTBLOCK;
4269          mouse_events: 0;
4270          scale: 1;
4271          description { state: "default" 0.0;
4272             rel1.to: "elm.text";
4273             rel2.to: "elm.text";
4274             text {
4275                style: "font_color_black_textblock_guide_style";
4276                min: 0 1;
4277                align: 0.0 0.0;
4278             }
4279          }
4280          description { state: "hidden" 0.0;
4281             inherit: "default" 0.0;
4282             visible: 0;
4283          }
4284       }
4285       part { name: "elm.text";
4286          type: TEXTBLOCK;
4287          mouse_events: 1;
4288          scale: 1;
4289          entry_mode: PLAIN;
4290          select_mode: BLOCK_HANDLE;
4291          //cursor_mode: BEFORE;
4292          multiline: 1;
4293          source: "elm/entry/selection/default"; // selection under
4294          //source2: "X"; // selection over
4295          //source3: "X"; // cursor under
4296          source4: "elm/entry/cursor/default"; // cursorover
4297          source5: "elm/entry/anchor/default"; // anchor under
4298          //source6: "X"; // anchor over
4299          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
4300          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
4301          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
4302          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
4303          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
4304          description { state: "default" 0.0;
4305             fixed: 1 0;
4306             text {
4307                style: "font_color_black_textblock_style";
4308                min: 0 1;
4309             }
4310          }
4311          description { state: "disabled" 0.0;
4312             inherit: "default" 0.0;
4313             text {
4314                style: "font_color_black_textblock_disabled_style";
4315                min: 0 1;
4316             }
4317          }
4318       }
4319    }
4320    programs {
4321       program { name: "focus";
4322          signal: "load";
4323          source: "";
4324          action: FOCUS_SET;
4325          target: "elm.text";
4326       }
4327       program { name: "disable";
4328          signal: "elm,state,disabled";
4329          source: "elm";
4330          action: STATE_SET "disabled" 0.0;
4331          target: "elm.text";
4332       }
4333       program { name: "enable";
4334          signal: "elm,state,enabled";
4335          source: "elm";
4336          action: STATE_SET "default" 0.0;
4337          target: "elm.text";
4338       }
4339       program { name: "gdisable";
4340          signal: "elm,guide,disabled";
4341          source: "elm";
4342          action: STATE_SET "hidden" 0.0;
4343          target: "elm.guide";
4344       }
4345       program { name: "genable";
4346          signal: "elm,guide,enabled";
4347          source: "elm";
4348          action: STATE_SET "default" 0.0;
4349          target: "elm.guide";
4350       }
4351    }
4352 }
4353
4354 group { name: "elm/entry/base-charwrap/font_color_black";
4355    alias: "elm/entry/base/font_color_black/char_wrap";
4356    alias: "elm/entry/base/font_color_black/default/char_wrap";
4357    alias: "elm/entry/base/font_color_black/lighting/char_wrap";
4358    alias: "elm/entry/base/font_color_black/multiline/char_wrap";
4359    alias: "elm/entry/base/font_color_black/multiline/default/char_wrap";
4360    alias: "elm/entry/base/font_color_black/multiline/lighting/char_wrap";
4361    alias: "elm/entry/base-charwrap/editfield/font_color_black";
4362
4363    data.item: "default_font_size" "24";
4364    data.item: "min_font_size" "8";
4365    data.item: "max_font_size" "60";
4366
4367    styles {
4368       style { name: "font_color_black_textblock_char_wrap_style";
4369          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#000000FF wrap=char left_margin=1 right_margin=2 text_class=entry";
4370          tag:  "br" "\n";
4371          tag:  "ps" "ps";
4372          tag:  "tab" "\t";
4373          tag:  "em" "+ font=Tizen:style=Oblique";
4374          tag:  "b" "+ font=Tizen:style=Bold";
4375          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
4376          tag:  "hilight" "+ font=Tizen:style=Bold";
4377          tag:  "preedit" "+ underline=on underline_color=#000000FF";
4378          tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
4379          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF";
4380          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF";
4381          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF";
4382          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF";
4383       }
4384       style { name: "font_color_black_textblock_char_wrap_disabled_style";
4385          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=char left_margin=1 right_margin=2 text_class=entry";
4386          tag:  "br" "\n";
4387          tag:  "ps" "ps";
4388          tag:  "tab" "\t";
4389          tag:  "em" "+ font=Tizen:style=Oblique";
4390          tag:  "b" "+ font=Tizen:style=Bold";
4391          tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
4392          tag:  "hilight" "+ font=Tizen:style=Bold";
4393          tag:  "preedit" "+ underline=on underline_color=#000000FF";
4394          tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
4395          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF";
4396          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF";
4397          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF";
4398          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF";
4399       }
4400       style { name: "font_color_black_textblock_char_wrap_guide_style";
4401          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#90A9C7 wrap=char left_margin=1 right_margin=2 text_class=entry";
4402          tag:  "br" "\n";
4403          tag:  "ps" "ps";
4404          tag:  "tab" "\t";
4405          tag:  "em" "+ font=Tizen:style=Oblique";
4406          tag:  "b" "+ font=Tizen:style=Bold";
4407          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
4408          tag:  "hilight" "+ font=Tizen:style=Bold";
4409       }
4410    }
4411    data {
4412       item: context_menu_orientation "horizontal";
4413    }
4414    parts {
4415       part { name: "elm.guide";
4416          type: TEXTBLOCK;
4417          mouse_events: 0;
4418          scale: 1;
4419          description { state: "default" 0.0;
4420             rel1.to: "elm.text";
4421             rel2.to: "elm.text";
4422             text {
4423                style: "font_color_black_textblock_char_wrap_guide_style";
4424                min: 0 1;
4425                align: 0.0 0.0;
4426             }
4427          }
4428          description { state: "hidden" 0.0;
4429             inherit: "default" 0.0;
4430             visible: 0;
4431          }
4432       }
4433       part { name: "elm.text";
4434          type: TEXTBLOCK;
4435          mouse_events: 1;
4436          scale: 1;
4437          entry_mode: EDITABLE;
4438          select_mode: BLOCK_HANDLE;
4439          //cursor_mode: BEFORE;
4440          multiline: 1;
4441          source: "elm/entry/selection/default"; // selection under
4442          //source2: "X"; // selection over
4443          //source3: "X"; // cursor under
4444          source4: "elm/entry/cursor/default"; // cursorover
4445          source5: "elm/entry/anchor/default"; // anchor under
4446          //source6: "X"; // anchor over
4447          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
4448          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
4449          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
4450          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
4451          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
4452          description { state: "default" 0.0;
4453             fixed: 1 0;
4454             text {
4455                style: "font_color_black_textblock_char_wrap_style";
4456                min: 0 1;
4457             }
4458          }
4459          description { state: "disabled" 0.0;
4460             inherit: "default" 0.0;
4461             text {
4462                style: "font_color_black_textblock_char_wrap_disabled_style";
4463                min: 0 1;
4464             }
4465          }
4466       }
4467    }
4468    programs {
4469       program { name: "focus";
4470          signal: "load";
4471          source: "";
4472          action: FOCUS_SET;
4473          target: "elm.text";
4474       }
4475       program { name: "disable";
4476          signal: "elm,state,disabled";
4477          source: "elm";
4478          action: STATE_SET "disabled" 0.0;
4479          target: "elm.text";
4480       }
4481       program { name: "enable";
4482          signal: "elm,state,enabled";
4483          source: "elm";
4484          action: STATE_SET "default" 0.0;
4485          target: "elm.text";
4486       }
4487       program { name: "gdisable";
4488          signal: "elm,guide,disabled";
4489          source: "elm";
4490          action: STATE_SET "hidden" 0.0;
4491          target: "elm.guide";
4492       }
4493       program { name: "genable";
4494          signal: "elm,guide,enabled";
4495          source: "elm";
4496          action: STATE_SET "default" 0.0;
4497          target: "elm.guide";
4498       }
4499    }
4500 }
4501
4502 group { name: "elm/entry/base-single/font_color_black";
4503    alias: "elm/entry/base-single/font_color_black/default";
4504    alias: "elm/entry/base-single/font_color_black/lighting";
4505    alias: "elm/entry/base-single/font_color_black/singleline";
4506    alias: "elm/entry/base-single/font_color_black/singleline/default";
4507    alias: "elm/entry/base-single/font_color_black/singleline/lighting";
4508    alias: "elm/entry/base-single/editfield/font_color_black";
4509    alias: "elm/entry/base-single/editfield/searchbar/font_color_black";
4510
4511    data.item: "default_font_size" "24";
4512    data.item: "min_font_size" "8";
4513    data.item: "max_font_size" "60";
4514
4515    styles {
4516       style { name: "font_color_black_single_textblock_style";
4517          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#000000FF wrap=none left_margin=1 right_margin=3 text_class=entry";
4518          tag:  "br" "\n";
4519          tag:  "ps" "ps";
4520          tag:  "tab" "\t";
4521          tag:  "em" "+ font=Tizen:style=Oblique";
4522          tag:  "b" "+ font=Tizen:style=Bold";
4523          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
4524          tag:  "hilight" "+ font=Tizen:style=Bold";
4525          tag:  "preedit" "+ underline=on underline_color=#000000FF";
4526          tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
4527          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF";
4528          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF";
4529          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF";
4530          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF";
4531       }
4532       style { name: "font_color_black_single_textblock_disabled_style";
4533          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=none left_margin=1 right_margin=3 text_class=entry";
4534          tag:  "br" "\n";
4535          tag:  "ps" "ps";
4536          tag:  "tab" "\t";
4537          tag:  "em" "+ font=Tizen:style=Oblique";
4538          tag:  "b" "+ font=Tizen:style=Bold";
4539          tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
4540          tag:  "hilight" "+ font=Tizen:style=Bold";
4541          tag:  "preedit" "+ underline=on underline_color=#000000FF";
4542          tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
4543          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF";
4544          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF";
4545          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF";
4546          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF";
4547       }
4548       style { name: "font_color_black_single_textblock_guide_style";
4549          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#90A9C7 wrap=none left_margin=1 right_margin=3 text_class=entry";
4550          tag:  "br" "\n";
4551          tag:  "ps" "ps";
4552          tag:  "tab" "\t";
4553          tag:  "em" "+ font=Tizen:style=Oblique";
4554          tag:  "b" "+ font=Tizen:style=Bold";
4555          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
4556          tag:  "hilight" "+ font=Tizen:style=Bold";
4557       }
4558    }
4559    data {
4560       item: context_menu_orientation "horizontal";
4561    }
4562    parts {
4563       part { name: "elm.guide";
4564          type: TEXTBLOCK;
4565          mouse_events: 0;
4566          scale: 1;
4567          description { state: "default" 0.0;
4568             rel1.to: "elm.text";
4569             rel2.to: "elm.text";
4570             text {
4571                style: "font_color_black_single_textblock_guide_style";
4572                min: 1 1;
4573                max: 0 1;
4574             }
4575          }
4576          description { state: "hidden" 0.0;
4577             inherit: "default" 0.0;
4578             visible: 0;
4579          }
4580       }
4581       part { name: "elm.text";
4582          type: TEXTBLOCK;
4583          mouse_events: 1;
4584          scale: 1;
4585          entry_mode: EDITABLE;
4586          select_mode: BLOCK_HANDLE;
4587          //cursor_mode: BEFORE;
4588          multiline: 0;
4589          source: "elm/entry/selection/default"; // selection under
4590          //source2: "X"; // selection over
4591          //source3: "X"; // cursor under
4592          source4: "elm/entry/cursor/default"; // cursorover
4593          source5: "elm/entry/anchor/default"; // anchor under
4594          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
4595          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
4596          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
4597          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
4598          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
4599          description { state: "default" 0.0;
4600             text {
4601                style: "font_color_black_single_textblock_style";
4602                min: 1 1;
4603                max: 0 1;
4604             }
4605          }
4606          description { state: "disabled" 0.0;
4607             inherit: "default" 0.0;
4608             text {
4609                style: "font_color_black_single_textblock_disabled_style";
4610             }
4611          }
4612       }
4613    }
4614    programs {
4615       program { name: "focus";
4616          signal: "load";
4617          source: "";
4618          action: FOCUS_SET;
4619          target: "elm.text";
4620       }
4621       program { name: "disable";
4622          signal: "elm,state,disabled";
4623          source: "elm";
4624          action: STATE_SET "disabled" 0.0;
4625          target: "elm.text";
4626       }
4627       program { name: "enable";
4628          signal: "elm,state,enabled";
4629          source: "elm";
4630          action: STATE_SET "default" 0.0;
4631          target: "elm.text";
4632       }
4633       program { name: "gdisable";
4634          signal: "elm,guide,disabled";
4635          source: "elm";
4636          action: STATE_SET "hidden" 0.0;
4637          target: "elm.guide";
4638       }
4639       program { name: "genable";
4640          signal: "elm,guide,enabled";
4641          source: "elm";
4642          action: STATE_SET "default" 0.0;
4643          target: "elm.guide";
4644       }
4645    }
4646 }
4647
4648 group { name: "elm/entry/base-single-noedit/font_color_black";
4649    data.item: "default_font_size" "24";
4650    data.item: "min_font_size" "8";
4651    data.item: "max_font_size" "60";
4652    data {
4653       item: context_menu_orientation "horizontal";
4654    }
4655    parts {
4656       part { name: "elm.guide";
4657          type: TEXTBLOCK;
4658          mouse_events: 0;
4659          scale: 1;
4660          description { state: "default" 0.0;
4661             rel1.to: "elm.text";
4662             rel2.to: "elm.text";
4663             text {
4664                style: "font_color_black_single_textblock_guide_style";
4665                min: 1 1;
4666                max: 0 1;
4667             }
4668          }
4669          description { state: "hidden" 0.0;
4670             inherit: "default" 0.0;
4671             visible: 0;
4672          }
4673       }
4674       part { name: "elm.text";
4675          type: TEXTBLOCK;
4676          mouse_events: 1;
4677          scale: 1;
4678          entry_mode: PLAIN;
4679          select_mode: BLOCK_HANDLE;
4680          //cursor_mode: BEFORE;
4681          multiline: 0;
4682          source: "elm/entry/selection/default"; // selection under
4683          //source2: "X"; // selection over
4684          //source3: "X"; // cursor under
4685          source4: "elm/entry/cursor/default"; // cursorover
4686          source5: "elm/entry/anchor/default"; // anchor under
4687          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
4688          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
4689          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
4690          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
4691          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
4692          description { state: "default" 0.0;
4693             text {
4694                style: "font_color_black_single_textblock_style";
4695                min: 1 1;
4696                max: 0 1;
4697             }
4698          }
4699          description { state: "disabled" 0.0;
4700             inherit: "default" 0.0;
4701             text {
4702                style: "font_color_black_single_textblock_disabled_style";
4703             }
4704          }
4705       }
4706    }
4707    programs {
4708       program { name: "focus";
4709          signal: "load";
4710          source: "";
4711          action: FOCUS_SET;
4712          target: "elm.text";
4713       }
4714       program { name: "disable";
4715          signal: "elm,state,disabled";
4716          source: "elm";
4717          action: STATE_SET "disabled" 0.0;
4718          target: "elm.text";
4719       }
4720       program { name: "enable";
4721          signal: "elm,state,enabled";
4722          source: "elm";
4723          action: STATE_SET "default" 0.0;
4724          target: "elm.text";
4725       }
4726       program { name: "gdisable";
4727          signal: "elm,guide,disabled";
4728          source: "elm";
4729          action: STATE_SET "hidden" 0.0;
4730          target: "elm.guide";
4731       }
4732       program { name: "genable";
4733          signal: "elm,guide,enabled";
4734          source: "elm";
4735          action: STATE_SET "default" 0.0;
4736          target: "elm.guide";
4737       }
4738    }
4739 }
4740 group { name: "elm/entry/base-single/font_color_black/tizen_text_class";
4741    inherit: "elm/entry/base-single/font_color_black";
4742    styles {
4743       style { name: "tizen_text_class_single_textblock_style";
4744          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#000000FF wrap=none left_margin=1 right_margin=3 text_class=tizen";
4745          tag:  "br" "\n";
4746          tag:  "ps" "ps";
4747          tag:  "tab" "\t";
4748          tag:  "em" "+ font=Tizen:style=Oblique";
4749          tag:  "b" "+ font=Tizen:style=Bold";
4750          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
4751          tag:  "hilight" "+ font=Tizen:style=Bold";
4752          tag:  "preedit" "+ underline=on underline_color=#000000FF";
4753          tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
4754          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF";
4755          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF";
4756          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF";
4757          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF";
4758       }
4759       style { name: "tizen_text_class_single_textblock_disabled_style";
4760          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#00000080 wrap=none left_margin=1 right_margin=3 text_class=tizen";
4761          tag:  "br" "\n";
4762          tag:  "ps" "ps";
4763          tag:  "tab" "\t";
4764          tag:  "em" "+ font=Tizen:style=Oblique";
4765          tag:  "b" "+ font=Tizen:style=Bold";
4766          tag:  "link" "+ color=#00000080 underline=on underline_color=#00000080";
4767          tag:  "hilight" "+ font=Tizen:style=Bold";
4768          tag:  "preedit" "+ underline=on underline_color=#000000FF";
4769          tag:  "preedit_sel" "+ backing=on backing_color=#000000FF color=#FFFFFFFF";
4770          tag:  "preedit_sub1" "+ backing=on backing_color="ENTRY_PREEDIT_SUB1_COLOR_INC" underline=on underline_color=#000000FF";
4771          tag:  "preedit_sub2" "+ backing=on backing_color="ENTRY_PREEDIT_SUB2_COLOR_INC" underline=on underline_color=#000000FF";
4772          tag:  "preedit_sub3" "+ backing=on backing_color="ENTRY_PREEDIT_SUB3_COLOR_INC" underline=on underline_color=#000000FF";
4773          tag:  "preedit_sub4" "+ backing=on backing_color="ENTRY_PREEDIT_SUB4_COLOR_INC" underline=on underline_color=#000000FF";
4774       }
4775       style { name: "tizen_text_class_single_textblock_guide_style";
4776          base: "font=Tizen:style=Roman font_size="ENTRY_TEXT_SIZE_INC" color=#90A9C7 wrap=none left_margin=1 right_margin=3 text_class=tizen";
4777          tag:  "br" "\n";
4778          tag:  "ps" "ps";
4779          tag:  "tab" "\t";
4780          tag:  "em" "+ font=Tizen:style=Oblique";
4781          tag:  "b" "+ font=Tizen:style=Bold";
4782          tag:  "link" "+ color=#800 underline=on underline_color=#8008";
4783          tag:  "hilight" "+ font=Tizen:style=Bold";
4784       }
4785    }
4786    parts {
4787       part { name: "elm.guide";
4788          type: TEXTBLOCK;
4789          mouse_events: 0;
4790          scale: 1;
4791          description { state: "default" 0.0;
4792             rel1.to: "elm.text";
4793             rel2.to: "elm.text";
4794             text {
4795                style: "tizen_text_class_single_textblock_guide_style";
4796                min: 1 1;
4797                max: 0 1;
4798             }
4799          }
4800          description { state: "hidden" 0.0;
4801             inherit: "default" 0.0;
4802             visible: 0;
4803          }
4804       }
4805       part { name: "elm.text";
4806          description { state: "default" 0.0;
4807             text {
4808                style: "tizen_text_class_single_textblock_style";
4809             }
4810          }
4811          description { state: "disabled" 0.0;
4812             inherit: "default" 0.0;
4813             text {
4814                style: "tizen_text_class_single_textblock_disabled_style";
4815             }
4816          }
4817       }
4818    }
4819 }
4820 group { name: "elm/entry/base-password/font_color_black";
4821    alias: "elm/entry/base-password/editfield/font_color_black";
4822    data.item: "default_font_size" "24";
4823    data.item: "min_font_size" "8";
4824    data.item: "max_font_size" "60";
4825    data {
4826       item: context_menu_orientation "horizontal";
4827    }
4828    parts {
4829       part { name: "elm.guide";
4830          type: TEXTBLOCK;
4831          mouse_events: 0;
4832          scale: 1;
4833          description { state: "default" 0.0;
4834             rel1.to: "elm.text";
4835             rel2.to: "elm.text";
4836             text {
4837                style: "font_color_black_single_textblock_guide_style";
4838                min: 1 1;
4839                max: 0 1;
4840             }
4841          }
4842          description { state: "hidden" 0.0;
4843             inherit: "default" 0.0;
4844             visible: 0;
4845          }
4846       }
4847       part { name: "elm.text";
4848          type: TEXTBLOCK;
4849          mouse_events: 1;
4850          scale: 1;
4851          entry_mode: PASSWORD;
4852          select_mode: BLOCK_HANDLE;
4853          multiline: 0;
4854          source: "elm/entry/selection/default"; // selection under
4855          //source2: "X"; // selection over
4856          //source3: "X"; // cursor under
4857          source4: "elm/entry/cursor/default"; // cursorover
4858          source5: "elm/entry/anchor/default"; // anchor under
4859          source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
4860          source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
4861          source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
4862          source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
4863          source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
4864          description { state: "default" 0.0;
4865             text {
4866                style: "font_color_black_single_textblock_style";
4867                repch: "*";
4868                min: 1 1;
4869                max: 0 1;
4870             }
4871          }
4872          description { state: "disabled" 0.0;
4873             inherit: "default" 0.0;
4874             text {
4875                style: "font_color_black_single_textblock_disabled_style";
4876             }
4877          }
4878       }
4879    }
4880    programs {
4881       program { name: "focus";
4882          signal: "load";
4883          source: "";
4884          action: FOCUS_SET;
4885          target: "elm.text";
4886       }
4887       program { name: "disable";
4888          signal: "elm,state,disabled";
4889          source: "elm";
4890          action: STATE_SET "disabled" 0.0;
4891          target: "elm.text";
4892       }
4893       program { name: "enable";
4894          signal: "elm,state,enabled";
4895          source: "elm";
4896          action: STATE_SET "default" 0.0;
4897          target: "elm.text";
4898       }
4899       program { name: "gdisable";
4900          signal: "elm,guide,disabled";
4901          source: "elm";
4902          action: STATE_SET "hidden" 0.0;
4903          target: "elm.guide";
4904       }
4905       program { name: "genable";
4906          signal: "elm,guide,enabled";
4907          source: "elm";
4908          action: STATE_SET "default" 0.0;
4909          target: "elm.guide";
4910       }
4911    }
4912 }
4913
4914 group { name: "elm/scroller/entry/default";
4915       alias : "elm/scroller/entry/editfield";
4916       alias : "elm/scroller/entry/editfield/searchbar/default";
4917       data {
4918          item: "focus_highlight" "on";
4919       }
4920       script {
4921          public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer;
4922          public timer0(val) {
4923             new v;
4924             v = get_int(sbvis_v);
4925             if (v) {
4926                v = get_int(sbalways_v);
4927                if (!v) {
4928                   emit("do-hide-vbar", "");
4929                   set_int(sbvis_v, 0);
4930                }
4931             }
4932             v = get_int(sbvis_h);
4933             if (v) {
4934                v = get_int(sbalways_h);
4935                if (!v) {
4936                   emit("do-hide-hbar", "");
4937                   set_int(sbvis_h, 0);
4938                }
4939             }
4940             set_int(sbvis_timer, 0);
4941             return 0;
4942          }
4943       }
4944       images {
4945          image: "bt_sm_base2.png" COMP;
4946       }
4947       parts {
4948          part { name: "bg";
4949             type: RECT;
4950             description { state: "default" 0.0;
4951                visible: 0;
4952             }
4953          }
4954          part { name: "clipper";
4955             type: RECT;
4956             mouse_events: 0;
4957             description { state: "default" 0.0;
4958                rel1.to: "bg";
4959                rel2.to: "bg";
4960             }
4961          }
4962          part { name: "contentclipper";
4963             type: RECT;
4964             mouse_events: 0;
4965             clip_to: "clipper";
4966             description { state: "default" 0.0;
4967                rel1.to: "elm.swallow.icon";
4968                rel1.relative: 1.0 0.0;
4969                rel2.to: "elm.swallow.end";
4970                rel2.relative: 0.0 1.0;
4971             }
4972          }
4973          part { name: "elm.swallow.icon";
4974             type: SWALLOW;
4975             clip_to: "clipper";
4976             description { state: "default" 0.0;
4977                fixed: 1 1;
4978                rel1 {
4979                   to: "bg";
4980                   relative: 0.0 0.0;
4981                }
4982                rel2 {
4983                   to: "bg";
4984                   relative: 0.0 1.0;
4985                }
4986                visible: 0;
4987             }
4988             description { state: "visible" 0.0;
4989                fixed: 1 1;
4990                align: 0.0 1.0;
4991                rel1 {
4992                          to: "bg";
4993                          relative: 0.0 0.0;
4994                }
4995                rel2 {
4996                   to: "bg";
4997                   relative: 0.0 1.0;
4998                }
4999                visible: 1;
5000             }
5001          }
5002          part { name: "elm.swallow.end";
5003             type: SWALLOW;
5004             clip_to: "clipper";
5005             description { state: "default" 0.0;
5006                fixed: 1 1;
5007                rel1 {
5008                   to: "bg";
5009                   relative: 1.0 0.0;
5010                }
5011                rel2 {
5012                   to: "bg";
5013                   relative: 1.0 1.0;
5014                }
5015                visible: 0;
5016             }
5017             description { state: "visible" 0.0;
5018                fixed: 1 1;
5019                align: 1.0 1.0;
5020                rel1 {
5021                   to: "bg";
5022                   relative: 1.0 0.0;
5023                }
5024                rel2 {
5025                   to: "bg";
5026                   relative: 1.0 1.0;
5027                }
5028                visible: 1;
5029             }
5030          }
5031          part { name: "elm.swallow.content";
5032             clip_to: "contentclipper";
5033             type: SWALLOW;
5034             description { state: "default" 0.0;
5035                rel1 {
5036                        to: "elm.swallow.icon";
5037                        relative: 1.0 0.0;
5038                }
5039                rel2 {
5040                 to: "elm.swallow.end";
5041                 relative: 0.0 1.0;
5042                }
5043             }
5044          }
5045          part { name: "sb_vbar_clip_master";
5046             type: RECT;
5047             mouse_events: 0;
5048             description { state: "default" 0.0;
5049             }
5050             description { state: "hidden" 0.0;
5051                visible: 0;
5052                color: 255 255 255 0;
5053             }
5054          }
5055          part { name: "sb_vbar_clip";
5056             clip_to: "sb_vbar_clip_master";
5057             type: RECT;
5058             mouse_events: 0;
5059             description { state: "default" 0.0;
5060             }
5061             description { state: "hidden" 0.0;
5062                visible: 0;
5063                color: 255 255 255 0;
5064             }
5065          }
5066          part { name: "sb_vbar";
5067             type: RECT;
5068             mouse_events: 0;
5069             description { state: "default" 0.0;
5070                fixed: 1 1;
5071                visible: 0;
5072                min: 10 17;
5073                align: 1.0 0.0;
5074                rel1 {
5075                   relative: 0.0 0.0;
5076                   to_y:     "elm.swallow.content";
5077                   to_x:     "elm.swallow.end";
5078                }
5079                rel2 {
5080                   relative: 0.0 0.0;
5081                   to_y:     "sb_hbar";
5082                   to_x:     "elm.swallow.end";
5083                }
5084             }
5085          }
5086          part { name: "elm.dragable.vbar";
5087             clip_to: "sb_vbar_clip";
5088             mouse_events: 0;
5089             dragable {
5090                x: 0 0 0;
5091                y: 1 1 0;
5092                confine: "sb_vbar";
5093             }
5094             description { state: "default" 0.0;
5095                visible: 0;
5096                fixed: 1 1;
5097                min: 10 17;
5098                max: 10 99999;
5099                rel1 {
5100                   relative: 0.5  0.5;
5101                   to: "sb_vbar";
5102                }
5103                rel2 {
5104                   relative: 0.5  0.5;
5105                   to: "sb_vbar";
5106                }
5107                image {
5108                   normal: "bt_sm_base2.png";
5109                   border: 6 6 6 6;
5110                   middle: SOLID;
5111                }
5112             }
5113          }
5114          part { name: "sb_hbar_clip_master";
5115             type: RECT;
5116             mouse_events: 0;
5117             description { state: "default" 0.0;
5118             }
5119             description { state: "hidden" 0.0;
5120                visible: 0;
5121                color: 255 255 255 0;
5122             }
5123          }
5124          part { name: "sb_hbar_clip";
5125             clip_to: "sb_hbar_clip_master";
5126             type: RECT;
5127             mouse_events: 0;
5128             description { state: "default" 0.0;
5129             }
5130             description { state: "hidden" 0.0;
5131                visible: 0;
5132                color: 255 255 255 0;
5133             }
5134          }
5135          part { name: "sb_hbar";
5136             type: RECT;
5137             mouse_events: 0;
5138             description { state: "default" 0.0;
5139                fixed: 1 1;
5140                visible: 0;
5141                min: 17 10;
5142                align: 0.0 1.0;
5143                rel1 {
5144                   relative: 0.0 1.0;
5145                   to_x:     "elm.swallow.content";
5146                   to_y:     "elm.swallow.content";
5147                }
5148                rel2 {
5149                   relative: 0.0 1.0;
5150                   to_x:     "sb_vbar";
5151                   to_y:     "elm.swallow.content";
5152                }
5153             }
5154          }
5155          part { name: "elm.dragable.hbar";
5156             clip_to: "sb_hbar_clip";
5157             mouse_events: 0;
5158             dragable {
5159                x: 1 1 0;
5160                y: 0 0 0;
5161                confine: "sb_hbar";
5162             }
5163             description { state: "default" 0.0;
5164                fixed: 1 1;
5165                min: 17 10;
5166                max: 99999 10;
5167                rel1 {
5168                   relative: 0.5  0.5;
5169                   to: "sb_hbar";
5170                }
5171                rel2 {
5172                   relative: 0.5  0.5;
5173                   to: "sb_hbar";
5174                }
5175                image {
5176                   normal: "bt_sm_base2.png";
5177                   border: 4 4 4 4;
5178                   middle: SOLID;
5179                }
5180             }
5181          }
5182       }
5183       programs {
5184          program { name: "load";
5185             signal: "load";
5186             source: "";
5187             script {
5188                set_state(PART:"sb_hbar_clip", "hidden", 0.0);
5189                set_state(PART:"sb_vbar_clip", "hidden", 0.0);
5190                set_int(sbvis_h, 0);
5191                set_int(sbvis_v, 0);
5192                set_int(sbalways_v, 0);
5193                set_int(sbalways_h, 0);
5194                set_int(sbvis_timer, 0);
5195             }
5196          }
5197          program { name: "icon_show";
5198             signal: "elm,action,show,icon";
5199             source: "elm";
5200             action: STATE_SET "visible" 0.0;
5201             target: "elm.swallow.icon";
5202          }
5203          program { name: "icon_hide";
5204             signal: "elm,action,hide,icon";
5205             source: "elm";
5206             action: STATE_SET "default" 0.0;
5207             target: "elm.swallow.icon";
5208          }
5209          program { name: "end_show";
5210             signal: "elm,action,show,end";
5211             source: "elm";
5212             action: STATE_SET "visible" 0.0;
5213             target: "elm.swallow.end";
5214          }
5215          program { name: "end_hide";
5216             signal: "elm,action,hide,end";
5217             source: "elm";
5218             action: STATE_SET "default" 0.0;
5219             target: "elm.swallow.end";
5220          }
5221          program { name: "vbar_show";
5222             signal: "elm,action,show,vbar";
5223             source: "elm";
5224             action:  STATE_SET "default" 0.0;
5225             target: "sb_vbar_clip_master";
5226          }
5227          program { name: "vbar_hide";
5228             signal: "elm,action,hide,vbar";
5229             source: "elm";
5230             action:  STATE_SET "hidden" 0.0;
5231             target: "sb_vbar_clip_master";
5232          }
5233          program { name: "vbar_show_always";
5234             signal: "elm,action,show_always,vbar";
5235             source: "elm";
5236             script {
5237                new v;
5238                v = get_int(sbvis_v);
5239                v |= get_int(sbalways_v);
5240                if (!v) {
5241                   set_int(sbalways_v, 1);
5242                   emit("do-show-vbar", "");
5243                   set_int(sbvis_v, 1);
5244                }
5245             }
5246          }
5247          program { name: "vbar_show_notalways";
5248             signal: "elm,action,show_notalways,vbar";
5249             source: "elm";
5250             script {
5251                new v;
5252                v = get_int(sbalways_v);
5253                if (v) {
5254                   set_int(sbalways_v, 0);
5255                   v = get_int(sbvis_v);
5256                   if (!v) {
5257                      emit("do-hide-vbar", "");
5258                      set_int(sbvis_v, 0);
5259                   }
5260                }
5261             }
5262          }
5263          program { name: "sb_vbar_show";
5264             signal: "do-show-vbar";
5265             source: "";
5266             action:  STATE_SET "default" 0.0;
5267             transition: LINEAR 0.5;
5268             target: "sb_vbar_clip";
5269          }
5270          program { name: "sb_vbar_hide";
5271             signal: "do-hide-vbar";
5272             source: "";
5273             action:  STATE_SET "hidden" 0.0;
5274             transition: LINEAR 0.5;
5275             target: "sb_vbar_clip";
5276          }
5277
5278          program { name: "hbar_show";
5279             signal: "elm,action,show,hbar";
5280             source: "elm";
5281             action:  STATE_SET "default" 0.0;
5282             target: "sb_hbar_clip_master";
5283          }
5284          program { name: "hbar_hide";
5285             signal: "elm,action,hide,hbar";
5286             source: "elm";
5287             action:  STATE_SET "hidden" 0.0;
5288             target: "sb_hbar_clip_master";
5289          }
5290          program { name: "hbar_show_always";
5291             signal: "elm,action,show_always,hbar";
5292             source: "elm";
5293             script {
5294                new v;
5295                v = get_int(sbvis_h);
5296                v |= get_int(sbalways_h);
5297                if (!v) {
5298                   set_int(sbalways_h, 1);
5299                   emit("do-show-hbar", "");
5300                   set_int(sbvis_h, 1);
5301                }
5302             }
5303          }
5304          program { name: "hbar_show_notalways";
5305             signal: "elm,action,show_notalways,hbar";
5306             source: "elm";
5307             script {
5308                new v;
5309                v = get_int(sbalways_h);
5310                if (v) {
5311                   set_int(sbalways_h, 0);
5312                   v = get_int(sbvis_h);
5313                   if (!v) {
5314                      emit("do-hide-hbar", "");
5315                      set_int(sbvis_h, 0);
5316                   }
5317                }
5318             }
5319          }
5320          program { name: "sb_hbar_show";
5321             signal: "do-show-hbar";
5322             source: "";
5323             action:  STATE_SET "default" 0.0;
5324             transition: LINEAR 0.5;
5325             target: "sb_hbar_clip";
5326          }
5327          program { name: "sb_hbar_hide";
5328             signal: "do-hide-hbar";
5329             source: "";
5330             action:  STATE_SET "hidden" 0.0;
5331             transition: LINEAR 0.5;
5332             target: "sb_hbar_clip";
5333          }
5334
5335          program { name: "scroll";
5336             signal: "elm,action,scroll";
5337             source: "elm";
5338             script {
5339                new v;
5340                v = get_int(sbvis_v);
5341                v |= get_int(sbalways_v);
5342                if (!v) {
5343                   emit("do-show-vbar", "");
5344                   set_int(sbvis_v, 1);
5345                }
5346                v = get_int(sbvis_h);
5347                v |= get_int(sbalways_h);
5348                if (!v) {
5349                   emit("do-show-hbar", "");
5350                   set_int(sbvis_h, 1);
5351                }
5352                v = get_int(sbvis_timer);
5353                if (v > 0) cancel_timer(v);
5354                v = timer(1.0, "timer0", 0);
5355                set_int(sbvis_timer, v);
5356             }
5357          }
5358       }
5359    }