ajwillia-ms pushed a commit to branch master.

http://git.enlightenment.org/tools/edi.git/commit/?id=fe5411b5c3a7cb46ebf69f3c5e1e1ac414845f18

commit fe5411b5c3a7cb46ebf69f3c5e1e1ac414845f18
Author: Andy Williams <a...@andywilliams.me>
Date:   Sun May 24 13:12:37 2015 +0100

    settings: Split into project and global settings
    
    This should clarify what the user is setting.
    Need to make the "headers" non-clickable but not sure how
---
 src/bin/screens/edi_settings.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/src/bin/screens/edi_settings.c b/src/bin/screens/edi_settings.c
index 1867473..935da95 100644
--- a/src/bin/screens/edi_settings.c
+++ b/src/bin/screens/edi_settings.c
@@ -246,7 +246,7 @@ Evas_Object *
 edi_settings_show(Evas_Object *mainwin)
 {
    Evas_Object *win, *bg, *table, *naviframe, *tb;
-   Elm_Object_Item *tb_it;
+   Elm_Object_Item *tb_it, *default_it;
 
    win = elm_win_add(mainwin, "settings", ELM_WIN_DIALOG_BASIC);
    if (!win) return NULL;
@@ -268,7 +268,7 @@ edi_settings_show(Evas_Object *mainwin)
    evas_object_show(table);
 
    tb = elm_toolbar_add(table);
-   elm_toolbar_homogeneous_set(tb, EINA_TRUE);
+   elm_toolbar_homogeneous_set(tb, EINA_FALSE);
    elm_toolbar_shrink_mode_set(tb, ELM_TOOLBAR_SHRINK_SCROLL);
    elm_toolbar_select_mode_set(tb, ELM_OBJECT_SELECT_MODE_ALWAYS);
    elm_toolbar_align_set(tb, 0.0);
@@ -291,10 +291,16 @@ edi_settings_show(Evas_Object *mainwin)
                                                    
_edi_settings_behaviour_create(naviframe), NULL);
    elm_naviframe_item_title_enabled_set(_edi_settings_behaviour, EINA_FALSE, 
EINA_FALSE);
 
-   tb_it = elm_toolbar_item_append(tb, "preferences-desktop", "Display",
-                                   _edi_settings_category_cb, 
_edi_settings_display);
-   tb_it = elm_toolbar_item_append(tb, "preferences-other", "Behaviour",
-                                   _edi_settings_category_cb, 
_edi_settings_behaviour);
+   elm_toolbar_item_append(tb, NULL, "Project", NULL, NULL);
+   default_it = elm_toolbar_item_append(tb, "preferences-desktop", "Display",
+                                        _edi_settings_category_cb, 
_edi_settings_display);
+
+   tb_it = elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL);
+   elm_toolbar_item_separator_set(tb_it, EINA_TRUE);
+   elm_toolbar_item_append(tb, NULL, "Global", NULL, NULL);
+   elm_toolbar_item_append(tb, "preferences-other", "Behaviour",
+                           _edi_settings_category_cb, _edi_settings_behaviour);
+   elm_toolbar_item_selected_set(default_it, EINA_TRUE);
 
    evas_object_show(naviframe);
    evas_object_resize(win, 480 * elm_config_scale_get(), 320 * 
elm_config_scale_get());

-- 


Reply via email to