rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=fd216d5f7dbfd872eab39f04139f63dc3df02099
commit fd216d5f7dbfd872eab39f04139f63dc3df02099 Author: Andrii Kroitor <an.kroi...@samsung.com> Date: Fri Feb 12 17:04:37 2016 +0200 editor: apply Eflete default values to new parts and states --- src/bin/editor/editor_part.c | 6 ++++-- src/bin/editor/editor_states.c | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/bin/editor/editor_part.c b/src/bin/editor/editor_part.c index 250412f..19a3145 100644 --- a/src/bin/editor/editor_part.c +++ b/src/bin/editor/editor_part.c @@ -702,8 +702,10 @@ editor_part_add(Evas_Object *edit_object, Change *change, Eina_Bool merge __UNUS TODO("Fix edje_edit") if (type == EDJE_PART_TYPE_BOX) edje_edit_state_box_layout_set(edit_object, part_name, "default", 0.0, "horizontal"); - else if (type == EDJE_PART_TYPE_IMAGE) - edje_edit_state_image_set(edit_object, part_name, "default", 0.0, EFLETE_DUMMY_IMAGE_NAME); + + /* apply our default values */ + if (!editor_part_reset(edit_object, NULL, false, part_name)) + return false; event_info = eina_stringshare_add(part_name); if (!_editor_signals_blocked) evas_object_smart_callback_call(ap.win, SIGNAL_EDITOR_PART_ADDED, (void *)event_info); diff --git a/src/bin/editor/editor_states.c b/src/bin/editor/editor_states.c index c1f58dc..e1d5ed8 100644 --- a/src/bin/editor/editor_states.c +++ b/src/bin/editor/editor_states.c @@ -417,8 +417,10 @@ editor_state_add(Evas_Object *edit_object, Change *change, Eina_Bool merge __UNU type = edje_edit_part_type_get(edit_object, part_name); if (type == EDJE_PART_TYPE_BOX) edje_edit_state_box_layout_set(edit_object, part_name, state_name, state_val, "horizontal"); - else if (type == EDJE_PART_TYPE_IMAGE) - edje_edit_state_image_set(edit_object, part_name, state_name, state_val, EFLETE_DUMMY_IMAGE_NAME); + + /* apply our default values */ + if (!editor_state_reset(edit_object, NULL, false, part_name, state_name, state_val)) + return false; _editor_project_changed(); event_info.part_name = eina_stringshare_add(part_name); --