forked from enlightenment/efl
1. datetime font should be sanes, not slp, size 10, and
2. diskselector belongs in diskselector, not datetime edc. SVN revision: 74160
This commit is contained in:
parent
6ba97ecbc7
commit
2fa4669675
|
@ -4,8 +4,7 @@
|
||||||
|
|
||||||
#define DATETIME_FIELD(_pos) \
|
#define DATETIME_FIELD(_pos) \
|
||||||
part {\
|
part {\
|
||||||
name: "field"#_pos; \
|
name: "field"#_pos; type: SWALLOW; \
|
||||||
type: SWALLOW; \
|
|
||||||
scale: 1;\
|
scale: 1;\
|
||||||
clip_to: "clipper";\
|
clip_to: "clipper";\
|
||||||
description { state: "default" 0.0; \
|
description { state: "default" 0.0; \
|
||||||
|
@ -25,19 +24,17 @@
|
||||||
description { state: "enable" 0.0;\
|
description { state: "enable" 0.0;\
|
||||||
inherit: "default" 0.0;\
|
inherit: "default" 0.0;\
|
||||||
visible: 1;\
|
visible: 1;\
|
||||||
min: 25 25;\
|
min: 13 13;\
|
||||||
}\
|
}\
|
||||||
}\
|
}\
|
||||||
programs{\
|
programs{\
|
||||||
program {\
|
program { name: "field_"#_pos"enabled";\
|
||||||
name: "field_"#_pos"enabled";\
|
|
||||||
signal: "field"#_pos",enable";\
|
signal: "field"#_pos",enable";\
|
||||||
source: "elm";\
|
source: "elm";\
|
||||||
action: STATE_SET "enable" 0.0;\
|
action: STATE_SET "enable" 0.0;\
|
||||||
target: "field"#_pos;\
|
target: "field"#_pos;\
|
||||||
}\
|
}\
|
||||||
program {\
|
program { name: "field_"#_pos"disabled";\
|
||||||
name: "field_"#_pos"disabled";\
|
|
||||||
signal: "field"#_pos",disable";\
|
signal: "field"#_pos",disable";\
|
||||||
source: "elm";\
|
source: "elm";\
|
||||||
action: STATE_SET "default" 0.0;\
|
action: STATE_SET "default" 0.0;\
|
||||||
|
@ -47,11 +44,9 @@
|
||||||
|
|
||||||
#define DATETIME_SEPARATOR(_pos,_after) \
|
#define DATETIME_SEPARATOR(_pos,_after) \
|
||||||
part {\
|
part {\
|
||||||
name: "separator"#_pos; \
|
name: "separator"#_pos; type: TEXT;\
|
||||||
type: TEXT;\
|
|
||||||
scale: 1;\
|
scale: 1;\
|
||||||
description {\
|
description { state: "default" 0.0;\
|
||||||
state: "default" 0.0;\
|
|
||||||
visible: 0;\
|
visible: 0;\
|
||||||
min: 0 0;\
|
min: 0 0;\
|
||||||
align: 0.0 0.5;\
|
align: 0.0 0.5;\
|
||||||
|
@ -66,8 +61,8 @@
|
||||||
}\
|
}\
|
||||||
color: 100 100 100 255;\
|
color: 100 100 100 255;\
|
||||||
text {\
|
text {\
|
||||||
font: "SLP:style=Roman";\
|
font: "Sans,Edje-Vera";\
|
||||||
size: 13;\
|
size: 10;\
|
||||||
min: 1 0;\
|
min: 1 0;\
|
||||||
align: 0.2 0.5;\
|
align: 0.2 0.5;\
|
||||||
}\
|
}\
|
||||||
|
@ -75,19 +70,17 @@
|
||||||
description { state: "enable" 0.0;\
|
description { state: "enable" 0.0;\
|
||||||
inherit: "default" 0.0;\
|
inherit: "default" 0.0;\
|
||||||
visible: 1;\
|
visible: 1;\
|
||||||
min: 13 25;\
|
min: 13 13;\
|
||||||
}\
|
}\
|
||||||
}\
|
}\
|
||||||
programs {\
|
programs {\
|
||||||
program {\
|
program { name: "separator"#_pos",enabled";\
|
||||||
name: "separator"#_pos",enabled";\
|
|
||||||
signal: "field"#_after",enable";\
|
signal: "field"#_after",enable";\
|
||||||
source: "elm";\
|
source: "elm";\
|
||||||
action: STATE_SET "enable" 0.0;\
|
action: STATE_SET "enable" 0.0;\
|
||||||
target: "separator"#_pos;\
|
target: "separator"#_pos;\
|
||||||
}\
|
}\
|
||||||
program {\
|
program { name: "separator"#_pos",disabled";\
|
||||||
name: "separator"#_pos",disabled";\
|
|
||||||
signal: "field"#_after",disable";\
|
signal: "field"#_after",disable";\
|
||||||
source: "elm";\
|
source: "elm";\
|
||||||
action: STATE_SET "default" 0.0;\
|
action: STATE_SET "default" 0.0;\
|
||||||
|
@ -98,23 +91,17 @@
|
||||||
|
|
||||||
group { name: "elm/datetime/base/default";
|
group { name: "elm/datetime/base/default";
|
||||||
parts {
|
parts {
|
||||||
part {
|
part { name: "bg"; type: RECT;
|
||||||
name: "bg";
|
|
||||||
type: RECT;
|
|
||||||
scale: 1;
|
scale: 1;
|
||||||
description {
|
description { state: "default" 0.0;
|
||||||
state: "default" 0.0;
|
|
||||||
color: 0 0 0 0;
|
color: 0 0 0 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part {
|
part { name: "separator0"; type: RECT;
|
||||||
name: "separator0";
|
|
||||||
type: RECT;
|
|
||||||
scale: 1;
|
scale: 1;
|
||||||
description {
|
description { state: "default" 0.0;
|
||||||
state: "default" 0.0;
|
|
||||||
visible: 0;
|
visible: 0;
|
||||||
min: 13 25;
|
min: 13 13;
|
||||||
align: 0.0 0.5;
|
align: 0.0 0.5;
|
||||||
fixed: 1 0;
|
fixed: 1 0;
|
||||||
rel2 {
|
rel2 {
|
||||||
|
@ -135,9 +122,7 @@ group { name: "elm/datetime/base/default";
|
||||||
DATETIME_SEPARATOR(5,4)
|
DATETIME_SEPARATOR(5,4)
|
||||||
DATETIME_FIELD(5)
|
DATETIME_FIELD(5)
|
||||||
DATETIME_SEPARATOR(6,5)
|
DATETIME_SEPARATOR(6,5)
|
||||||
part {
|
part { name: "clipper"; type: RECT;
|
||||||
name: "clipper";
|
|
||||||
type: RECT;
|
|
||||||
description { state: "default" 0.0;
|
description { state: "default" 0.0;
|
||||||
rel1 {
|
rel1 {
|
||||||
relative: 0.0 0.0;
|
relative: 0.0 0.0;
|
||||||
|
@ -154,9 +139,7 @@ group { name: "elm/datetime/base/default";
|
||||||
color: 255 255 255 127;
|
color: 255 255 255 127;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part {
|
part { name: "disabler"; type: RECT;
|
||||||
name: "disabler";
|
|
||||||
type: RECT;
|
|
||||||
description { state: "default" 0.0;
|
description { state: "default" 0.0;
|
||||||
color: 0 0 0 0;
|
color: 0 0 0 0;
|
||||||
visible: 0;
|
visible: 0;
|
||||||
|
@ -168,16 +151,14 @@ group { name: "elm/datetime/base/default";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
programs {
|
programs {
|
||||||
program {
|
program { name: "disble_datetime";
|
||||||
name: "disble_datetime";
|
|
||||||
signal: "elm,state,disabled";
|
signal: "elm,state,disabled";
|
||||||
source: "elm";
|
source: "elm";
|
||||||
action: STATE_SET "visible" 0.0;
|
action: STATE_SET "visible" 0.0;
|
||||||
target: "disabler";
|
target: "disabler";
|
||||||
target: "clipper";
|
target: "clipper";
|
||||||
}
|
}
|
||||||
program {
|
program { name: "enable_datetime";
|
||||||
name: "enable_datetime";
|
|
||||||
signal: "elm,state,enabled";
|
signal: "elm,state,enabled";
|
||||||
source: "elm";
|
source: "elm";
|
||||||
action: STATE_SET "default" 0.0;
|
action: STATE_SET "default" 0.0;
|
||||||
|
@ -187,163 +168,6 @@ group { name: "elm/datetime/base/default";
|
||||||
}
|
}
|
||||||
}//end datetime group
|
}//end datetime group
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
// diskselector item : datetime style
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
|
||||||
group { name: "elm/diskselector/item/datetime/default";
|
|
||||||
data {
|
|
||||||
item: "len_threshold" "10";
|
|
||||||
item: "min_height" "-1";
|
|
||||||
item: "min_width" "-1";
|
|
||||||
}
|
|
||||||
parts {
|
|
||||||
part {
|
|
||||||
name: "elm.text";
|
|
||||||
type: TEXT;
|
|
||||||
mouse_events: 0;
|
|
||||||
scale: 1;
|
|
||||||
description {
|
|
||||||
state: "default" 0.0;
|
|
||||||
min: 25 25;
|
|
||||||
fixed: 1 1;
|
|
||||||
align: 0.0 0.0;
|
|
||||||
color: 172 172 172 255;
|
|
||||||
visible: 1;
|
|
||||||
text {
|
|
||||||
font: "Sans,Edje-Vera";
|
|
||||||
size: 13;
|
|
||||||
min: 1 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
description {
|
|
||||||
state: "center_sel" 0.0;
|
|
||||||
inherit: "default" 0.0;
|
|
||||||
color: 255 255 255 255;
|
|
||||||
}
|
|
||||||
description { state: "left_side" 0.0;
|
|
||||||
inherit: "default" 0.0;
|
|
||||||
color: 152 152 152 255;
|
|
||||||
text.size: 10;
|
|
||||||
text.align: 0.2 0.5;
|
|
||||||
}
|
|
||||||
description { state: "left_side_sel" 0.0;
|
|
||||||
inherit: "default" 0.0;
|
|
||||||
color: 255 255 255 255;
|
|
||||||
text.size: 10;
|
|
||||||
text.align: 0.2 0.5;
|
|
||||||
}
|
|
||||||
description { state: "right_side" 0.0;
|
|
||||||
inherit: "default" 0.0;
|
|
||||||
color: 152 152 152 255;
|
|
||||||
text.size: 10;
|
|
||||||
text.align: 0.8 0.5;
|
|
||||||
}
|
|
||||||
description { state: "right_side_sel" 0.0;
|
|
||||||
inherit: "default" 0.0;
|
|
||||||
color: 255 255 255 255;
|
|
||||||
text.size: 10;
|
|
||||||
text.align: 0.8 0.5;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
part {
|
|
||||||
name: "over1";
|
|
||||||
mouse_events: 1;
|
|
||||||
repeat_events: 1;
|
|
||||||
ignore_flags: ON_HOLD;
|
|
||||||
description {
|
|
||||||
state: "default" 0.0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
programs {
|
|
||||||
script {
|
|
||||||
public field_pos; // center = 0,left = 1, right =2.
|
|
||||||
public field_selected; //field is selected(1) or not(0).
|
|
||||||
|
|
||||||
public update_state() {
|
|
||||||
new pos, is_sel;
|
|
||||||
pos = get_int(field_pos)
|
|
||||||
is_sel = get_int(field_selected);
|
|
||||||
|
|
||||||
if (is_sel == 1)
|
|
||||||
{
|
|
||||||
if (pos == 0)
|
|
||||||
set_state(PART:"elm.text", "center_sel", 0.0);
|
|
||||||
else if (pos == 1)
|
|
||||||
set_state(PART:"elm.text", "left_side_sel", 0.0);
|
|
||||||
else if (pos == 2)
|
|
||||||
set_state(PART:"elm.text", "right_side_sel", 0.0);
|
|
||||||
}
|
|
||||||
else if (is_sel == 0)
|
|
||||||
{
|
|
||||||
if (pos == 0)
|
|
||||||
set_state(PART:"elm.text", "default", 0.0);
|
|
||||||
else if (pos == 1)
|
|
||||||
set_state(PART:"elm.text", "left_side", 0.0);
|
|
||||||
else if (pos == 2)
|
|
||||||
set_state(PART:"elm.text", "right_side", 0.0);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
program {
|
|
||||||
name: "selected_text";
|
|
||||||
signal: "elm,state,selected";
|
|
||||||
source: "elm";
|
|
||||||
script {
|
|
||||||
set_int(field_selected, 1);
|
|
||||||
update_state();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
program {
|
|
||||||
name: "default_text";
|
|
||||||
signal: "elm,state,default";
|
|
||||||
source: "elm";
|
|
||||||
script {
|
|
||||||
set_int(field_selected, 0);
|
|
||||||
update_state();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
program { name: "center_text";
|
|
||||||
signal: "elm,state,center";
|
|
||||||
source: "elm";
|
|
||||||
script {
|
|
||||||
set_int(field_pos, 0);
|
|
||||||
update_state();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
program { name: "center_small_text";
|
|
||||||
signal: "elm,state,center_small";
|
|
||||||
source: "elm";
|
|
||||||
script {
|
|
||||||
set_int(field_pos, 0);
|
|
||||||
update_state();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
program { name: "l_side_text";
|
|
||||||
signal: "elm,state,left_side";
|
|
||||||
source: "elm";
|
|
||||||
script {
|
|
||||||
set_int(field_pos, 1);
|
|
||||||
update_state();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
program { name: "r_side_text";
|
|
||||||
signal: "elm,state,right_side";
|
|
||||||
source: "elm";
|
|
||||||
script {
|
|
||||||
set_int(field_pos, 2);
|
|
||||||
update_state();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
program {
|
|
||||||
name: "field_click";
|
|
||||||
signal: "mouse,clicked,1";
|
|
||||||
source: "over1";
|
|
||||||
action: SIGNAL_EMIT "elm,action,click" "";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// end of datetime style
|
// end of datetime style
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
|
@ -195,3 +195,147 @@ group { name: "elm/diskselector/item/default";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
// diskselector item : datetime style
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
group { name: "elm/diskselector/item/datetime/default";
|
||||||
|
data {
|
||||||
|
item: "len_threshold" "10";
|
||||||
|
item: "min_height" "-1";
|
||||||
|
item: "min_width" "-1";
|
||||||
|
}
|
||||||
|
parts {
|
||||||
|
part { name: "elm.text"; type: TEXT;
|
||||||
|
mouse_events: 0;
|
||||||
|
scale: 1;
|
||||||
|
description { state: "default" 0.0;
|
||||||
|
min: 13 13;
|
||||||
|
align: 0.0 0.0;
|
||||||
|
color: 172 172 172 255;
|
||||||
|
visible: 1;
|
||||||
|
text {
|
||||||
|
font: "Sans,Edje-Vera";
|
||||||
|
size: 10;
|
||||||
|
min: 1 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
description { state: "center_sel" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
color: 255 255 255 255;
|
||||||
|
}
|
||||||
|
description { state: "left_side" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
color: 152 152 152 255;
|
||||||
|
text.align: 0.2 0.5;
|
||||||
|
}
|
||||||
|
description { state: "left_side_sel" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
color: 255 255 255 255;
|
||||||
|
text.align: 0.2 0.5;
|
||||||
|
}
|
||||||
|
description { state: "right_side" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
color: 152 152 152 255;
|
||||||
|
text.align: 0.8 0.5;
|
||||||
|
}
|
||||||
|
description { state: "right_side_sel" 0.0;
|
||||||
|
inherit: "default" 0.0;
|
||||||
|
color: 255 255 255 255;
|
||||||
|
text.align: 0.8 0.5;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
part { name: "over1";
|
||||||
|
mouse_events: 1;
|
||||||
|
repeat_events: 1;
|
||||||
|
ignore_flags: ON_HOLD;
|
||||||
|
description {
|
||||||
|
state: "default" 0.0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
programs {
|
||||||
|
script {
|
||||||
|
public field_pos; // center = 0,left = 1, right =2.
|
||||||
|
public field_selected; //field is selected(1) or not(0).
|
||||||
|
|
||||||
|
public update_state() {
|
||||||
|
new pos, is_sel;
|
||||||
|
|
||||||
|
pos = get_int(field_pos)
|
||||||
|
is_sel = get_int(field_selected);
|
||||||
|
if (is_sel == 1)
|
||||||
|
{
|
||||||
|
if (pos == 0)
|
||||||
|
set_state(PART:"elm.text", "center_sel", 0.0);
|
||||||
|
else if (pos == 1)
|
||||||
|
set_state(PART:"elm.text", "left_side_sel", 0.0);
|
||||||
|
else if (pos == 2)
|
||||||
|
set_state(PART:"elm.text", "right_side_sel", 0.0);
|
||||||
|
}
|
||||||
|
else if (is_sel == 0)
|
||||||
|
{
|
||||||
|
if (pos == 0)
|
||||||
|
set_state(PART:"elm.text", "default", 0.0);
|
||||||
|
else if (pos == 1)
|
||||||
|
set_state(PART:"elm.text", "left_side", 0.0);
|
||||||
|
else if (pos == 2)
|
||||||
|
set_state(PART:"elm.text", "right_side", 0.0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
program { name: "selected_text";
|
||||||
|
signal: "elm,state,selected";
|
||||||
|
source: "elm";
|
||||||
|
script {
|
||||||
|
set_int(field_selected, 1);
|
||||||
|
update_state();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
program { name: "default_text";
|
||||||
|
signal: "elm,state,default";
|
||||||
|
source: "elm";
|
||||||
|
script {
|
||||||
|
set_int(field_selected, 0);
|
||||||
|
update_state();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
program { name: "center_text";
|
||||||
|
signal: "elm,state,center";
|
||||||
|
source: "elm";
|
||||||
|
script {
|
||||||
|
set_int(field_pos, 0);
|
||||||
|
update_state();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
program { name: "center_small_text";
|
||||||
|
signal: "elm,state,center_small";
|
||||||
|
source: "elm";
|
||||||
|
script {
|
||||||
|
set_int(field_pos, 0);
|
||||||
|
update_state();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
program { name: "l_side_text";
|
||||||
|
signal: "elm,state,left_side";
|
||||||
|
source: "elm";
|
||||||
|
script {
|
||||||
|
set_int(field_pos, 1);
|
||||||
|
update_state();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
program { name: "r_side_text";
|
||||||
|
signal: "elm,state,right_side";
|
||||||
|
source: "elm";
|
||||||
|
script {
|
||||||
|
set_int(field_pos, 2);
|
||||||
|
update_state();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
program { name: "field_click";
|
||||||
|
signal: "mouse,clicked,1";
|
||||||
|
source: "over1";
|
||||||
|
action: SIGNAL_EMIT "elm,action,click" "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue