forked from enlightenment/efl
ignore tab key focus changes in elm_win if ctrl/alt is pressed: the trunk version
SVN revision: 84021
This commit is contained in:
parent
1aaa6e41e1
commit
822f4e8429
|
@ -1037,3 +1037,7 @@
|
||||||
2013-02-17 Cedric Bail
|
2013-02-17 Cedric Bail
|
||||||
|
|
||||||
* Improve support on some 64bits system.
|
* Improve support on some 64bits system.
|
||||||
|
|
||||||
|
2013-02-17 Mike Blumenkrantz
|
||||||
|
|
||||||
|
* ignore tab key widget focus change if control/alt is pressed
|
||||||
|
|
|
@ -152,6 +152,7 @@ Fixes:
|
||||||
* Fix elc_player pause state to be in sync
|
* Fix elc_player pause state to be in sync
|
||||||
* Fix time string display to handle hours right
|
* Fix time string display to handle hours right
|
||||||
* Fix elm_config to properly check file type.
|
* Fix elm_config to properly check file type.
|
||||||
|
* ignore tab key widget focus change if control/alt is pressed
|
||||||
|
|
||||||
Removals:
|
Removals:
|
||||||
|
|
||||||
|
|
|
@ -1131,6 +1131,9 @@ _elm_win_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
|
||||||
if ((!strcmp(ev->keyname, "Tab")) ||
|
if ((!strcmp(ev->keyname, "Tab")) ||
|
||||||
(!strcmp(ev->keyname, "ISO_Left_Tab")))
|
(!strcmp(ev->keyname, "ISO_Left_Tab")))
|
||||||
{
|
{
|
||||||
|
if (evas_key_modifier_is_set(ev->modifiers, "Control") ||
|
||||||
|
evas_key_modifier_is_set(ev->modifiers, "Alt"))
|
||||||
|
return EINA_FALSE;
|
||||||
if (evas_key_modifier_is_set(ev->modifiers, "Shift"))
|
if (evas_key_modifier_is_set(ev->modifiers, "Shift"))
|
||||||
elm_widget_focus_cycle(obj, ELM_FOCUS_PREVIOUS);
|
elm_widget_focus_cycle(obj, ELM_FOCUS_PREVIOUS);
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue