Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/edje
Dir : e17/libs/edje/src/bin
Modified Files:
edje_cc.c edje_cc_handlers.c edje_cc_out.c edje_main.c
Log Message:
the edje test program displays an edje .eet file now! build it all then:
cd data
./e_logo.sh
cd ..
./src/bin/edje
you can resize the window to watch the edje "bit" resize. this is just held
togetehr with sitckytape right now... its not done right.. it's only a
bootstrap - but it works. it needs to be cleaned up. definitely. will be
working on that.
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/bin/edje_cc.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- edje_cc.c 16 Jun 2003 13:55:12 -0000 1.7
+++ edje_cc.c 17 Jun 2003 08:15:06 -0000 1.8
@@ -63,7 +63,9 @@
main_help();
exit(-1);
}
-
+
+ edje_init();
+
edje_file = mem_alloc(SZ(Edje_File));
data_setup();
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/bin/edje_cc_handlers.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- edje_cc_handlers.c 17 Jun 2003 01:28:01 -0000 1.9
+++ edje_cc_handlers.c 17 Jun 2003 08:15:06 -0000 1.10
@@ -369,6 +369,10 @@
ed->clip_to_id = -1;
ed->align.x = 0.5;
ed->align.y = 0.5;
+ ed->min.w = 0;
+ ed->min.h = 0;
+ ed->max.w = -1;
+ ed->max.h = -1;
ed->rel1.relative_x = 0.0;
ed->rel1.relative_y = 0.0;
ed->rel1.offset_x = 0;
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/bin/edje_cc_out.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- edje_cc_out.c 16 Jun 2003 13:55:12 -0000 1.4
+++ edje_cc_out.c 17 Jun 2003 08:15:06 -0000 1.5
@@ -46,199 +46,17 @@
void
data_setup(void)
{
- /* image directory */
- edd_edje_image_directory_entry =
eet_data_descriptor_new("Edje_Image_Directory_Entry",
-
sizeof(Edje_Image_Directory_Entry),
- evas_list_next,
- evas_list_append,
- evas_list_data,
- evas_hash_foreach,
- evas_hash_add);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_image_directory_entry,
Edje_Image_Directory_Entry, "entry", entry, EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_image_directory_entry,
Edje_Image_Directory_Entry, "source_type", source_type, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_image_directory_entry,
Edje_Image_Directory_Entry, "source_param", source_param, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_image_directory_entry,
Edje_Image_Directory_Entry, "id", id, EET_T_INT);
-
- edd_edje_image_directory = eet_data_descriptor_new("Edje_Image_Directory",
- sizeof(Edje_Image_Directory),
- evas_list_next,
- evas_list_append,
- evas_list_data,
- evas_hash_foreach,
- evas_hash_add);
- EET_DATA_DESCRIPTOR_ADD_LIST(edd_edje_image_directory, Edje_Image_Directory,
"entries", entries, edd_edje_image_directory_entry);
-
- /* collection directory */
- edd_edje_part_collection_directory_entry =
eet_data_descriptor_new("Edje_Part_Collection_Directory_Entry",
-
sizeof(Edje_Part_Collection_Directory_Entry),
- evas_list_next,
- evas_list_append,
- evas_list_data,
-
evas_hash_foreach,
- evas_hash_add);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_collection_directory_entry,
Edje_Part_Collection_Directory_Entry, "entry", entry, EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_collection_directory_entry,
Edje_Part_Collection_Directory_Entry, "id", id, EET_T_INT);
-
- edd_edje_part_collection_directory =
eet_data_descriptor_new("Edje_Part_Collection_Directory",
-
sizeof(Edje_Part_Collection_Directory),
- evas_list_next,
- evas_list_append,
- evas_list_data,
- evas_hash_foreach,
- evas_hash_add);
- EET_DATA_DESCRIPTOR_ADD_LIST(edd_edje_part_collection_directory,
Edje_Part_Collection_Directory, "entries", entries,
edd_edje_part_collection_directory_entry);
-
- /* the main file directory */
- edd_edje_file = eet_data_descriptor_new("Edje_File",
- sizeof(Edje_File),
- evas_list_next,
- evas_list_append,
- evas_list_data,
- evas_hash_foreach,
- evas_hash_add);
- EET_DATA_DESCRIPTOR_ADD_SUB(edd_edje_file, Edje_File, "image_dir", image_dir,
edd_edje_image_directory);
- EET_DATA_DESCRIPTOR_ADD_SUB(edd_edje_file, Edje_File, "collection_dir",
collection_dir, edd_edje_part_collection_directory);
-
- /* parts & programs - loaded induvidually */
- edd_edje_program_target = eet_data_descriptor_new("Edje_Program_Target",
- sizeof(Edje_Program_Target),
- evas_list_next,
- evas_list_append,
- evas_list_data,
- evas_hash_foreach,
- evas_hash_add);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_program_target, Edje_Program_Target, "id",
id, EET_T_INT);
-
- edd_edje_program = eet_data_descriptor_new("Edje_Program",
- sizeof(Edje_Program),
- evas_list_next,
- evas_list_append,
- evas_list_data,
- evas_hash_foreach,
- evas_hash_add);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_program, Edje_Program, "id", id, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_program, Edje_Program, "name", name,
EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_program, Edje_Program, "signal", signal,
EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_program, Edje_Program, "source", source,
EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_program, Edje_Program, "action", action,
EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_program, Edje_Program, "state", state,
EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_program, Edje_Program, "value", value,
EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_program, Edje_Program, "tween.mode",
tween.mode, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_program, Edje_Program, "tween.time",
tween.time, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_LIST(edd_edje_program, Edje_Program, "targets", targets,
edd_edje_program_target);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_program, Edje_Program, "after", after,
EET_T_INT);
-
- edd_edje_part_image_id = eet_data_descriptor_new("Edje_Part_Image_Id",
- sizeof(Edje_Part_Image_Id),
- evas_list_next,
- evas_list_append,
- evas_list_data,
- evas_hash_foreach,
- evas_hash_add);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_image_id, Edje_Part_Image_Id, "id",
id, EET_T_INT);
-
- edd_edje_part_description = eet_data_descriptor_new("Edje_Part_Description",
- sizeof(Edje_Part_Description),
- evas_list_next,
- evas_list_append,
- evas_list_data,
- evas_hash_foreach,
- evas_hash_add);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"state.name", state.name, EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"state.value", state.value, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"visible", visible, EET_T_CHAR);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"dragable.x", dragable.x, EET_T_CHAR);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"dragable.step_x", dragable.step_x, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"dragable.count_x", dragable.count_x, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"dragable.y", dragable.y, EET_T_CHAR);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"dragable.step_y", dragable.step_y, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"dragable.count_y", dragable.count_y, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"dragable.counfine_id", dragable.confine_id, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"clip_to_id", clip_to_id, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"align.x", align.x, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"align.y", align.y, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"min.w", min.w, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"min.h", min.h, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"max.w", max.w, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"max.h", max.h, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"step.x", step.x, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"step.y", step.y, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"aspect.min", aspect.min, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"aspect.max", aspect.max, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"rel1.relative_x", rel1.relative_x, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"rel1.relative_y", rel1.relative_y, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"rel1.offset_x", rel1.offset_x, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"rel1.offset_y", rel1.offset_y, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"rel1.id", rel1.id, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"rel2.relative_x", rel2.relative_x, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"rel2.relative_y", rel2.relative_y, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"rel2.offset_x", rel2.offset_x, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"rel2.offset_y", rel2.offset_y, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"rel2.id", rel2.id, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"image.id", image.id, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_LIST(edd_edje_part_description, Edje_Part_Description,
"image.tween_list", image.tween_list, edd_edje_part_image_id);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"border.l", border.l, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"border.r", border.r, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"border.t", border.t, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"border.b", border.b, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"fill.pos_rel_x", fill.pos_rel_x, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"fill.pos_abs_x", fill.pos_abs_x, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"fill.rel_x", fill.rel_x, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"fill.abs_x", fill.abs_x, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"fill.pos_rel_y", fill.pos_rel_y, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"fill.pos_abs_y", fill.pos_abs_y, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"fill.rel_y", fill.rel_y, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"fill.abs_y", fill.abs_y, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color.r", color.r, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color.g", color.g, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color.b", color.b, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color.a", color.a, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color2.r", color2.r, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color2.g", color2.g, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color2.b", color2.b, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color2.a", color2.a, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color3.r", color3.r, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color3.g", color3.g, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color3.b", color3.b, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"color3.a", color3.a, EET_T_INT);
-
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"text.text", text.text, EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"text.font", text.font, EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"text.size", text.size, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"text.effect", text.effect, EET_T_CHAR);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"text.fit_x", text.fit_x, EET_T_CHAR);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"text.fit_y", text.fit_y, EET_T_CHAR);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"text.min_x", text.min_x, EET_T_CHAR);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"text.min_y", text.min_y, EET_T_CHAR);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"text.align.x", text.align.x, EET_T_DOUBLE);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_description, Edje_Part_Description,
"text.align.y", text.align.y, EET_T_DOUBLE);
-
- edd_edje_part = eet_data_descriptor_new("Edje_Part",
- sizeof(Edje_Part),
- evas_list_next,
- evas_list_append,
- evas_list_data,
- evas_hash_foreach,
- evas_hash_add);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part, Edje_Part, "name", name,
EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part, Edje_Part, "id", id, EET_T_INT);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part, Edje_Part, "type", type, EET_T_CHAR);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part, Edje_Part, "mouse_events",
mouse_events, EET_T_CHAR);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part, Edje_Part, "color_class",
color_class, EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part, Edje_Part, "text_class", text_class,
EET_T_STRING);
- EET_DATA_DESCRIPTOR_ADD_SUB(edd_edje_part, Edje_Part, "default_desc",
default_desc, edd_edje_part_description);
- EET_DATA_DESCRIPTOR_ADD_LIST(edd_edje_part, Edje_Part, "other_desc", other_desc,
edd_edje_part_description);
-
- edd_edje_part_collection = eet_data_descriptor_new("Edje_Part_Collection",
- sizeof(Edje_Part_Collection),
- evas_list_next,
- evas_list_append,
- evas_list_data,
- evas_hash_foreach,
- evas_hash_add);
- EET_DATA_DESCRIPTOR_ADD_LIST(edd_edje_part_collection, Edje_Part_Collection,
"programs", programs, edd_edje_program);
- EET_DATA_DESCRIPTOR_ADD_LIST(edd_edje_part_collection, Edje_Part_Collection,
"parts", parts, edd_edje_part);
- EET_DATA_DESCRIPTOR_ADD_BASIC(edd_edje_part_collection, Edje_Part_Collection,
"id", id, EET_T_INT);
+ edd_edje_file = _edje_edd_edje_file;
+ edd_edje_image_directory = _edje_edd_edje_image_directory;
+ edd_edje_image_directory_entry = _edje_edd_edje_image_directory_entry;
+ edd_edje_program = _edje_edd_edje_program;
+ edd_edje_program_target = _edje_edd_edje_program_target;
+ edd_edje_part_collection_directory = _edje_edd_edje_part_collection_directory;
+ edd_edje_part_collection_directory_entry =
_edje_edd_edje_part_collection_directory_entry;
+ edd_edje_part_collection = _edje_edd_edje_part_collection;
+ edd_edje_part = _edje_edd_edje_part;
+ edd_edje_part_description = _edje_edd_edje_part_description;
+ edd_edje_part_image_id = _edje_edd_edje_part_image_id;
}
void
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/bin/edje_main.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- edje_main.c 3 Jun 2003 02:30:25 -0000 1.2
+++ edje_main.c 17 Jun 2003 08:15:06 -0000 1.3
@@ -1,15 +1,21 @@
#include "edje.h"
-double start_time = 0.0;
-Ecore_Evas *ecore_evas = NULL;
-Evas *evas = NULL;
-
static int main_start(int argc, char **argv);
static void main_stop(void);
static void main_resize(Ecore_Evas *ee);
static int main_signal_exit(void *data, int ev_type, void *ev);
static void main_delete_request(Ecore_Evas *ee);
+void bg_setup(void);
+void bg_resize(double w, double h);
+
+void test_setup(char *file, char *name);
+void test_reize(double w, double h);
+
+double start_time = 0.0;
+Ecore_Evas *ecore_evas = NULL;
+Evas *evas = NULL;
+
static int
main_start(int argc, char **argv)
{
@@ -60,7 +66,8 @@
double w, h;
evas_output_viewport_get(evas, NULL, NULL, &w, &h);
- // FIXME: do something for resize
+ bg_resize(w, h);
+ test_reize(w, h);
}
static int
@@ -76,10 +83,61 @@
ecore_main_loop_quit();
}
+static Evas_Object *o_bg = NULL;
+
+void
+bg_setup(void)
+{
+ Evas_Object *o;
+
+ o = evas_object_rectangle_add(evas);
+ evas_object_move(o, 0, 0);
+ evas_object_resize(o, 240, 320);
+ evas_object_layer_set(o, -999);
+ evas_object_color_set(o, 240, 240, 240, 255);
+ evas_object_show(o);
+ o_bg = o;
+}
+
+void
+bg_resize(double w, double h)
+{
+ evas_object_resize(o_bg, w, h);
+}
+
+static Evas_Object *o_edje = NULL;
+
+void
+test_setup(char *file, char *name)
+{
+ Evas_Object *o;
+
+ o = edje_add(evas);
+ edje_file_set(o, file, name);
+ evas_object_move(o, 10, 10);
+ evas_object_resize(o, 220, 300);
+ evas_object_show(o);
+ o_edje = o;
+}
+
+void
+test_reize(double w, double h)
+{
+ evas_object_move(o_edje, 10, 10);
+ evas_object_resize(o_edje, w - 20, h - 20);
+}
+
int
main(int argc, char **argv)
{
if (main_start(argc, argv) < 1) return -1;
+
+ edje_init();
+
+ bg_setup();
+
+ /* FIXME: hard-coded. need to make this proper options later */
+ test_setup("./data/e_logo.eet", "test");
ecore_main_loop_begin();
-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs