GUI: change the status usability.
Added a toggle option in setting. and replaced the status shortcut key to F8 from F11. Now, tools shortcut key is moved to F7. This change is such a pre-requisition for a file tab feature.
This commit is contained in:
parent
89866ef74a
commit
edda0396fa
4
README
4
README
|
@ -35,10 +35,10 @@ F2 - New
|
|||
F3 - Save
|
||||
F4 - Load
|
||||
F5 - Toggle Line Number
|
||||
F8 - Toggle Tools
|
||||
F7 - Toggle Tools
|
||||
F8 - Toggle Status
|
||||
F9 - Toggle File Browser
|
||||
F10 - Toggle EDC Navigator
|
||||
F11 - Toggle Status
|
||||
F12 - Settings
|
||||
|
||||
Ctrl+S - Quick Save + Update Live View
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
F3 - Save</br>
|
||||
F4 - Load</br>
|
||||
F5 - Toggle Line Number</br>
|
||||
F8 - Toggle Tools</br>
|
||||
F7 - Toggle Tools</br>
|
||||
F8 - Toggle Status</br>
|
||||
F9 - Toggle File Browser</br>
|
||||
F10 - Toggle EDC Navigator</br>
|
||||
F11 - Toggle Status</br>
|
||||
F12 - Settings</br>
|
||||
</br>
|
||||
Ctrl+S - Quick Save + Update Live View</br>
|
||||
|
|
|
@ -794,12 +794,19 @@ keygrabber_key_down_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED,
|
|||
return;
|
||||
}
|
||||
//Tools
|
||||
if (!strcmp(ev->key, "F8"))
|
||||
if (!strcmp(ev->key, "F7"))
|
||||
{
|
||||
enventor_object_ctxpopup_dismiss(base_enventor_get());
|
||||
base_tools_toggle(EINA_TRUE);
|
||||
return;
|
||||
}
|
||||
//Status Bar
|
||||
if (!strcmp(ev->key, "F8"))
|
||||
{
|
||||
enventor_object_ctxpopup_dismiss(base_enventor_get());
|
||||
base_statusbar_toggle(EINA_TRUE);
|
||||
return;
|
||||
}
|
||||
//File Browser
|
||||
if (!strcmp(ev->key, "F9"))
|
||||
{
|
||||
|
@ -814,13 +821,6 @@ keygrabber_key_down_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED,
|
|||
tools_edc_navigator_update(EINA_TRUE);
|
||||
return;
|
||||
}
|
||||
//Statusbar
|
||||
if (!strcmp(ev->key, "F11"))
|
||||
{
|
||||
enventor_object_ctxpopup_dismiss(base_enventor_get());
|
||||
tools_status_update(EINA_TRUE);
|
||||
return;
|
||||
}
|
||||
//Setting
|
||||
if (!strcmp(ev->key, "F12"))
|
||||
{
|
||||
|
@ -836,8 +836,7 @@ statusbar_set()
|
|||
{
|
||||
Evas_Object *obj = stats_init(base_layout_get());
|
||||
elm_object_part_content_set(base_layout_get(), "elm.swallow.statusbar", obj);
|
||||
tools_status_update(EINA_FALSE);
|
||||
|
||||
base_statusbar_toggle(EINA_FALSE);
|
||||
stats_view_scale_update(config_view_scale_get());
|
||||
}
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ typedef struct preference_setting_s
|
|||
Evas_Object *view_size_w_entry;
|
||||
Evas_Object *view_size_h_entry;
|
||||
Evas_Object *toggle_tools;
|
||||
Evas_Object *toggle_status;
|
||||
Evas_Object *toggle_console;
|
||||
Evas_Object *toggle_indent;
|
||||
Evas_Object *toggle_autocomp;
|
||||
|
@ -72,6 +73,7 @@ preference_setting_config_set(preference_setting_data *psd)
|
|||
if (!psd) return;
|
||||
|
||||
config_tools_set(elm_check_state_get(psd->toggle_tools));
|
||||
config_stats_bar_set(elm_check_state_get(psd->toggle_status));
|
||||
config_console_set(elm_check_state_get(psd->toggle_console));
|
||||
config_auto_indent_set(elm_check_state_get(psd->toggle_indent));
|
||||
config_auto_complete_set(elm_check_state_get(psd->toggle_autocomp));
|
||||
|
@ -93,6 +95,7 @@ preference_setting_reset(preference_setting_data *psd)
|
|||
if (!psd) return;
|
||||
|
||||
elm_check_state_set(psd->toggle_tools, config_tools_get());
|
||||
elm_check_state_set(psd->toggle_status, config_stats_bar_get());
|
||||
elm_check_state_set(psd->toggle_console, config_console_get());
|
||||
elm_check_state_set(psd->toggle_indent, config_auto_indent_get());
|
||||
elm_check_state_set(psd->toggle_autocomp, config_auto_complete_get());
|
||||
|
@ -226,6 +229,15 @@ preference_setting_content_get(preference_setting_data *psd,
|
|||
"Display Tools"));
|
||||
elm_box_pack_end(box, toggle_tools);
|
||||
|
||||
//Toggle (Status)
|
||||
Evas_Object *toggle_status =
|
||||
toggle_create(box, _("Status"), config_stats_bar_get(),
|
||||
_("Status (F7)<br>"
|
||||
"Display Status bar on the bottom area.<br>"
|
||||
"Status bar displays subsidiary information for<br>"
|
||||
"editing."));
|
||||
elm_box_pack_end(box, toggle_status);
|
||||
|
||||
//Toggle (Console)
|
||||
Evas_Object *toggle_console =
|
||||
toggle_create(box, _("Auto Hiding Console"), config_console_get(),
|
||||
|
@ -281,6 +293,7 @@ preference_setting_content_get(preference_setting_data *psd,
|
|||
psd->view_size_w_entry = entry_view_size_w;
|
||||
psd->view_size_h_entry = entry_view_size_h;
|
||||
psd->toggle_tools = toggle_tools;
|
||||
psd->toggle_status = toggle_status;
|
||||
psd->toggle_console = toggle_console;
|
||||
psd->toggle_indent = toggle_indent;
|
||||
psd->toggle_autocomp = toggle_autocomp;
|
||||
|
|
Loading…
Reference in New Issue