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:"));
 

-- 


Reply via email to