popups/focus: add improvment to popup visuals. Also select items in settings panel to improve behaviour.

Reviewers: ajwillia.ms

Reviewed By: ajwillia.ms

Differential Revision: https://phab.enlightenment.org/D4958
This commit is contained in:
Al Poole 2017-06-14 21:00:23 +01:00 committed by Andy Williams
parent ca83101e61
commit d75cbafda2
3 changed files with 11 additions and 0 deletions

View File

@ -813,6 +813,7 @@ edi_mainview_goto_popup_show()
input = elm_entry_add(box);
elm_entry_single_line_set(input, EINA_TRUE);
elm_entry_scrollable_set(input, EINA_TRUE);
evas_object_event_callback_add(input, EVAS_CALLBACK_KEY_UP, _edi_mainview_goto_popup_key_up_cb, NULL);
evas_object_size_hint_weight_set(input, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_align_set(input, EVAS_HINT_FILL, EVAS_HINT_FILL);
@ -874,6 +875,7 @@ edi_mainview_project_search_popup_show(void)
input = elm_entry_add(box);
elm_entry_single_line_set(input, EINA_TRUE);
elm_entry_scrollable_set(input, EINA_TRUE);
evas_object_event_callback_add(input, EVAS_CALLBACK_KEY_UP, _edi_mainview_goto_popup_key_up_cb, NULL);
evas_object_size_hint_weight_set(input, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(input, EVAS_HINT_FILL, EVAS_HINT_FILL);

View File

@ -187,6 +187,7 @@ edi_file_screens_rename(Evas_Object *parent, const char *path)
input = elm_entry_add(box);
elm_entry_single_line_set(input, EINA_TRUE);
elm_entry_editable_set(input, EINA_TRUE);
elm_entry_scrollable_set(input, EINA_TRUE);
elm_object_text_set(input, leaf);
evas_object_size_hint_weight_set(input, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(input, EVAS_HINT_FILL, EVAS_HINT_FILL);
@ -227,6 +228,7 @@ edi_file_screens_create_file(Evas_Object *parent, const char *directory)
input = elm_entry_add(box);
elm_entry_single_line_set(input, EINA_TRUE);
elm_entry_scrollable_set(input, EINA_TRUE);
evas_object_size_hint_weight_set(input, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_align_set(input, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(input);
@ -266,6 +268,7 @@ edi_file_screens_create_dir(Evas_Object *parent, const char *directory)
input = elm_entry_add(box);
elm_entry_single_line_set(input, EINA_TRUE);
elm_entry_scrollable_set(input, EINA_TRUE);
evas_object_size_hint_weight_set(input, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_align_set(input, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_show(input);

View File

@ -172,6 +172,8 @@ _edi_settings_display_create(Evas_Object *parent)
evas_object_smart_callback_add(button, "clicked",
_edi_settings_font_choose_cb, parent);
elm_object_focus_set(button, EINA_TRUE);
check = elm_check_add(box);
elm_object_text_set(check, "Display whitespace");
elm_check_state_set(check, _edi_project_config->gui.show_whitespace);
@ -325,6 +327,8 @@ _edi_settings_builds_create(Evas_Object *parent)
elm_box_pack_end(hbox, selector);
evas_object_show(selector);
elm_object_focus_set(selector, EINA_TRUE);
file = elm_label_add(hbox);
elm_object_text_set(file, _edi_project_config->launch.path);
evas_object_size_hint_weight_set(file, 0.75, 0.0);
@ -561,6 +565,8 @@ _edi_settings_behaviour_create(Evas_Object *parent)
_edi_settings_behaviour_autosave_cb, NULL);
evas_object_show(check);
elm_object_focus_set(check, EINA_TRUE);
check = elm_check_add(box);
elm_object_text_set(check, "Trim trailing whitespace");
elm_check_state_set(check, _edi_config->trim_whitespace);