forked from enlightenment/efl
Elementary entry: Added mixedwrap theme groups and use them.
SVN revision: 59116
This commit is contained in:
parent
9466cbcea3
commit
b51ae15d2e
|
@ -8388,6 +8388,83 @@ collections {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
group { name: "elm/entry/base-mixedwrap/default";
|
||||||
|
styles
|
||||||
|
{
|
||||||
|
style { name: "entry_textblock_style_mixedwrap";
|
||||||
|
base: "font=Sans font_size=10 color=#000 wrap=mixed text_class=entry";
|
||||||
|
tag: "br" "\n";
|
||||||
|
tag: "ps" "ps";
|
||||||
|
tag: "tab" "\t";
|
||||||
|
tag: "em" "+ font=Sans:style=Oblique";
|
||||||
|
tag: "b" "+ font=Sans:style=Bold";
|
||||||
|
tag: "link" "+ color=#800 underline=on underline_color=#8008";
|
||||||
|
tag: "hilight" "+ font=Sans:style=Bold";
|
||||||
|
}
|
||||||
|
style { name: "entry_textblock_disabled_style_mixedwrap";
|
||||||
|
base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry";
|
||||||
|
tag: "br" "\n";
|
||||||
|
tag: "ps" "ps";
|
||||||
|
tag: "tab" "\t";
|
||||||
|
tag: "em" "+ font=Sans:style=Oblique";
|
||||||
|
tag: "b" "+ font=Sans:style=Bold";
|
||||||
|
tag: "link" "+ color=#00000080 underline=on underline_color=#00000080";
|
||||||
|
tag: "hilight" "+ font=Sans:style=Bold";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
parts {
|
||||||
|
part { name: "elm.text";
|
||||||
|
type: TEXTBLOCK;
|
||||||
|
mouse_events: 1;
|
||||||
|
scale: 1;
|
||||||
|
entry_mode: EDITABLE;
|
||||||
|
select_mode: EXPLICIT;
|
||||||
|
multiline: 1;
|
||||||
|
source: "elm/entry/selection/default"; // selection under
|
||||||
|
// 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
|
||||||
|
description { state: "default" 0.0;
|
||||||
|
fixed: 1 0;
|
||||||
|
text {
|
||||||
|
style: "entry_textblock_style_mixedwrap";
|
||||||
|
min: 0 1;
|
||||||
|
align: 0.0 0.0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
description { state: "disabled" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
text {
|
||||||
|
style: "entry_textblock_disabled_style_mixedwrap";
|
||||||
|
min: 0 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
programs {
|
||||||
|
program { name: "focus";
|
||||||
|
signal: "load";
|
||||||
|
source: "";
|
||||||
|
action: FOCUS_SET;
|
||||||
|
target: "elm.text";
|
||||||
|
}
|
||||||
|
program { name: "disable";
|
||||||
|
signal: "elm,state,disabled";
|
||||||
|
source: "elm";
|
||||||
|
action: STATE_SET "disabled" 0.0;
|
||||||
|
target: "elm.text";
|
||||||
|
}
|
||||||
|
program { name: "enable";
|
||||||
|
signal: "elm,state,enabled";
|
||||||
|
source: "elm";
|
||||||
|
action: STATE_SET "default" 0.0;
|
||||||
|
target: "elm.text";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
group { name: "elm/entry/base-charwrap/default";
|
group { name: "elm/entry/base-charwrap/default";
|
||||||
styles
|
styles
|
||||||
{
|
{
|
||||||
|
@ -8716,6 +8793,55 @@ collections {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
group { name: "elm/entry/base-noedit-mixedwrap/default";
|
||||||
|
parts {
|
||||||
|
part { name: "elm.text";
|
||||||
|
type: TEXTBLOCK;
|
||||||
|
mouse_events: 1;
|
||||||
|
scale: 1;
|
||||||
|
entry_mode: PLAIN;
|
||||||
|
select_mode: EXPLICIT;
|
||||||
|
multiline: 1;
|
||||||
|
source: "elm/entry/selection/default"; // selection under
|
||||||
|
source5: "elm/entry/anchor/default"; // anchor under
|
||||||
|
description { state: "default" 0.0;
|
||||||
|
fixed: 1 0;
|
||||||
|
text {
|
||||||
|
style: "entry_textblock_style_mixedwrap";
|
||||||
|
min: 0 1;
|
||||||
|
align: 0.0 0.0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
description { state: "disabled" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
text {
|
||||||
|
style: "entry_textblock_disabled_style_mixedwrap";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
programs {
|
||||||
|
program { name: "focus";
|
||||||
|
signal: "load";
|
||||||
|
source: "";
|
||||||
|
action: FOCUS_SET;
|
||||||
|
target: "elm.text";
|
||||||
|
}
|
||||||
|
program { name: "disable";
|
||||||
|
signal: "elm,state,disabled";
|
||||||
|
source: "elm";
|
||||||
|
action: STATE_SET "disabled" 0.0;
|
||||||
|
target: "elm.text";
|
||||||
|
}
|
||||||
|
program { name: "enable";
|
||||||
|
signal: "elm,state,enabled";
|
||||||
|
source: "elm";
|
||||||
|
action: STATE_SET "default" 0.0;
|
||||||
|
target: "elm.text";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
group { name: "elm/entry/base-noedit-charwrap/default";
|
group { name: "elm/entry/base-noedit-charwrap/default";
|
||||||
parts {
|
parts {
|
||||||
part { name: "elm.text";
|
part { name: "elm.text";
|
||||||
|
|
|
@ -1087,9 +1087,9 @@ _getbase(Evas_Object *obj)
|
||||||
case ELM_WRAP_CHAR:
|
case ELM_WRAP_CHAR:
|
||||||
return "base-charwrap";
|
return "base-charwrap";
|
||||||
case ELM_WRAP_WORD:
|
case ELM_WRAP_WORD:
|
||||||
case ELM_WRAP_MIXED:
|
|
||||||
/* FIXME: separate mixed and word. */
|
|
||||||
return "base";
|
return "base";
|
||||||
|
case ELM_WRAP_MIXED:
|
||||||
|
return "base-mixedwrap";
|
||||||
case ELM_WRAP_NONE:
|
case ELM_WRAP_NONE:
|
||||||
default:
|
default:
|
||||||
return "base-nowrap";
|
return "base-nowrap";
|
||||||
|
@ -1110,9 +1110,9 @@ _getbase(Evas_Object *obj)
|
||||||
case ELM_WRAP_CHAR:
|
case ELM_WRAP_CHAR:
|
||||||
return "base-noedit-charwrap";
|
return "base-noedit-charwrap";
|
||||||
case ELM_WRAP_WORD:
|
case ELM_WRAP_WORD:
|
||||||
case ELM_WRAP_MIXED:
|
|
||||||
/* FIXME: separate mixed and word. */
|
|
||||||
return "base-noedit";
|
return "base-noedit";
|
||||||
|
case ELM_WRAP_MIXED:
|
||||||
|
return "base-noedit-mixedwrap";
|
||||||
case ELM_WRAP_NONE:
|
case ELM_WRAP_NONE:
|
||||||
default:
|
default:
|
||||||
return "base-nowrap-noedit";
|
return "base-nowrap-noedit";
|
||||||
|
|
Loading…
Reference in New Issue