From 62a646008d58fa1b310d6b71af31c978257fdf4a Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Fri, 28 Dec 2012 04:16:53 +0900 Subject: [PATCH] layout.edc: added an edc for layoutting. --- Makefile | 1 + data/layout.edc | 105 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 data/layout.edc diff --git a/Makefile b/Makefile index addcb89..044e79d 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,5 @@ all: + edje_cc data/layout.edc gcc main.c log.c gui.c theme.c widget.c -o elm_theme_viewer `pkg-config --cflags --libs elementary` -g -Wall install: diff --git a/data/layout.edc b/data/layout.edc new file mode 100644 index 0000000..64639b4 --- /dev/null +++ b/data/layout.edc @@ -0,0 +1,105 @@ +#define MENU_HEIGHT 30 +#define LEFT_MENU_WIDTH 250 + +collections { + group { name: "etv/main/layout"; + parts { + part { name: "base"; + type: RECT; + description { state: "default" 0.0; + } + } + part { name: "menu"; + type: SWALLOW; + scale: 1; + description { state: "default" 0.0; + min: 0 MENU_HEIGHT; + fixed: 0 1; + rel1.to: "base"; + rel2 { + to: "base"; + relative: 1.0 0.0; + } + align: 0.5 0.0; + } + } + part { name: "menu_bottom_line"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 0 2; + fixed: 0 1; + color: 100 100 100 255; + rel1 { + to: "menu"; + relative: 0.0 1.0; + } + rel2.to: "menu"; + align: 0.5 0.0; + } + } + part { name: "left_menu"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: LEFT_MENU_WIDTH 0; + fixed: 1 0; + rel1 { + to: "menu_bottom_line"; + relative: 0.0 1.0; + } + rel2 { + to: "base"; + relative: 0.0 1.0; + } + align: 0.0 0.5; + color: 100 0 0 100; + } + } + part { name: "description"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 150 150; + fixed: 1 1; + rel1 { + to: "menu_bottom_line"; + relative: 1.0 1.0; + } + rel2.to: "menu_bottom_line"; + align: 1.0 0.0; + color: 0 100 0 100; + } + } + part { name: "option"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 0 150; + rel1 { + to: "description"; + relative: 0.0 1.0; + } + rel2.to: "base"; + color: 0 0 100 100; + } + } + part { name: "preview"; + type: RECT; + scale: 1; + description { state: "default" 0.0; + min: 200 0; + rel1 { + to: "left_menu"; + relative: 1.0 0.0; + } + rel2 { + to: "option"; + relative: 0.0 1.0; + } + color: 100 100 0 100; + } + } + } + } +}