forked from enlightenment/enlightenment
'everything' added a more emacs styled quick nav version
SVN revision: 47908
This commit is contained in:
parent
a2dde82e7f
commit
eb612dbaf7
|
@ -1335,7 +1335,8 @@ _evry_cb_key_down(void *data __UNUSED__, int type __UNUSED__, void *event)
|
|||
|
||||
old = ev->key;
|
||||
|
||||
if (evry_conf->quick_nav && (ev->modifiers & ECORE_EVENT_MODIFIER_ALT))
|
||||
if (((evry_conf->quick_nav == 1) && (ev->modifiers & ECORE_EVENT_MODIFIER_ALT)) ||
|
||||
((evry_conf->quick_nav == 2) && (ev->modifiers & ECORE_EVENT_MODIFIER_CTRL)))
|
||||
{
|
||||
if (!strcmp(ev->key, "k") || (!strcmp(ev->key, "K")))
|
||||
key = eina_stringshare_add("Up");
|
||||
|
@ -1356,9 +1357,34 @@ _evry_cb_key_down(void *data __UNUSED__, int type __UNUSED__, void *event)
|
|||
else
|
||||
key = eina_stringshare_add(ev->key);
|
||||
|
||||
ev->key = key;
|
||||
}
|
||||
else if (((evry_conf->quick_nav == 3) && (ev->modifiers & ECORE_EVENT_MODIFIER_ALT)) ||
|
||||
((evry_conf->quick_nav == 4) && (ev->modifiers & ECORE_EVENT_MODIFIER_CTRL)))
|
||||
{
|
||||
if (!strcmp(ev->key, "p") || (!strcmp(ev->key, "P")))
|
||||
key = eina_stringshare_add("Up");
|
||||
else if (!strcmp(ev->key, "n") || (!strcmp(ev->key, "N")))
|
||||
key = eina_stringshare_add("Down");
|
||||
/* else if (!strcmp(ev->key, "f") || (!strcmp(ev->key, "f")))
|
||||
* key = eina_stringshare_add("Next");
|
||||
* else if (!strcmp(ev->key, "b") || (!strcmp(ev->key, "B")))
|
||||
* key = eina_stringshare_add("Prior"); */
|
||||
else if (!strcmp(ev->key, "f") || (!strcmp(ev->key, "F")))
|
||||
key = eina_stringshare_add("Right");
|
||||
else if (!strcmp(ev->key, "b") || (!strcmp(ev->key, "B")))
|
||||
key = eina_stringshare_add("Left");
|
||||
else if (!strcmp(ev->key, "i") || (!strcmp(ev->key, "I")))
|
||||
key = eina_stringshare_add("Tab");
|
||||
else if (!strcmp(ev->key, "m") || (!strcmp(ev->key, "M")))
|
||||
key = eina_stringshare_add("Return");
|
||||
else
|
||||
key = eina_stringshare_add(ev->key);
|
||||
|
||||
ev->key = key;
|
||||
}
|
||||
else
|
||||
|
||||
{
|
||||
key = eina_stringshare_add(ev->key);
|
||||
ev->key = key;
|
||||
|
|
|
@ -241,8 +241,15 @@ _basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cf
|
|||
&(cfdata->hide_list));
|
||||
e_widget_framelist_object_append(of, ob);
|
||||
|
||||
ob = e_widget_check_add(evas, _("Quick Navigation (ALT + h,j,k,l,n,p,m,i)"),
|
||||
&(cfdata->quick_nav));
|
||||
ob = e_widget_label_add(evas, _("Quick Navigation"));
|
||||
e_widget_framelist_object_append(of, ob);
|
||||
|
||||
rg = e_widget_radio_group_new(&cfdata->quick_nav);
|
||||
ob = e_widget_radio_add(evas, _("Off"), 0, rg);
|
||||
e_widget_framelist_object_append(of, ob);
|
||||
ob = e_widget_radio_add(evas, _("Emacs style (ALT + n,p,f,b,m,i)"), 3, rg);
|
||||
e_widget_framelist_object_append(of, ob);
|
||||
ob = e_widget_radio_add(evas, _("Vi style (ALT + h,j,k,l,n,p,m,i)"), 1, rg);
|
||||
e_widget_framelist_object_append(of, ob);
|
||||
e_widget_list_object_append(o, of, 1, 1, 0.5);
|
||||
|
||||
|
|
|
@ -106,11 +106,11 @@ _tabs_update(Tab_View *v)
|
|||
|
||||
if (eina_list_count(s->cur_plugins) == 2)
|
||||
e_box_pack_options_set(o, 1, 1, 0, 0, 0.0, 0.5,
|
||||
120, 10, 120, 9999);
|
||||
140, 10, 140, 9999);
|
||||
else
|
||||
e_box_pack_options_set(o, 1, 1, 1, 0, 0.0, 0.5,
|
||||
(tab->mw < tab->cw ? tab->cw : tab->mw), 10,
|
||||
(w ? w/3 : 120), 9999);
|
||||
(w ? w/3 : 140), 9999);
|
||||
if (s->plugin == p)
|
||||
edje_object_signal_emit(o, "e,state,selected", "e");
|
||||
else
|
||||
|
@ -243,7 +243,7 @@ _tabs_key_down(Tab_View *v, const Ecore_Event_Key *ev)
|
|||
_plugin_prev(v);
|
||||
return 1;
|
||||
}
|
||||
else if (ev->modifiers & ECORE_EVENT_MODIFIER_SHIFT)
|
||||
else if (ev->modifiers & ECORE_EVENT_MODIFIER_SHIFT)
|
||||
{
|
||||
if (!strcmp(key, "Left"))
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue