forked from enlightenment/enlightenment
197 lines
4.1 KiB
Plaintext
197 lines
4.1 KiB
Plaintext
images {
|
|
image: "entry.png" COMP;
|
|
}
|
|
|
|
group {
|
|
name: "e/widgets/entry";
|
|
min: 18 18;
|
|
parts {
|
|
part {
|
|
name: "entry";
|
|
description {
|
|
state: "default" 0.0;
|
|
image {
|
|
normal: "entry.png";
|
|
border: 8 8 8 8;
|
|
}
|
|
}
|
|
}
|
|
part {
|
|
name: "entry_focus";
|
|
description {
|
|
state: "default" 0.0;
|
|
visible: 0;
|
|
color: 255 255 255 0;
|
|
image {
|
|
normal: "focus.png";
|
|
border: 7 7 7 7;
|
|
middle: 0;
|
|
}
|
|
fill {
|
|
smooth: 0;
|
|
}
|
|
}
|
|
description {
|
|
state: "focus" 0.0;
|
|
inherit: "default" 0.0;
|
|
visible: 1;
|
|
color: 255 255 255 255;
|
|
}
|
|
}
|
|
part {
|
|
name: "e.swallow.text";
|
|
type: SWALLOW;
|
|
description {
|
|
state: "default" 0.0;
|
|
rel1 {
|
|
relative: 0.0 0.0;
|
|
offset: 4 4;
|
|
to: "entry";
|
|
}
|
|
rel2 {
|
|
relative: 1.0 1.0;
|
|
offset: -5 -5;
|
|
to: "entry";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
programs {
|
|
program {
|
|
name: "entry_focus";
|
|
signal: "e,state,focused";
|
|
source: "e";
|
|
action: STATE_SET "focus" 0.0;
|
|
transition: DECELERATE 0.2;
|
|
target: "entry_focus";
|
|
}
|
|
program {
|
|
name: "entry_unfocus";
|
|
signal: "e,state,unfocused";
|
|
source: "e";
|
|
action: STATE_SET "default" 0.0;
|
|
transition: ACCELERATE 0.5;
|
|
target: "entry_focus";
|
|
}
|
|
}
|
|
}
|
|
|
|
group {
|
|
name: "e/widgets/entry/text";
|
|
parts {
|
|
part {
|
|
name: "e.text.text";
|
|
type: TEXT;
|
|
mouse_events: 0;
|
|
description {
|
|
state: "default" 0.0;
|
|
color: 0 0 0 255;
|
|
color_class: "entry_text";
|
|
text {
|
|
text: "Entry";
|
|
font: "Edje-Vera";
|
|
size: 10;
|
|
min: 1 1;
|
|
align: 0.0 0.0;
|
|
text_class: "entry";
|
|
}
|
|
}
|
|
description {
|
|
state: "disabled" 0.0;
|
|
inherit: "default" 0.0;
|
|
color: 128 128 128 255;
|
|
}
|
|
}
|
|
}
|
|
|
|
programs {
|
|
program {
|
|
name: "disable";
|
|
signal: "e,state,disabled";
|
|
source: "e";
|
|
action: STATE_SET "disabled" 0.0;
|
|
target: "e.text.text";
|
|
}
|
|
program {
|
|
name: "enable";
|
|
signal: "e,state,enabled";
|
|
source: "e";
|
|
action: STATE_SET "default" 0.0;
|
|
target: "e.text.text";
|
|
}
|
|
}
|
|
}
|
|
|
|
group {
|
|
name: "e/widgets/entry/cursor";
|
|
min: 1 0;
|
|
parts {
|
|
part {
|
|
name: "cursor";
|
|
type: RECT;
|
|
description {
|
|
state: "default" 0.0;
|
|
color: 0 0 0 255;
|
|
visible: 0;
|
|
}
|
|
description {
|
|
state: "visible" 0.0;
|
|
inherit: "default" 0.0;
|
|
visible: 1;
|
|
}
|
|
}
|
|
}
|
|
programs {
|
|
program {
|
|
name: "on_cursor_show";
|
|
signal: "e,action,show,cursor";
|
|
source: "e";
|
|
action: ACTION_STOP;
|
|
target: "cursor_show";
|
|
target: "cursor_hide";
|
|
target: "cursor_show_timer";
|
|
target: "cursor_hide_timer";
|
|
after: "cursor_show";
|
|
}
|
|
program {
|
|
name: "cursor_show";
|
|
action: STATE_SET "visible" 0.0;
|
|
target: "cursor";
|
|
after: "cursor_show_timer";
|
|
}
|
|
program {
|
|
name: "cursor_hide";
|
|
action: STATE_SET "default" 0.0;
|
|
target: "cursor";
|
|
after: "cursor_hide_timer";
|
|
}
|
|
program {
|
|
name: "cursor_show_timer";
|
|
in: 1.0 0.0;
|
|
after: "cursor_hide";
|
|
}
|
|
program {
|
|
name: "cursor_hide_timer";
|
|
in: 0.25 0.0;
|
|
after: "cursor_show";
|
|
}
|
|
}
|
|
}
|
|
|
|
group {
|
|
name: "e/widgets/entry/selection";
|
|
data {
|
|
item: "on_foreground" "1";
|
|
}
|
|
parts {
|
|
part {
|
|
name: "selection";
|
|
type: RECT;
|
|
description {
|
|
state: "default" 0.0;
|
|
color: 245 205 109 102;
|
|
}
|
|
}
|
|
}
|
|
}
|