python-efl/tests/edje/theme.edc

460 lines
14 KiB
Plaintext

externals {
external: "elm";
}
data {
item: "key1" "value1";
item: "key2" "value2";
}
collections {
group {
name: "main";
min: 200 200;
max: 400 400;
data {
item: "key3" "value3";
item: "key4" "value4";
}
parts {
part { name: "bg";
type: RECT;
mouse_events: 0;
description { state: "default" 0.0;
color: 255 255 255 255;
rel1 {
relative: 0.0 0.0;
offset: 0 0;
}
rel2 {
relative: 1.0 1.0;
offset: -1 -1;
}
}
}
part { name: "rect";
type: RECT;
mouse_events: 1;
description {
state: "default" 0.0;
color: 255 0 0 255;
rel1 {
relative: 0.5 0.5;
offset: -50 -50;
}
rel2 {
relative: 0.5 0.5;
offset: 49 49;
}
}
}
part { name: "label";
type: TEXT;
description { state: "default" 0.0;
color: 0 0 200 255;
rel1 {
relative: 0.0 0.0;
offset: 0 0;
}
rel2 {
relative: 1.0 1.0;
offset: -1 -1;
}
text {
font: "Sans";
size: 12;
text: "label test";
}
}
}
//// Externals (hiddens, only used for the unittests)
part { name: "ext_elm_actionslider";
type: EXTERNAL;
source: "elm/actionslider";
description { state: "default" 0.0;
visible: 0;
params {
string: "label" "ActionSlideR";
}
}
}
part { name: "ext_elm_bg";
type: EXTERNAL;
source: "elm/bg";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_bubble";
type: EXTERNAL;
source: "elm/bubble";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_button";
type: EXTERNAL;
source: "elm/button";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_calendar";
type: EXTERNAL;
source: "elm/calendar";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_check";
type: EXTERNAL;
source: "elm/check";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_clock";
type: EXTERNAL;
source: "elm/clock";
description { state: "default" 0.0;
visible: 0;
params {
int: "hours" 23;
int: "minutes" 58;
int: "seconds" 59;
bool: "editable" 1;
bool: "am/pm" 1;
bool: "show seconds" 1;
}
}
}
part { name: "ext_elm_entry";
type: EXTERNAL;
source: "elm/entry";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_fileselector";
type: EXTERNAL;
source: "elm/fileselector";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_fileselector_button";
type: EXTERNAL;
source: "elm/fileselector_button";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_fileselector_entry";
type: EXTERNAL;
source: "elm/fileselector_entry";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_frame";
type: EXTERNAL;
source: "elm/frame";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_gengrid";
type: EXTERNAL;
source: "elm/gengrid";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_genlist";
type: EXTERNAL;
source: "elm/genlist";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_hoversel";
type: EXTERNAL;
source: "elm/hoversel";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_icon";
type: EXTERNAL;
source: "elm/icon";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_index";
type: EXTERNAL;
source: "elm/index";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_label";
type: EXTERNAL;
source: "elm/label";
description { state: "default" 0.0;
visible: 0;
params {
string: "label" "This is an elm label";
}
}
}
part { name: "ext_elm_list";
type: EXTERNAL;
source: "elm/list";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_map";
type: EXTERNAL;
source: "elm/map";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_multibuttonentry";
type: EXTERNAL;
source: "elm/multibuttonentry";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_naviframe";
type: EXTERNAL;
source: "elm/naviframe";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_notify";
type: EXTERNAL;
source: "elm/notify";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_panes";
type: EXTERNAL;
source: "elm/panes";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_photocam";
type: EXTERNAL;
source: "elm/photocam";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_progressbar";
type: EXTERNAL;
source: "elm/progressbar";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_radio";
type: EXTERNAL;
source: "elm/radio";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_scroller";
type: EXTERNAL;
source: "elm/scroller";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_segment_control";
type: EXTERNAL;
source: "elm/segment_control";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_slider";
type: EXTERNAL;
source: "elm/slider";
description { state: "default" 0.0;
visible: 0;
params {
string: "label" "external slider";
double: "min" -1;
double: "max" 999;
double: "value" 0.6;
bool: "inverted" 1;
bool: "horizontal" 1;
int: "span" 45;
string: "unit format" "test %f";
string: "indicator format" "%f ind";
string: "icon" "folder";
}
}
}
part { name: "ext_elm_slideshow";
type: EXTERNAL;
source: "elm/slideshow";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_spinner";
type: EXTERNAL;
source: "elm/spinner";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_thumb";
type: EXTERNAL;
source: "elm/thumb";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_toolbar";
type: EXTERNAL;
source: "elm/toolbar";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_video";
type: EXTERNAL;
source: "elm/video";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
part { name: "ext_elm_web";
type: EXTERNAL;
source: "elm/web";
description { state: "default" 0.0;
visible: 0;
params {
// TODO
}
}
}
}
programs {
program {
name: "emit_back_message";
signal: "emit,message";
script {
send_message(MSG_INT, 1, 1);
}
}
}
}
}