From 40763eba6ee9c702448d1cb5986b39087a0d315f Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Tue, 17 Jun 2003 01:28:01 +0000 Subject: [PATCH] some of my other changes from this morning go into edje. more defaults. more example files... and a build script to make an "e_logo.eet" edje file SVN revision: 7039 --- legacy/edje/data/e_logo.sh | 2 + legacy/edje/data/src/e_logo.edc | 80 ++++++++++++++++++++++++++ legacy/edje/src/bin/edje_cc_handlers.c | 11 ++++ 3 files changed, 93 insertions(+) create mode 100755 legacy/edje/data/e_logo.sh create mode 100644 legacy/edje/data/src/e_logo.edc diff --git a/legacy/edje/data/e_logo.sh b/legacy/edje/data/e_logo.sh new file mode 100755 index 0000000000..caa7e01a60 --- /dev/null +++ b/legacy/edje/data/e_logo.sh @@ -0,0 +1,2 @@ +#!/bin/sh +exec edje_cc -v -id ./images src/e_logo.edc e_logo.eet diff --git a/legacy/edje/data/src/e_logo.edc b/legacy/edje/data/src/e_logo.edc new file mode 100644 index 0000000000..521079569b --- /dev/null +++ b/legacy/edje/data/src/e_logo.edc @@ -0,0 +1,80 @@ +images { + image, "bg.png" LOSSY 90; + image, "e.png" LOSSY 90; +} + +collections { + group { + name, "test"; + parts { + part { + name, "background"; + mouse_events, 0; + description { + state, "default" 0.0; + rel1 { + relative, 0.0 0.0; + offset, 0 0; + } + rel2 { + relative, 1.0 1.0; + offset, -1 -1; + } + image { + normal, "bg.png"; + } + border, 12 12 12 12; + } + } + part { + name, "logo"; + description { + state, "default" 0.0; + max, 64 64; + rel1 { + relative, 0.0 0.0; + offset, 16 16; + } + rel2 { + relative, 1.0 1.0; + offset, -17 -17; + } + image { + normal, "e.png"; + } + } + description { + state, "clicked" 0.0; + max, 64 64; + rel1 { + relative, 0.0 0.0; + offset, 16 16; + } + rel2 { + relative, 1.0 1.0; + offset, -17 -17; + } + image { + normal, "e.png"; + } + } + } + } + programs { + program { + name, "logo_click"; + signal, "mouse-down-1"; + source, "logo"; + action, STATE_SET "clicked" 0.0; + target, "logo"; + } + program { + name, "logo_unclick"; + signal, "mouse-up-1"; + source, "logo"; + action, STATE_SET "default" 0.0; + target, "logo"; + } + } + } +} diff --git a/legacy/edje/src/bin/edje_cc_handlers.c b/legacy/edje/src/bin/edje_cc_handlers.c index 83258e6c59..95b934be47 100644 --- a/legacy/edje/src/bin/edje_cc_handlers.c +++ b/legacy/edje/src/bin/edje_cc_handlers.c @@ -369,6 +369,17 @@ ob_collections_group_parts_part_description(void) ed->clip_to_id = -1; ed->align.x = 0.5; ed->align.y = 0.5; + ed->rel1.relative_x = 0.0; + ed->rel1.relative_y = 0.0; + ed->rel1.offset_x = 0; + ed->rel1.offset_x = 0; + ed->rel1.id = -1; + ed->rel2.relative_x = 1.0; + ed->rel2.relative_y = 1.0; + ed->rel2.offset_x = -1; + ed->rel2.offset_x = -1; + ed->rel2.id = -1; + ed->image.id = -1; ed->fill.pos_rel_x = 0.0; ed->fill.pos_abs_x = 0; ed->fill.rel_x = 1.0;