rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=afca5fa81c6e0be32228a7104c955ce215adb4a7
commit afca5fa81c6e0be32228a7104c955ce215adb4a7 Author: Vitalii Vorobiov <[email protected]> Date: Wed Jul 27 18:14:09 2016 +0300 home_import_edj: disable check all widgets when no path to edj is entered --- src/bin/ui/tab_home_import_edj.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/bin/ui/tab_home_import_edj.c b/src/bin/ui/tab_home_import_edj.c index f7c32b9..db76b1a 100644 --- a/src/bin/ui/tab_home_import_edj.c +++ b/src/bin/ui/tab_home_import_edj.c @@ -103,9 +103,15 @@ _validate() !eina_str_has_extension(elm_entry_entry_get(tab_edj.edj), ".edj") || !ecore_file_exists(elm_entry_entry_get(tab_edj.edj)) || (widget_list && !_checked_get())) - elm_object_disabled_set(tab_edj.btn_create, true); + { + elm_object_disabled_set(tab_edj.btn_create, true); + elm_object_disabled_set(tab_edj.ch_all, true); + } else - elm_object_disabled_set(tab_edj.btn_create, false); + { + elm_object_disabled_set(tab_edj.btn_create, false); + elm_object_disabled_set(tab_edj.ch_all, false); + } } static void @@ -572,6 +578,7 @@ _tab_import_edj_add(void) /* check all */ CHECK_ADD(tab_edj.layout, tab_edj.ch_all); evas_object_smart_callback_add(tab_edj.ch_all, "changed", _on_check_all, NULL); + elm_object_disabled_set(tab_edj.ch_all, true); elm_object_part_content_set(tab_edj.layout, "swallow.all_widgets_check", tab_edj.ch_all); elm_object_part_text_set(tab_edj.layout, "label.widgets", _("Widgets:")); --
