1 #include <Elementary.h>
6 const char *const INITIAL_EDJE = "initial.edj";
10 Evas_Object *initial_create(Evas_Object *parent, int width, int height)
12 Evas_Object *initial = NULL;
13 Evas_Object *rect = NULL;
15 char full_path[PATH_LEN] = {0, };
17 retv_if(!parent, NULL);
19 path = app_get_resource_path();
22 snprintf(full_path, sizeof(full_path), "%s/edje/%s", path, INITIAL_EDJE);
25 initial = elm_layout_add(parent);
26 retv_if(!initial, NULL);
27 elm_layout_file_set(initial, full_path, "main");
28 evas_object_size_hint_weight_set(initial, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
29 evas_object_show(initial);
31 rect = evas_object_rectangle_add(evas_object_evas_get(parent));
33 evas_object_size_hint_min_set(rect, width, height);
34 evas_object_show(rect);
35 elm_object_part_content_set(initial, "bg", rect);
41 void initial_destroy(Evas_Object *initial)
44 evas_object_del(initial);