* limitations under the License.
*/
-
-
-//#define ENTRY_BLOCK_HANDLE_SOURCE2 "elm/entry/selection/block_handle"
-//#define ENTRY_BLOCK_HANDLE_SOURCE3 "elm/entry/selection/block_handle_top"
-#define ENTRY_BLOCK_HANDLE_SOURCE2 "elm/entry/selection/block_handle_right"
-#define ENTRY_BLOCK_HANDLE_SOURCE3 "elm/entry/selection/block_handle_left"
+#define ENTRY_BLOCK_HANDLE_SOURCE7 "elm/entry/selection/block_handle_left"
+#define ENTRY_BLOCK_HANDLE_SOURCE8 "elm/entry/selection/block_handle_right"
+#define ENTRY_CURSOR_HANDLE_SOURCE9 "elm/entry/cursor_handle/default"
+#define ENTRY_BLOCK_HANDLE_SOURCE10 "elm/entry/selection/block_handle_edge_left"
+#define ENTRY_BLOCK_HANDLE_SOURCE11 "elm/entry/selection/block_handle_edge_right"
group { name: "elm/entry/base/default";
alias: "elm/entry/base-mixedwrap/default";
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
//source6: "X"; // anchor over
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
text {
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
//source6: "X"; // anchor over
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
text {
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
text {
style: "entry_textblock_style";
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
//source6: "X"; // anchor over
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
text {
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
//source6: "X"; // anchor over
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
text {
//cursor_mode: BEFORE;
multiline: 0;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: ; // selection over
+ //source3: ; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
text {
style: "editfield_single_textblock_style";
//cursor_mode: BEFORE;
multiline: 0;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
text {
style: "editfield_single_textblock_style";
//cursor_mode: BEFORE;
multiline: 0;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
text {
style: "entry_single_textblock_style";
//cursor_mode: BEFORE;
multiline: 0;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
text {
style: "entry_single_textblock_style";
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
text {
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
text {
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
text {
style: "entry_textblock_style";
//cursor_mode: BEFORE;
multiline: 0;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
text {
style: "entry_single_textblock_style";
//cursor_mode: BEFORE;
multiline: 0;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
text {
style: "entry_single_textblock_popup_style";
}
group { name: "elm/entry/selection/block_handle_left";
- data.item: "position" "BOTTOM";
data.item: "height" "40";
+ data.item: "gap" "51";
images {
- image: "copy&paste_Icon_left.png" COMP;
- image: "copy&paste_Icon_left_press.png" COMP;
- image: "copy&paste_Icon_left_top.png" COMP;
- image: "copy&paste_Icon_left_top_press.png" COMP;
+ image: "copy&paste_Handler_left.png" COMP;
+ image: "copy&paste_Handler_left_01.png" COMP;
+ image: "copy&paste_Handler_left_reversed.png" COMP;
+ image: "copy&paste_Handler_left_01_reversed.png" COMP;
}
parts {
- part { name: "bg";
- type: RECT;
- scale: 1;
- mouse_events: 1;
- description { state: "default" 0.0;
- visible: 0;
- fixed: 1 1;
- align: 1 0;
- min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
- color: 0 0 0 0;
- }
- description { state: "show" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- }
- part { name: "sens";
- type: RECT;
- scale: 1;
- mouse_events: 1;
- description { state: "default" 0.0;
- visible: 0;
- fixed: 1 1;
- min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
- color: 0 0 0 0;
- rel1 { relative: -0.75 -0.25; to: "handle";}
- rel2 { relative: 2.0 1.25; to: "handle";}
- }
- description { state: "show" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
- }
part { name: "handle";
mouse_events: 1;
scale: 1;
fixed: 1 1;
align: 1 0;
min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
- rel1 {
- relative: 1.1 0.0;
- offset: 0 -2;
- to: "bg";
- }
- rel2 {
- relative: 1.1 0.0;
- offset: 0 -2;
- to: "bg";
- }
+ max:ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
+ rel1.offset: 0 -ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
+ rel2.offset: ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET 0;
image {
- normal: "copy&paste_Icon_left.png";
+ normal: "copy&paste_Handler_left_01.png";
border: 0 0 0 0;
}
image.middle: SOLID;
inherit: "default" 0.0;
visible: 1;
align: 1 1;
+ rel2 {
+ offset: ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
+ }
image {
- normal: "copy&paste_Icon_left_top.png";
+ normal: "copy&paste_Handler_left.png";
}
}
- description { state: "press" 0.0;
+ description { state: "bottom_reversed" 0.0;
inherit: "default" 0.0;
visible: 1;
+ align: 0 0;
+ rel1 {
+ offset: -ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET -ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
+ }
image {
- normal: "copy&paste_Icon_left_press.png";
+ normal: "copy&paste_Handler_left_01_reversed.png";
}
}
- description { state: "top_press" 0.0;
+ description { state: "top_reversed" 0.0;
inherit: "default" 0.0;
visible: 1;
- align: 1 1;
+ align: 0 1;
+ rel1.offset: -ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET 0;
+ rel2 {
+ offset: 0 ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
+ }
image {
- normal: "copy&paste_Icon_left_top_press.png";
+ normal: "copy&paste_Handler_left_reversed.png";
}
}
}
}
script {
public handler_ontop;
- public handler_pressed;
public handler_focused;
}
programs {
script {
set_int(handler_focused, 0);
set_state(PART:"handle", "default", 0.0);
- set_state(PART:"sens", "default", 0.0);
+ }
+ }
+ program { name: "bottom_reversed";
+ signal: "elm,state,bottom,reversed";
+ source: "elm";
+ script {
+ set_state(PART:"handle", "bottom_reversed", 0.0);
+ }
+ }
+ program { name: "top_reversed";
+ signal: "elm,state,top,reversed";
+ source: "elm";
+ script {
+ set_state(PART:"handle", "top_reversed", 0.0);
}
}
program { name: "top";
- signal: "elm,state,top";
+ signal: "elm,state,top";
source: "elm";
script {
- new pressed;
new focused;
- pressed = get_int(handler_pressed);
focused = get_int(handler_focused);
set_int(handler_ontop, 1);
- if (focused)
- {
- if (pressed)
- set_state(PART:"handle", "top_press", 0.0);
- else
- set_state(PART:"handle", "top", 0.0);
-
- set_state(PART:"sens", "show", 0.0);
- }
- else
- {
- set_state(PART:"handle", "default", 0.0);
- set_state(PART:"sens", "default", 0.0);
- }
+ if (focused)
+ {
+ set_state(PART:"handle", "top", 0.0);
+ }
+ else
+ {
+ set_state(PART:"handle", "default", 0.0);
+ }
}
}
program { name: "bottom";
- signal: "elm,state,bottom";
+ signal: "elm,state,bottom";
source: "elm";
script {
- new pressed;
new focused;
- pressed = get_int(handler_pressed);
focused = get_int(handler_focused);
set_int(handler_ontop, 0);
- if (focused)
- {
- if (pressed)
- set_state(PART:"handle", "press", 0.0);
- else
- set_state(PART:"handle", "show", 0.0);
-
- set_state(PART:"sens", "show", 0.0);
- }
- else
- {
- set_state(PART:"handle", "default", 0.0);
- set_state(PART:"sens", "default", 0.0);
- }
- }
- }
- program { name: "pressed_sens";
- signal: "mouse,down,1";
- source: "sens";
- script {
- new pos;
- pos = get_int(handler_ontop);
- set_int(handler_pressed, 1);
- if (pos)
- set_state(PART:"handle", "top_press", 0.0);
- else
- set_state(PART:"handle", "press", 0.0);
- }
- }
- program { name: "unpressed_sens";
- signal: "mouse,up,1";
- source: "sens";
- script {
- new pos;
- pos = get_int(handler_ontop);
- set_int(handler_pressed, 0);
- if (pos)
- set_state(PART:"handle", "top", 0.0);
- else
+ if (focused)
+ {
set_state(PART:"handle", "show", 0.0);
- }
- }
- program { name: "pressed";
- signal: "mouse,down,1";
- source: "handle";
- script {
- new pos;
- pos = get_int(handler_ontop);
- set_int(handler_pressed, 1);
- if (pos)
- set_state(PART:"handle", "top_press", 0.0);
- else
- set_state(PART:"handle", "press", 0.0);
- }
- }
- program { name: "unpressed";
- signal: "mouse,up,1";
- source: "handle";
- script {
- new pos;
- pos = get_int(handler_ontop);
- set_int(handler_pressed, 0);
- if (pos)
- set_state(PART:"handle", "top", 0.0);
+ }
else
- set_state(PART:"handle", "show", 0.0);
+ {
+ set_state(PART:"handle", "default", 0.0);
+ }
}
}
}
}
group { name: "elm/entry/selection/block_handle_right";
- data.item: "position" "BOTH";
data.item: "height" "40";
+ data.item: "gap" "51";
images {
- image: "copy&paste_Icon_right.png" COMP;
- image: "copy&paste_Icon_right_press.png" COMP;
- image: "copy&paste_Icon_right_top.png" COMP;
- image: "copy&paste_Icon_right_top_press.png" COMP;
+ image: "copy&paste_Handler_right.png" COMP;
+ image: "copy&paste_Handler_right_01.png" COMP;
+ image: "copy&paste_Handler_right_reversed.png" COMP;
+ image: "copy&paste_Handler_right_01_reversed.png" COMP;
}
parts {
- part { name: "sens";
- type: RECT;
- scale: 1;
- mouse_events: 1;
- description { state: "default" 0.0;
- visible: 0;
- fixed: 1 1;
- min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
- color: 0 0 0 0;
- rel1 { relative: -1.0 -0.25; to: "handle";}
- rel2 { relative: 1.75 1.25; to: "handle";}
- }
- description { state: "show" 0.0;
- inherit: "default" 0.0;
- visible: 1;
- }
-
- }
part { name: "handle";
mouse_events: 1;
scale: 1;
fixed: 1 1;
align: 0 0;
min: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
- rel1 {
- relative: 0.0 0.0;
- offset: 0 -2;
- }
- rel2 {
- relative: 0.0 0.0;
- offset: 0 -2;
- }
+ max: ENTRY_SELECTION_BLOCK_HANDLE_MIN_SIZE;
+ rel1.offset: -ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET -ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
image {
- normal: "copy&paste_Icon_right.png";
+ normal: "copy&paste_Handler_right.png";
border: 0 0 0 0;
}
image.middle: SOLID;
inherit: "default" 0.0;
visible: 1;
align: 0 1;
+ rel1.offset: -ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET 0;
+ rel2.offset: 0 ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
image {
- normal: "copy&paste_Icon_right_top.png";
+ normal: "copy&paste_Handler_right_01.png";
}
}
- description { state: "press" 0.0;
+ description { state: "bottom_reversed" 0.0;
inherit: "default" 0.0;
visible: 1;
+ align: 1 0;
+ rel1.offset: 0 -ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
+ rel2.offset: ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET+ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0;
image {
- normal: "copy&paste_Icon_right_press.png";
+ normal: "copy&paste_Handler_right_reversed.png";
}
}
- description { state: "top_press" 0.0;
+ description { state: "top_reversed" 0.0;
inherit: "default" 0.0;
visible: 1;
- align: 0 1;
+ align: 1 1;
+ rel2.offset: ENTRY_SELECTION_BLOCK_HANDLE_X_OFFSET+ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH ENTRY_SELECTION_BLOCK_HANDLE_Y_OFFSET;
image {
- normal: "copy&paste_Icon_right_top_press.png";
+ normal: "copy&paste_Handler_right_01_reversed.png";
}
}
}
}
script {
public handler_ontop;
- public handler_pressed;
public handler_focused;
}
programs {
script {
set_int(handler_focused, 0);
set_state(PART:"handle", "default", 0.0);
- set_state(PART:"sens", "default", 0.0);
}
}
program { name: "top";
- signal: "elm,state,top";
+ signal: "elm,state,top";
source: "elm";
script {
- new pressed;
new focused;
- pressed = get_int(handler_pressed);
focused = get_int(handler_focused);
- set_int(handler_ontop, 1);
- if (focused)
- {
- if (pressed)
- set_state(PART:"handle", "top_press", 0.0);
- else
- set_state(PART:"handle", "top", 0.0);
-
- set_state(PART:"sens", "show", 0.0);
- }
- else
- {
- set_state(PART:"handle", "default", 0.0);
- set_state(PART:"sens", "default", 0.0);
- }
+ set_int(handler_ontop, 1);
+ if (focused)
+ {
+ set_state(PART:"handle", "top", 0.0);
+ }
+ else
+ {
+ set_state(PART:"handle", "default", 0.0);
+ }
}
}
program { name: "bottom";
- signal: "elm,state,bottom";
+ signal: "elm,state,bottom";
source: "elm";
script {
- new pressed;
new focused;
- pressed = get_int(handler_pressed);
focused = get_int(handler_focused);
set_int(handler_ontop, 0);
- if (focused)
- {
- if (pressed)
- set_state(PART:"handle", "press", 0.0);
- else
- set_state(PART:"handle", "show", 0.0);
+ if (focused)
+ {
+ set_state(PART:"handle", "show", 0.0);
+ }
+ else
+ {
+ set_state(PART:"handle", "default", 0.0);
+ }
+ }
+ }
+ program { name: "bottom_reversed";
+ signal: "elm,state,bottom,reversed";
+ source: "elm";
+ script {
+ set_state(PART:"handle", "bottom_reversed", 0.0);
+ }
+ }
+ program { name: "top_reversed";
+ signal: "elm,state,top,reversed";
+ source: "elm";
+ script {
+ set_state(PART:"handle", "top_reversed", 0.0);
+ }
+ }
+ }
+ }
- set_state(PART:"sens", "show", 0.0);
- }
- else
- {
- set_state(PART:"handle", "default", 0.0);
- set_state(PART:"sens", "default", 0.0);
- }
+ group { name: "elm/entry/cursor_handle/default";
+ images {
+ image: "copy&paste_Handler_center.png" COMP;
+ }
+ parts {
+ part { name: "handle";
+ scale: 1;
+ mouse_events: 1;
+ description { state: "default" 0.0;
+ max: 60 60;
+ min: 60 60;
+ align: 0 0;
+ fixed: 1 1;
+ visible: 0;
+ rel1 { offset: -30 -8; }
+ image {
+ normal: "copy&paste_Handler_center.png";
+ border: 0 0 0 0;
+ }
+ image.middle: SOLID;
+ fill.smooth: 0;
+ }
+ description { state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
}
}
- program { name: "pressed_sens";
- signal: "mouse,down,1";
- source: "sens";
+ }
+ programs {
+ program { name: "focused";
+ signal: "edje,focus,in";
+ source: "edje";
script {
- new pos;
- pos = get_int(handler_ontop);
- set_int(handler_pressed, 1);
- if (pos)
- set_state(PART:"handle", "top_press", 0.0);
- else
- set_state(PART:"handle", "press", 0.0);
+ set_state(PART:"handle", "show", 0.0);
}
}
- program { name: "unpressed_sens";
- signal: "mouse,up,1";
- source: "sens";
+ program { name: "unfocused";
+ signal: "edje,focus,out";
+ source: "edje";
script {
- new pos;
- pos = get_int(handler_ontop);
- set_int(handler_pressed, 0);
- if (pos)
- set_state(PART:"handle", "top", 0.0);
- else
- set_state(PART:"handle", "show", 0.0);
+ set_state(PART:"handle", "default", 0.0);
}
}
- program { name: "pressed";
- signal: "mouse,down,1";
- source: "handle";
+ program { name: "show";
+ signal: "edje,cursor,handle,show";
+ source: "edje";
script {
- new pos;
- pos = get_int(handler_ontop);
- set_int(handler_pressed, 1);
- if (pos)
- set_state(PART:"handle", "top_press", 0.0);
- else
- set_state(PART:"handle", "press", 0.0);
+ set_state(PART:"handle", "show", 0.0);
}
}
- program { name: "unpressed";
- signal: "mouse,up,1";
- source: "handle";
+ program { name: "hide";
+ signal: "edje,cursor,handle,hide";
+ source: "edje";
script {
- new pos;
- pos = get_int(handler_ontop);
- set_int(handler_pressed, 0);
- if (pos)
- set_state(PART:"handle", "top", 0.0);
- else
- set_state(PART:"handle", "show", 0.0);
+ set_state(PART:"handle", "default", 0.0);
+ }
+ }
+ }
+ }
+
+ group { name: "elm/entry/selection/block_handle_edge_left";
+ parts {
+ part { name: "align";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0;
+ color: 255 0 0 100;
+ visible: 0;
+ }
+ }
+ part { name: "bg";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ color: ENTRY_SELECTION_EDGE_COLOR;
+ min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0;
+ rel2 { relative: 0 1; to: "align"; }
+ visible: 0;
+ }
+ description { state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ }
+ programs {
+ program { name: "show";
+ signal: "edje,focus,in";
+ source: "edje";
+ script {
+ set_state(PART:"bg", "show", 0.0);
+ }
+ }
+ program { name: "hide";
+ signal: "edje,focus,out";
+ source: "edje";
+ script {
+ set_state(PART:"bg", "default", 0.0);
+ }
+ }
+ }
+ }
+
+ group { name: "elm/entry/selection/block_handle_edge_right";
+ parts {
+ part { name: "bg";
+ type: RECT;
+ scale: 1;
+ mouse_events: 0;
+ description { state: "default" 0.0;
+ color: ENTRY_SELECTION_EDGE_COLOR;
+ min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0;
+ visible: 0;
+ }
+ description { state: "show" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ }
+ }
+ }
+ programs {
+ program { name: "show";
+ signal: "edje,focus,in";
+ source: "edje";
+ script {
+ set_state(PART:"bg", "show", 0.0);
+ }
+ }
+ program { name: "hide";
+ signal: "edje,focus,out";
+ source: "edje";
+ script {
+ set_state(PART:"bg", "default", 0.0);
}
}
}
}
+
+/////////////////////////////////////////////////////////////////////////
+
group { name: "elm/entry/selection/block_bar";
images {
image: "reader_longtap_blue.png" COMP;
}
-#define MAGNIFIER_SCALE 1.2
+#define MAGNIFIER_SCALE 1.5
group { name: "elm/entry/magnifier/fill-width";
data.item: "height" MAGNIFIER_HEIGHT_FILL;
group { name: "elm/entry/magnifier/fixed-size";
data.item: "height" MAGNIFIER_HEIGHT_FIXED;
data.item: "scale" MAGNIFIER_SCALE;
+ data.item: "arrow" 24;
images {
- image: "magnifier.png" COMP;
- image: "magnifier_line.png" COMP;
+ image: "copy&paste_Magnifier_left.png" COMP;
+ image: "copy&paste_Magnifier_middle.png" COMP;
+ image: "copy&paste_Magnifier_right.png" COMP;
}
parts {
part { name: "bg";
mouse_events: 0;
scale: 1;
+ type: RECT;
description { state: "default" 0.0;
- fixed: 1 1;
+ fixed: 1 1;
min: MAGNIFIER_WIDTH_FIXED MAGNIFIER_HEIGHT_FIXED;
align: 0.5 0.0;
- rel1.offset: 0 8;
+ visible: 1;
+ color: 0 0 0 0;
+ }
+ }
+ part { name: "bg_left";
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ min: 136 134;
+ align: 0.0 0.0;
+ rel1 { relative: 0.0 0.0; to: "bg"; }
+ rel2 { relative: 0.5 1.0; to: "bg"; offset: -20 -1;}
image {
- normal: "magnifier.png";
- border: 12 14 14 20;
+ normal: "copy&paste_Magnifier_left.png";
+ border: 21 1 20 44;
}
- image.middle: SOLID;
+ image.middle: 1;
+ fill.smooth: 0;
+ }
+ }
+ part { name: "bg_middle";
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ min: 40 134;
+ max: 40 999999;
+ align: 0.0 0.0;
+ rel1 { relative: 1.0 0.0; to: "bg_left"; }
+ rel2 { relative: 0.0 1.0; to: "bg_right"; }
+ image {
+ normal: "copy&paste_Magnifier_middle.png";
+ border: 0 40 20 44;
+ }
+ image.middle: 1;
fill.smooth: 0;
}
}
+ part { name: "bg_right";
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ fixed: 1 1;
+ min: 136 134;
+ rel1 { relative: 0.5 0.0; to: "bg"; offset: 21 0;}
+ rel2.to: "bg";
+ image {
+ normal: "copy&paste_Magnifier_right.png";
+ border: 1 21 20 44;
+ }
+ image.middle: 1;
+ fill.smooth: 0;
+ }
+ }
+ part { name: "content_bg";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ color: 255 255 255 255;
+ rel1.to: "swallow";
+ rel2.to: "swallow";
+ visible: 1;
+ }
+ }
+ part { name: "content_bg_right";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ color: 255 0 0 100;
+ rel1.to: "bg_right";
+ rel2.to: "bg_right";
+ visible: 0;
+ }
+ }
+ part { name: "fining_left"; //temporary to reduce rounded corner effect
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ color: 255 255 255 255;
+ rel1 { relative: 0.0 0.0; to: "swallow"; offset: -4 5;}
+ rel2 { relative: 0.0 1.0; to: "swallow"; offset: -1 -5;}
+ visible: 1;
+ }
+ }
+ part { name: "fining_right";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ color: 255 255 255 255;
+ rel1 { relative: 1.0 0.0; to: "swallow"; offset: 0 5;}
+ rel2 { relative: 1.0 1.0; to: "swallow"; offset: 2 -5;}
+ visible: 1;
+ }
+ }
+ part { name: "fining_top";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ color: 255 255 255 255;
+ rel1 { relative: 0.0 0.0; to: "swallow"; offset: 5 -1;}
+ rel2 { relative: 1.0 0.0; to: "swallow"; offset: -5 -1;}
+ visible: 1;
+ }
+ }
+ part { name: "fining_bottom";
+ type: RECT;
+ mouse_events: 0;
+ scale: 1;
+ description { state: "default" 0.0;
+ color: 255 255 255 255;
+ rel1 { relative: 0.0 1.0; to: "swallow"; offset: 5 0;}
+ rel2 { relative: 1.0 1.0; to: "swallow"; offset: -5 1;}
+ visible: 1;
+ }
+ }
part { name: "swallow";
type: SWALLOW;
mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
- fixed: 1 1;
+ fixed: 1 1;
align: 0.0 0.0;
rel1 {
to: "bg";
- offset: 12 14;
+ offset: 21-5 22-8; //need to update when image with rounded corners releases
}
rel2 {
to: "bg";
- offset: -14 -20;
+ offset: -21+5 -44+10;
}
}
}
- part { name: "outline";
+ }
+ }
+
+ group { name: "elm/copypaste/notify/default";
+ parts {
+ part { name: "base";
+ type: RECT;
mouse_events: 0;
scale: 1;
description { state: "default" 0.0;
- fixed: 1 1;
- visible: 0;
- align: 0.0 0.0;
- rel1 { to: "bg"; offset: 0 0; }
- rel2 { to: "bg"; offset: -1 -1; }
- image {
- normal: "magnifier_line.png";
- border: 12 14 14 20;
+ min: 0 110;
+ color: 50 50 50 255;
+ rel1 {
+ relative: 0.0 0.0;
+ offset: 0 50;
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ }
+ }
+ }
+ part { name: "elm.text";
+ type: TEXT;
+ mouse_events: 0;
+ scale: 1;
+ description {
+ state: "default" 0.0;
+ align: 0 0;
+ rel1 {relative: 0.0 0.0; to: "base";}
+ rel2 {relative: 1.0 1.0; to: "base";}
+ color: 255 255 255 255;
+ text {
+ font: "Tizen:style=Roman";
+ size: 40;
+ text_class: "tizen";
}
- image.middle: SOLID;
- fill.smooth: 0;
}
}
}
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
// source6: "X"; // anchor over
description { state: "default" 0.0;
fixed: 1 0;
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description {
state: "default" 0.0;
fixed: 1 0;
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
align: 0.0 0.0;
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
// source6: "X"; // anchor over
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
align: 1.0 0.0;
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description {
state: "default" 0.0;
fixed: 1 0;
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
align: 1.0 0.0;
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
//source6: "X"; // anchor over
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
text {
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
//source6: "X"; // anchor over
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
text {
//cursor_mode: BEFORE;
multiline: 1;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
//source6: "X"; // anchor over
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
fixed: 1 0;
text {
//cursor_mode: BEFORE;
multiline: 0;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
text {
style: "font_color_black_single_textblock_style";
//cursor_mode: BEFORE;
multiline: 0;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
text {
style: "font_color_black_single_textblock_style";
select_mode: BLOCK_HANDLE;
multiline: 0;
source: "elm/entry/selection/default"; // selection under
- source2: ENTRY_BLOCK_HANDLE_SOURCE2; // block handle
- source3: ENTRY_BLOCK_HANDLE_SOURCE3; // block handle
+ //source2: "X"; // selection over
+ //source3: "X"; // cursor under
source4: "elm/entry/cursor/default"; // cursorover
source5: "elm/entry/anchor/default"; // anchor under
+ source7: ENTRY_BLOCK_HANDLE_SOURCE7; // start selection handler
+ source8: ENTRY_BLOCK_HANDLE_SOURCE8; // end selection handler
+ source9: ENTRY_CURSOR_HANDLE_SOURCE9; // cursor handler
+ source10: ENTRY_BLOCK_HANDLE_SOURCE10; // start edge selection
+ source11: ENTRY_BLOCK_HANDLE_SOURCE11; // end edge selection
description { state: "default" 0.0;
text {
style: "font_color_black_single_textblock_style";