forked from enlightenment/efl
shelf: use spacer for content sizing, toggle content visibility
This commit is contained in:
parent
f73944df11
commit
9d6ac3696c
|
@ -76,7 +76,7 @@ group { name: "e/shelf/default/base"; nomouse;
|
||||||
FIXED_SIZE(14, 4)
|
FIXED_SIZE(14, 4)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part { name: "e.swallow.content"; type: SWALLOW; mouse;
|
spacer { "sizer";
|
||||||
description { state: "default" 0.0;
|
description { state: "default" 0.0;
|
||||||
rel1.offset: 1 0;
|
rel1.offset: 1 0;
|
||||||
rel1.relative: 1.0 0.0;
|
rel1.relative: 1.0 0.0;
|
||||||
|
@ -94,6 +94,16 @@ group { name: "e/shelf/default/base"; nomouse;
|
||||||
rel2.relative: 1.0 0.0;
|
rel2.relative: 1.0 0.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
part { name: "e.swallow.content"; type: SWALLOW; mouse;
|
||||||
|
desc {
|
||||||
|
rel.to: "sizer";
|
||||||
|
link.base: "e,state,visible" "e";
|
||||||
|
}
|
||||||
|
desc { "hidden"; hid;
|
||||||
|
rel.to: "sizer";
|
||||||
|
link.base: "e,state,hidden" "e";
|
||||||
|
}
|
||||||
|
}
|
||||||
part { name: "shine";
|
part { name: "shine";
|
||||||
description { state: "default" 0.0;
|
description { state: "default" 0.0;
|
||||||
image.normal: "shine.png";
|
image.normal: "shine.png";
|
||||||
|
@ -112,7 +122,7 @@ group { name: "e/shelf/default/base"; nomouse;
|
||||||
signal: "e,state,orientation,"_ORIENT; source: "e"; \
|
signal: "e,state,orientation,"_ORIENT; source: "e"; \
|
||||||
action: STATE_SET _STATE 0.0; \
|
action: STATE_SET _STATE 0.0; \
|
||||||
target: "bg"; \
|
target: "bg"; \
|
||||||
target: "e.swallow.content"; \
|
target: "sizer"; \
|
||||||
target: "dots_start"; \
|
target: "dots_start"; \
|
||||||
target: "dots_end"; \
|
target: "dots_end"; \
|
||||||
}
|
}
|
||||||
|
@ -160,8 +170,7 @@ group { name: "e/shelf/default/inset"; nomouse;
|
||||||
color: 255 255 255 255;
|
color: 255 255 255 255;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part { name: "e.swallow.content"; type: SWALLOW; mouse;
|
spacer { "sizer";
|
||||||
clip_to: "clip";
|
|
||||||
description { state: "default" 0.0;
|
description { state: "default" 0.0;
|
||||||
rel1.offset: 4 1;
|
rel1.offset: 4 1;
|
||||||
rel2.offset: -5 -2;
|
rel2.offset: -5 -2;
|
||||||
|
@ -171,6 +180,17 @@ group { name: "e/shelf/default/inset"; nomouse;
|
||||||
rel2.offset: -2 -5;
|
rel2.offset: -2 -5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
part { name: "e.swallow.content"; type: SWALLOW; mouse;
|
||||||
|
clip_to: "clip";
|
||||||
|
desc {
|
||||||
|
rel.to: "sizer";
|
||||||
|
link.base: "e,state,visible" "e";
|
||||||
|
}
|
||||||
|
desc { "hidden"; hid;
|
||||||
|
rel.to: "sizer";
|
||||||
|
link.base: "e,state,hidden" "e";
|
||||||
|
}
|
||||||
|
}
|
||||||
part { name: "inset";
|
part { name: "inset";
|
||||||
description { state: "default" 0.0;
|
description { state: "default" 0.0;
|
||||||
rel1.offset: 2 0;
|
rel1.offset: 2 0;
|
||||||
|
@ -198,7 +218,7 @@ group { name: "e/shelf/default/inset"; nomouse;
|
||||||
program { \
|
program { \
|
||||||
signal: "e,state,orientation,"_ORIENT; source: "e"; \
|
signal: "e,state,orientation,"_ORIENT; source: "e"; \
|
||||||
action: STATE_SET _STATE 0.0; \
|
action: STATE_SET _STATE 0.0; \
|
||||||
target: "e.swallow.content"; \
|
target: "sizer"; \
|
||||||
target: "inset"; \
|
target: "inset"; \
|
||||||
target: "clip"; \
|
target: "clip"; \
|
||||||
}
|
}
|
||||||
|
@ -322,13 +342,23 @@ group { name: "e/shelf/default/plain"; nomouse;
|
||||||
color: 255 255 255 255;
|
color: 255 255 255 255;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
part { name: "e.swallow.content"; type: SWALLOW; mouse;
|
spacer { "sizer";
|
||||||
clip_to: "clip";
|
desc {
|
||||||
description { state: "default" 0.0;
|
|
||||||
rel1.offset: 1 1;
|
rel1.offset: 1 1;
|
||||||
rel2.offset: -2 -2;
|
rel2.offset: -2 -2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
part { name: "e.swallow.content"; type: SWALLOW; mouse;
|
||||||
|
clip_to: "clip";
|
||||||
|
desc {
|
||||||
|
rel.to: "sizer";
|
||||||
|
link.base: "e,state,visible" "e";
|
||||||
|
}
|
||||||
|
desc { "hidden"; hid;
|
||||||
|
rel.to: "sizer";
|
||||||
|
link.base: "e,state,hidden" "e";
|
||||||
|
}
|
||||||
|
}
|
||||||
rect { "events"; repeat; mouse;
|
rect { "events"; repeat; mouse;
|
||||||
desc { color: 0 0 0 0; }
|
desc { color: 0 0 0 0; }
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue