1 group { name: "e/widgets/entry/scrollframe";
2 images.image: "inset_shadow.png" COMP;
3 images.image: "bevel_in.png" COMP;
5 part { name: "bg"; type: RECT;
6 description { state: "default" 0.0;
14 part { name: "clipper"; type: RECT;
15 description { state: "default" 0.0;
20 part { name: "e.swallow.content"; type: SWALLOW;
23 description { state: "default" 0.0;
28 part { name: "shadow"; mouse_events: 0; repeat_events: 1;
29 description { state: "default" 0.0;
30 image.normal: "inset_shadow.png";
31 image.border: 5 5 7 3;
36 color: 255 255 255 128;
39 part { name: "inset"; mouse_events: 0; repeat_events: 1;
40 description { state: "default" 0.0;
41 image.normal: "bevel_in.png";
42 image.border: 1 1 1 1;
52 group { name: "e/widgets/entry/text";
54 style { name: "entry_textblock_style";
55 base: "font="FN" font_size=10 color=#ffffffff style=shadow,bottom shadow_color=#00000080 text_class=entry color_classs=entry_text";
57 style { name: "entry_textblock_disabled_style";
58 base: "font="FN" font_size=10 color=#151515 style=shadow,bottom shadow_color=#ffffff19 text_class=entry color_class=entry_text_disabled";
62 part { name: "e.text.text"; type: TEXTBLOCK;
68 source: "e/widgets/entry/selection"; // selection under
69 source4: "e/widgets/entry/cursor"; // cursorover
70 description { state: "default" 0.0;
71 color_class: "entry_text";
74 style: "entry_textblock_style";
80 description { state: "disabled" 0.0;
81 inherit: "default" 0.0;
82 text.style: "entry_textblock_disabled_style";
83 color_class: "entry_text_disabled";
88 program { name: "focus";
92 target: "e.text.text";
95 signal: "e,state,disabled"; source: "e";
96 action: STATE_SET "disabled" 0.0;
97 target: "e.text.text";
100 signal: "e,state,enabled"; source: "e";
101 action: STATE_SET "default" 0.0;
102 target: "e.text.text";
105 // signal: "e,state,noedit"; source: "e";
108 // signal: "e,state,edit"; source: "e";
113 group { name: "e/widgets/entry/password";
114 inherit: "e/widgets/entry/text";
116 part { name: "e.text.text";
117 entry_mode: PASSWORD;
118 description { state: "default" 0.0;
125 group { name: "e/widgets/entry/cursor";
127 images.image: "white_bar_vert_glow.png" COMP;
129 part { name: "cursor"; mouse_events: 0;
130 description { state: "default" 0.0;
133 image.normal: "white_bar_vert_glow.png";
134 image.border: 4 4 4 4;
136 color: 255 255 255 0;
139 description { state: "visible" 0.0;
140 inherit: "default" 0.0;
141 color: 255 255 255 255;
147 signal: "e,action,show,cursor"; source: "e";
149 target: "cursor_show";
150 target: "cursor_hide";
151 target: "cursor_show_timer";
152 target: "cursor_hide_timer";
153 after: "cursor_show";
156 name: "on_cursor_hide";
157 signal: "e,action,hide,cursor";
160 target: "cursor_show";
161 target: "cursor_hide";
162 target: "cursor_show_timer";
163 target: "cursor_hide_timer";
164 after: "cursor_hide_stop";
167 name: "cursor_hide_stop";
168 action: STATE_SET "default" 0.0;
171 program { name: "cursor_show";
172 action: STATE_SET "visible" 0.0;
174 after: "cursor_show_timer";
176 program { name: "cursor_hide";
177 action: STATE_SET "default" 0.0;
179 transition: SINUSOIDAL 0.2;
180 after: "cursor_hide_timer";
182 program { name: "cursor_show_timer";
184 after: "cursor_hide";
186 program { name: "cursor_hide_timer";
188 after: "cursor_show";
193 group { name: "e/widgets/entry/selection";
194 // data.item: "on_foreground" "1";
196 part { name: "selection"; type: RECT; mouse_events: 0;
197 description { state: "default" 0.0;
198 color: 51 153 255 255;