template - add a new template, minimum

This commit is contained in:
ChunEon Park 2014-07-19 13:55:24 +09:00
parent e84a03968a
commit 408e6fd04d
5 changed files with 19 additions and 10 deletions

View File

@ -14,7 +14,9 @@ files_DATA = basic.edc \
image.edj \
map.edc \
map.edj \
proxy.edc \
minimum.edc \
minimum.edj \
proxy.edc \
proxy.edj \
rect.edc \
rect.edj \
@ -75,5 +77,8 @@ spacer.edj: Makefile spacer.edc
sound.edj: Makefile sound.edc
$(EDJE_CC) $(EDJE_FLAGS) $(srcdir)/sound.edc $(builddir)/sound.edj
minimum.edj: Makefile minimum.edc
$(EDJE_CC) $(EDJE_FLAGS) $(srcdir)/minimum.edc $(builddir)/minimum.edj
clean-local:
rm -f *.edj

View File

@ -1,6 +0,0 @@
collections {
group { name: "main";
parts {
}
}
}

View File

@ -0,0 +1,6 @@
collections {
group { name: "main";
parts {
}
}
}

View File

@ -1079,14 +1079,13 @@ edit_edc_read(edit_data *ed, const char *file_path)
ecore_animator_add(syntax_color_timer_cb, ed);
autocomp_target_set(ed);
err:
//Even any text is not inserted, line number should start with 1
if (ed->line_max == 0) line_init(ed);
if (strbuf_line) eina_strbuf_free(strbuf_line);
if (utf8_edit) eina_file_map_free(file, utf8_edit);
if (file) eina_file_close(file);
autocomp_target_set(ed);
}
void

View File

@ -79,10 +79,15 @@ list_item_selected_cb(void *data, Evas_Object *obj, void *event_info)
{
Evas_Object *layout = data;
Elm_Object_Item *it = event_info;
char *name = (char *)elm_object_item_text_get(it);
/* empty is real empty. cannot load the edj. so replace the empty to minimum
to show the preview layout. */
if (!strcmp("empty", name)) name = "minimum";
char buf[PATH_MAX];
snprintf(buf, sizeof(buf), "%s/templates/%s.edj", elm_app_data_dir_get(),
elm_object_item_text_get(it));
name);
elm_layout_file_set(layout, buf, "main");
}