scale: 1;
mouse_events: 0;
description { state: "default" 0.0;
- min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 20;
- max: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 20;
- color: 0 0 0 100;
- visible: 1;
+ min: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0;
+ max: ENTRY_SELECTION_BLOCK_HANDLE_EDGE_WIDTH 0;
+ color: 0 0 0 0;
+ visible: 0;
align: 0 0;
}
}
group { name: "elm/entry/cursor_handle/default";
images {
image: "copy&paste_Handler_center.png" COMP;
+ image: "copy&paste_Handler_center_reverse.png" COMP;
}
parts {
part { name: "handle";
scale: 1;
mouse_events: 1;
description { state: "default" 0.0;
- max: 60 60;
- min: 60 60;
+ max: 59 86;
+ min: 59 86;
align: 0 0;
- fixed: 1 1;
visible: 0;
- rel1 { offset: -30 -8; }
+ align: 0.5 0;
image {
normal: "copy&paste_Handler_center.png";
border: 0 0 0 0;
inherit: "default" 0.0;
visible: 1;
}
+ description { state: "top" 0.0;
+ inherit: "default" 0.0;
+ visible: 1;
+ align: 0.5 1.0;
+ image {
+ normal: "copy&paste_Handler_center_reverse.png";
+ border: 0 0 0 0;
+ }
+ }
}
}
+ script {
+ public on_top;
+ }
programs {
program { name: "focused";
signal: "edje,focus,in";
source: "edje";
script {
- set_state(PART:"handle", "show", 0.0);
+ new on_top_val = get_int(on_top);
+ if (on_top_val)
+ {
+ set_state(PART:"handle", "top", 0.0);
+ }
+ else
+ {
+ set_state(PART:"handle", "show", 0.0);
+ }
}
}
program { name: "unfocused";
signal: "edje,cursor,handle,show";
source: "edje";
script {
+ set_int(on_top, 0);
set_state(PART:"handle", "show", 0.0);
}
}
set_state(PART:"handle", "default", 0.0);
}
}
+ program { name: "top";
+ signal: "edje,cursor,handle,top";
+ source: "edje";
+ script {
+ set_int(on_top, 1);
+ set_state(PART:"handle", "top", 0.0);
+ }
+ }
}
}