efl/src/examples/edje/codegen.edc

85 lines
2.1 KiB
Plaintext

collections {
group {
name: "example_group";
min: 50 50;
styles {
style {
name: "textblock_style";
base: "font=Sans font_size=22 color=#600 wrap=word";
tag: "br" "\n";
tag: "hilight" "+ font_weight=Bold";
tag: "b" "+ font_weight=Bold";
tag: "tab" "\t";
}
}
parts {
part {
name: "part_one";
type: TEXT;
api: "part_one";
description {
min: 50 50;
state: "default" 0.0;
color: 0 0 255 255; /* blue */
rel1.relative: 0.0 0.0;
rel2.relative: 1.0 0.3;
text {
font: "arial";
size: 22;
min: 1 1;
}
}
}
part {
name: "part_two";
type: SWALLOW;
api: "part_two" "The swallow";
description {
min: 50 50;
state: "default" 0.0;
rel1.relative: 0.0 0.3;
rel2.relative: 0.3 0.6;
}
}
part {
name: "part_three";
type: BOX;
api: "part_three" "The BOX";
description {
state: "default" 0.0;
box {
layout: "vertical_homogeneous";
}
rel1.relative: 0.0 0.6;
rel2.relative: 0.5 1.0;
}
}
part {
name: "part_four";
type: TABLE;
api: "part_four" "The TABLE";
description {
state: "default" 0.0;
rel1.relative: 0.5 0.6;
rel2.relative: 1.0 1.0;
}
}
}
programs {
program {
name: "part_below.hovered";
signal: "mouse,move";
source: "part_one";
action: SIGNAL_EMIT "mouse,over" "part_below";
api: "part_below_over" "mouse over";
}
}
}
}