#define ENTRY_BLOCK_HANDLE_SOURCE10 "elm/entry/selection/block_handle_edge_left"
#define ENTRY_BLOCK_HANDLE_SOURCE11 "elm/entry/selection/block_handle_edge_right"
+#define ENTRY_TEXTBLOCK_DEFAULT_REL \
+ rel1 { \
+ relative: 0.0 0.0; \
+ } \
+ rel2 { \
+ to_x: "editfield_space"; \
+ relative: 0.0 1.0; \
+ }
+
+#define ENTRY_SWALLOW_SCRIPT_PUBLIC \
+ script { \
+ public scroll_enabled; \
+ }
+
+#define ENTRY_SWALLOW_PARTS \
+ part { name: "editfield_space"; \
+ type: SPACER; \
+ description { state: "default" 0.0; \
+ min: 0 0; \
+ max: 0 0; \
+ rel1.relative: 1.0 0.0; \
+ rel2.relative: 1.0 1.0; \
+ } \
+ description { state: "editfield" 0.0; \
+ inherit: "default" 0.0; \
+ align: 1.0 0.5; \
+ fixed: 1 1; \
+ min: 70 60; \
+ max: 70 60; \
+ } \
+ } \
+ part { name: "elm.swallow.clear"; \
+ type: SWALLOW; \
+ description { state: "default" 0.0; \
+ fixed: 1 1; \
+ rel1.relative: 1.0 0.0; \
+ rel2.relative: 1.0 1.0; \
+ visible: 0; \
+ } \
+ description { state: "visible" 0.0; \
+ inherit: "default" 0.0; \
+ align: 1.0 0.5; \
+ visible: 1; \
+ } \
+ } \
+ part { name: "elm.swallow.rename"; \
+ type: SWALLOW; \
+ description { state: "default" 0.0; \
+ fixed: 1 1; \
+ align: 1.0 0.5; \
+ rel1.relative: 1.0 0.0; \
+ rel2.relative: 1.0 1.0; \
+ visible: 0; \
+ } \
+ description { state: "visible" 0.0; \
+ inherit: "default" 0.0; \
+ visible: 1; \
+ } \
+ }
+
+#define ENTRY_SWALLOW_PROGRAMS \
+ program { name: "scroll_enabled"; \
+ signal: "elm,state,scroll,enabled"; \
+ source: "*"; \
+ script { \
+ set_int(scroll_enabled, 1); \
+ } \
+ } \
+ program { name: "scroll_disabled"; \
+ signal: "elm,state,scroll,disabled"; \
+ source: "*"; \
+ script { \
+ set_int(scroll_enabled, 0); \
+ } \
+ } \
+ program { name: "clear_show"; \
+ signal: "elm,state,clear,visible"; \
+ source: "*"; \
+ script { \
+ new v; \
+ v = get_int(scroll_enabled); \
+ if (!v) { \
+ set_state(PART:"elm.swallow.clear", "visible", 0.0); \
+ set_state(PART:"editfield_space", "editfield", 0.0); \
+ } \
+ } \
+ } \
+ program { name: "clear_hide"; \
+ signal: "elm,state,clear,hidden"; \
+ source: "*"; \
+ script { \
+ new v; \
+ v = get_int(scroll_enabled); \
+ if (!v) { \
+ set_state(PART:"elm.swallow.clear", "default", 0.0); \
+ set_state(PART:"editfield_space", "default", 0.0); \
+ } \
+ } \
+ } \
+ program { name: "rename_show"; \
+ signal: "elm,state,rename,visible"; \
+ source: "*"; \
+ script { \
+ new v; \
+ v = get_int(scroll_enabled); \
+ if (!v) { \
+ set_state(PART:"elm.swallow.rename", "visible", 0.0); \
+ set_state(PART:"editfield_space", "editfield", 0.0); \
+ } \
+ } \
+ } \
+ program { name: "rename_hide"; \
+ signal: "elm,state,rename,hidden"; \
+ source: "*"; \
+ script { \
+ new v; \
+ v = get_int(scroll_enabled); \
+ if (!v) { \
+ set_state(PART:"elm.swallow.rename", "default", 0.0); \
+ set_state(PART:"editfield_space", "default", 0.0); \
+ } \
+ } \
+ }
+
sounds {
sample {
name: "touch_sound" AS_IS;
min: 0 1;
align: 0.0 0.0;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
min: 0 1;
align: 0.0 0.0;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
min: 1 1;
align: 0.0 0.0;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
min: 0 1;
align: 0.0 0.0;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
min: 0 1;
align: 0.0 0.0;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
min: 1 1;
max: 0 1;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
min: 1 1;
max: 0 1;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
max: 0 0;
align: 0.0 0.5;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
min: 1 1;
max: 0 1;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
min: 1 1;
max: 0 1;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
style: "font_color_black_textblock_style";
min: 0 1;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
style: "font_color_black_textblock_char_wrap_style";
min: 0 1;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
min: 1 1;
max: 0 1;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
text {
style: "tizen_text_class_single_textblock_style";
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
min: 1 1;
max: 0 1;
}
+ ENTRY_TEXTBLOCK_DEFAULT_REL
}
description { state: "disabled" 0.0;
inherit: "default" 0.0;
}
}
}
+ ENTRY_SWALLOW_PARTS
}
+ ENTRY_SWALLOW_SCRIPT_PUBLIC
programs {
program { name: "focus";
signal: "load";
source: "elm.text";
action: PLAY_SAMPLE "touch_sound" 1.0;
}
+ ENTRY_SWALLOW_PROGRAMS
}
}
rel2.to: "bg";
}
}
+ part { name: "editfield_space";
+ type: SPACER;
+ description { state: "default" 0.0;
+ rel1.to: "elm.swallow.end";
+ rel1.relative: 0.0 0.0;
+ rel2.to: "elm.swallow.end";
+ rel2.relative: 1.0 1.0;
+ }
+ description { state: "editfield" 0.0;
+ align: 1.0 1.0;
+ fixed: 1 1;
+ min: 70 60;
+ max: 70 60;
+ rel1 {
+ to_x: "elm.swallow.end";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to_x: "elm.swallow.end";
+ relative: 0.0 1.0;
+ }
+ }
+ }
part { name: "contentclipper";
type: RECT;
mouse_events: 0;
description { state: "default" 0.0;
rel1.to: "elm.swallow.icon";
rel1.relative: 1.0 0.0;
- rel2.to: "elm.swallow.end";
+ rel2.to: "editfield_space";
rel2.relative: 0.0 1.0;
}
}
visible: 1;
}
}
- part { name: "elm.swallow.end";
+ part { name: "elm.swallow.clear";
type: SWALLOW;
clip_to: "clipper";
description { state: "default" 0.0;
fixed: 1 1;
rel1 {
- to: "bg";
- relative: 1.0 0.0;
+ to_x: "elm.swallow.end";
+ to_y: "bg";
+ relative: 0.0 0.0;
}
rel2 {
- to: "bg";
- relative: 1.0 1.0;
+ to_x: "elm.swallow.end";
+ to_y: "bg";
+ relative: 0.0 1.0;
}
visible: 0;
}
description { state: "visible" 0.0;
- fixed: 1 1;
+ inherit: "default" 0.0;
align: 1.0 1.0;
+ visible: 1;
+ }
+ }
+ part { name: "elm.swallow.rename";
+ type: SWALLOW;
+ clip_to: "clipper";
+ description { state: "default" 0.0;
+ align: 1.0 1.0;
+ fixed: 1 1;
+ rel1 {
+ to_x: "elm.swallow.end";
+ to_y: "bg";
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ to_x: "elm.swallow.end";
+ to_y: "bg";
+ relative: 0.0 1.0;
+ }
+ visible: 0;
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ part { name: "elm.swallow.end";
+ type: SWALLOW;
+ clip_to: "clipper";
+ description { state: "default" 0.0;
+ fixed: 1 1;
rel1 {
to: "bg";
relative: 1.0 0.0;
to: "bg";
relative: 1.0 1.0;
}
+ visible: 0;
+ }
+ description { state: "visible" 0.0;
+ inherit: "default" 0.0;
+ align: 1.0 1.0;
visible: 1;
}
}
relative: 1.0 0.0;
}
rel2 {
- to: "elm.swallow.end";
+ to: "editfield_space";
relative: 0.0 1.0;
}
}
rel1 {
relative: 0.0 0.0;
to_y: "elm.swallow.content";
- to_x: "elm.swallow.end";
+ to_x: "editfield_space";
}
rel2 {
relative: 0.0 0.0;
to_y: "sb_hbar";
- to_x: "elm.swallow.end";
+ to_x: "editfield_space";
}
}
}
action: STATE_SET "default" 0.0;
target: "elm.swallow.icon";
}
+ program { name: "clear_show";
+ signal: "elm,state,clear,visible";
+ source: "*";
+ action: STATE_SET "visible" 0.0;
+ target: "elm.swallow.clear";
+ after: "editfield_set";
+ }
+ program { name: "clear_hide";
+ signal: "elm,state,clear,hidden";
+ source: "*";
+ action: STATE_SET "default" 0.0;
+ target: "elm.swallow.clear";
+ after: "editfield_unset";
+ }
+ program { name: "rename_show";
+ signal: "elm,state,rename,visible";
+ source: "*";
+ action: STATE_SET "visible" 0.0;
+ target: "elm.swallow.rename";
+ after: "editfield_set";
+ }
+ program { name: "rename_hide";
+ signal: "elm,state,rename,hidden";
+ source: "*";
+ action: STATE_SET "default" 0.0;
+ target: "elm.swallow.rename";
+ after: "editfield_unset";
+ }
+ program { name: "editfield_set";
+ action: STATE_SET "editfield" 0.0;
+ target: "editfield_space";
+ }
+ program { name: "editfield_unset";
+ action: STATE_SET "default" 0.0;
+ target: "editfield_space";
+ }
program { name: "end_show";
signal: "elm,action,show,end";
source: "elm";