Fix elm to use key not keyname (so xmodmap works)

This commit is contained in:
Carsten Haitzler 2013-07-31 15:14:09 +09:00
parent c47ef1b7fe
commit 59e8bc5a35
32 changed files with 285 additions and 276 deletions

View File

@ -1516,6 +1516,10 @@
* File Selector : Support elm_object_part_text_set() for the ok, cancel
part to change the OK, Cancel button label.
2013-07-25 Carsten Haitzler (The Rasterman)
* Add throttle policy settings to elm
2013-07-26 ChunEon Park (Hermet)
* Flip : Fix the flip page to not flip on a direction if the direction
@ -1524,3 +1528,8 @@
2013-07-31 Shinwoo Kim
* Add _elm_access_object_get, deprecate _elm_access_info_get.
2013-07-31 Carsten Haitzler (The Rasterman)
* Fix elm to use key not keyname (otherwise xmodmap and friends
don't work).

View File

@ -312,9 +312,9 @@ _key_down_cb(void *data, int type __UNUSED__, void *ei)
a = calloc(1, sizeof(Elm_Access_Action_Info));
if (!a) return ECORE_CALLBACK_PASS_ON;
if (ev && ev->keyname)
if (ev && ev->key)
{
if (!strcmp(ev->keyname, "F1"))
if (!strcmp(ev->key, "F1"))
{
a->highlight_cycle = EINA_TRUE;
elm_access_action(data, ELM_ACCESS_ACTION_HIGHLIGHT_NEXT, a);

View File

@ -26,7 +26,7 @@ _on_key_down(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj __UNUSE
{
//Evas_Event_Key_Down *event = einfo;
//printf("%s %p Key %s Parent %p\n", evas_object_type_get(obj),
// obj, event->keyname, evas_object_smart_parent_get(obj));
// obj, event->key, evas_object_smart_parent_get(obj));
}
static void

View File

@ -525,31 +525,31 @@ _key_down(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *eve
ev = (Evas_Event_Key_Down *)event_info;
GLData *gld = evas_object_data_get(obj, "gld");
if (strcmp(ev->keyname, "Left") == 0)
if (strcmp(ev->key, "Left") == 0)
{
gld->view_roty += 5.0;
return;
}
if (strcmp(ev->keyname, "Right") == 0)
if (strcmp(ev->key, "Right") == 0)
{
gld->view_roty -= 5.0;
return;
}
if (strcmp(ev->keyname, "Up") == 0)
if (strcmp(ev->key, "Up") == 0)
{
gld->view_rotx += 5.0;
return;
}
if (strcmp(ev->keyname, "Down") == 0)
if (strcmp(ev->key, "Down") == 0)
{
gld->view_rotx -= 5.0;
return;
}
if ((strcmp(ev->keyname, "Escape") == 0) ||
(strcmp(ev->keyname, "Return") == 0))
if ((strcmp(ev->key, "Escape") == 0) ||
(strcmp(ev->key, "Return") == 0))
{
//_on_done(data, obj, event_info);
return;

View File

@ -126,7 +126,7 @@ _elm_ctxpopup_smart_event(Eo *obj, void *_pd, va_list *list)
if (type != EVAS_CALLBACK_KEY_DOWN) return;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if (!strcmp(ev->keyname, "Tab"))
if (!strcmp(ev->key, "Tab"))
{
if (evas_key_modifier_is_set(ev->modifiers, "Shift"))
elm_widget_focus_cycle(sd->box, ELM_FOCUS_PREVIOUS);
@ -136,30 +136,30 @@ _elm_ctxpopup_smart_event(Eo *obj, void *_pd, va_list *list)
return;
}
if (((!strcmp(ev->keyname, "Left")) ||
(!strcmp(ev->keyname, "KP_Left")) ||
(!strcmp(ev->keyname, "Right")) ||
(!strcmp(ev->keyname, "KP_Right")) ||
(!strcmp(ev->keyname, "Up")) ||
(!strcmp(ev->keyname, "KP_Up")) ||
(!strcmp(ev->keyname, "Down")) ||
(!strcmp(ev->keyname, "KP_Down"))) && (!ev->string))
if (((!strcmp(ev->key, "Left")) ||
(!strcmp(ev->key, "KP_Left")) ||
(!strcmp(ev->key, "Right")) ||
(!strcmp(ev->key, "KP_Right")) ||
(!strcmp(ev->key, "Up")) ||
(!strcmp(ev->key, "KP_Up")) ||
(!strcmp(ev->key, "Down")) ||
(!strcmp(ev->key, "KP_Down"))) && (!ev->string))
{
if (sd->box)
{
double degree = 0.0;
if ((!strcmp(ev->keyname, "Left")) ||
(!strcmp(ev->keyname, "KP_Left")))
if ((!strcmp(ev->key, "Left")) ||
(!strcmp(ev->key, "KP_Left")))
degree = 270.0;
else if ((!strcmp(ev->keyname, "Right")) ||
(!strcmp(ev->keyname, "KP_Right")))
else if ((!strcmp(ev->key, "Right")) ||
(!strcmp(ev->key, "KP_Right")))
degree = 90.0;
else if ((!strcmp(ev->keyname, "Up")) ||
(!strcmp(ev->keyname, "KP_Up")))
else if ((!strcmp(ev->key, "Up")) ||
(!strcmp(ev->key, "KP_Up")))
degree = 0.0;
else if ((!strcmp(ev->keyname, "Down")) ||
(!strcmp(ev->keyname, "KP_Down")))
else if ((!strcmp(ev->key, "Down")) ||
(!strcmp(ev->key, "KP_Down")))
degree = 180.0;
elm_widget_focus_direction_go(obj, degree);
@ -169,7 +169,7 @@ _elm_ctxpopup_smart_event(Eo *obj, void *_pd, va_list *list)
}
}
if (strcmp(ev->keyname, "Escape")) return;
if (strcmp(ev->key, "Escape")) return;
evas_object_hide(obj);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;

View File

@ -1017,8 +1017,8 @@ _layout_key_up_cb(void *data,
if (sd->last_btn_select)
{
if (sd->selected_it &&
((strcmp(ev->keyname, "BackSpace") == 0) ||
(strcmp(ev->keyname, "Delete") == 0)))
((strcmp(ev->key, "BackSpace") == 0) ||
(strcmp(ev->key, "Delete") == 0)))
{
item = (Elm_Multibuttonentry_Item *)sd->selected_it;
if (item && sd->editable)
@ -1028,8 +1028,8 @@ _layout_key_up_cb(void *data,
}
}
else if (((!sd->selected_it && (sd->n_str == 0) &&
(strcmp(ev->keyname, "BackSpace") == 0)) ||
(strcmp(ev->keyname, "Delete") == 0)))
(strcmp(ev->key, "BackSpace") == 0)) ||
(strcmp(ev->key, "Delete") == 0)))
{
item = eina_list_data_get(eina_list_last(sd->items));
if (item)
@ -1050,7 +1050,7 @@ _entry_key_down_cb(void *data,
Evas_Event_Key_Down *ev = (Evas_Event_Key_Down *)event_info;
if (sd->n_str == 1 &&
(!strcmp(ev->keyname, "BackSpace") || !strcmp(ev->keyname, "Delete")))
(!strcmp(ev->key, "BackSpace") || !strcmp(ev->key, "Delete")))
sd->last_btn_select = EINA_FALSE;
}
@ -1069,7 +1069,7 @@ _entry_key_up_cb(void *data,
str = elm_object_text_get(sd->entry);
if (strlen(str) &&
(!strcmp(ev->keyname, "KP_Enter") || !strcmp(ev->keyname, "Return")))
(!strcmp(ev->key, "KP_Enter") || !strcmp(ev->key, "Return")))
{
_button_item_add(sd, str, MULTIBUTTONENTRY_POS_END, NULL, NULL, NULL);
sd->n_str = 0;

View File

@ -1391,7 +1391,7 @@ _elm_naviframe_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if (elm_widget_disabled_get(obj)) return;
if (type != EVAS_CALLBACK_KEY_DOWN) return;
if (strcmp(ev->keyname, "BackSpace")) return;
if (strcmp(ev->key, "BackSpace")) return;
eo_do(obj, elm_obj_naviframe_top_item_get((Elm_Object_Item **)&it));
if (!it) return;

View File

@ -76,8 +76,8 @@ _elm_player_smart_event(Eo *obj, void *_pd, va_list *list)
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if (!sd->video) return;
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
double current, last;
@ -94,8 +94,8 @@ _elm_player_smart_event(Eo *obj, void *_pd, va_list *list)
if (ret) *ret = EINA_TRUE;
return;
}
if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
double current, last;
@ -113,7 +113,7 @@ _elm_player_smart_event(Eo *obj, void *_pd, va_list *list)
if (ret) *ret = EINA_TRUE;
return;
}
if (!strcmp(ev->keyname, "space"))
if (!strcmp(ev->key, "space"))
{
if (elm_video_is_playing_get(sd->video))
elm_video_pause(sd->video);

View File

@ -1430,7 +1430,7 @@ _elm_popup_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if (type != EVAS_CALLBACK_KEY_DOWN) return;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if (!strcmp(ev->keyname, "Tab"))
if (!strcmp(ev->key, "Tab"))
{
if (evas_key_modifier_is_set(ev->modifiers, "Shift"))
elm_widget_focus_cycle(obj, ELM_FOCUS_PREVIOUS);
@ -1439,26 +1439,26 @@ _elm_popup_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
goto success;
}
else if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
else if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
elm_widget_focus_direction_go(obj, 270.0);
goto success;
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
elm_widget_focus_direction_go(obj, 90.0);
goto success;
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
elm_widget_focus_direction_go(obj, 0.0);
goto success;
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
elm_widget_focus_direction_go(obj, 180.0);
goto success;

View File

@ -181,9 +181,9 @@ _elm_button_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if (type != EVAS_CALLBACK_KEY_DOWN) return;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if ((strcmp(ev->keyname, "Return")) &&
(strcmp(ev->keyname, "KP_Enter")) &&
(strcmp(ev->keyname, "space")))
if ((strcmp(ev->key, "Return")) &&
(strcmp(ev->key, "KP_Enter")) &&
(strcmp(ev->key, "space")))
return;
_activate(obj);

View File

@ -857,13 +857,13 @@ _elm_calendar_smart_event(Eo *obj, void *_pd, va_list *list)
if (type != EVAS_CALLBACK_KEY_DOWN) return;
if (elm_widget_disabled_get(obj)) return;
if ((!strcmp(ev->keyname, "Prior")) ||
((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string)))
if ((!strcmp(ev->key, "Prior")) ||
((!strcmp(ev->key, "KP_Prior")) && (!ev->string)))
{
if (_update_data(obj, EINA_TRUE, -1)) _populate(obj);
}
else if ((!strcmp(ev->keyname, "Next")) ||
((!strcmp(ev->keyname, "KP_Next")) && (!ev->string)))
else if ((!strcmp(ev->key, "Next")) ||
((!strcmp(ev->key, "KP_Next")) && (!ev->string)))
{
if (_update_data(obj, EINA_TRUE, 1)) _populate(obj);
}
@ -871,32 +871,32 @@ _elm_calendar_smart_event(Eo *obj, void *_pd, va_list *list)
&& ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_ONDEMAND)
|| (sd->selected)))
{
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
if ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_ONDEMAND)
|| ((sd->shown_time.tm_year == sd->selected_time.tm_year)
&& (sd->shown_time.tm_mon == sd->selected_time.tm_mon)))
_update_sel_it(obj, sd->selected_it - 1);
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
if ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_ONDEMAND)
|| ((sd->shown_time.tm_year == sd->selected_time.tm_year)
&& (sd->shown_time.tm_mon == sd->selected_time.tm_mon)))
_update_sel_it(obj, sd->selected_it + 1);
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
if ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_ONDEMAND)
|| ((sd->shown_time.tm_year == sd->selected_time.tm_year)
&& (sd->shown_time.tm_mon == sd->selected_time.tm_mon)))
_update_sel_it(obj, sd->selected_it - ELM_DAY_LAST);
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
if ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_ONDEMAND)
|| ((sd->shown_time.tm_year == sd->selected_time.tm_year)

View File

@ -159,9 +159,9 @@ _elm_check_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if ((strcmp(ev->keyname, "Return")) &&
(strcmp(ev->keyname, "KP_Enter")) &&
(strcmp(ev->keyname, "space")))
if ((strcmp(ev->key, "Return")) &&
(strcmp(ev->key, "KP_Enter")) &&
(strcmp(ev->key, "space")))
return;
_activate(obj);

View File

@ -1663,8 +1663,8 @@ _elm_colorselector_smart_event(Eo *obj, void *_pd, va_list *list)
if (elm_widget_disabled_get(obj)) return;
if (!sd->selected) sd->selected = sd->items;
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
if (sd->focused == ELM_COLORSELECTOR_PALETTE && sd->selected)
cl = eina_list_prev(sd->selected);
@ -1672,8 +1672,8 @@ _elm_colorselector_smart_event(Eo *obj, void *_pd, va_list *list)
_button_clicked_cb(sd->cb_data[sd->sel_color_type], sd->cb_data[sd->sel_color_type]->lbt, NULL);
else return;
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
if (sd->focused == ELM_COLORSELECTOR_PALETTE && sd->selected)
cl = eina_list_next(sd->selected);
@ -1681,8 +1681,8 @@ _elm_colorselector_smart_event(Eo *obj, void *_pd, va_list *list)
_button_clicked_cb(sd->cb_data[sd->sel_color_type], sd->cb_data[sd->sel_color_type]->rbt, NULL);
else return;
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
if (sd->focused == ELM_COLORSELECTOR_COMPONENTS)
{
@ -1710,8 +1710,8 @@ _elm_colorselector_smart_event(Eo *obj, void *_pd, va_list *list)
if (!cl) cl = sd->selected;
}
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
if (sd->focused == ELM_COLORSELECTOR_PALETTE)
{

View File

@ -975,29 +975,29 @@ _elm_diskselector_smart_event(Eo *obj, void *_pd, va_list *list)
return;
}
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)) ||
(!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)) ||
(!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
l = sd->selected_item->node->prev;
if ((!l) && (sd->round))
l = eina_list_last(sd->items);
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)) ||
(!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)) ||
(!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
l = sd->selected_item->node->next;
if ((!l) && (sd->round))
l = sd->items;
}
else if ((!strcmp(ev->keyname, "Home")) ||
((!strcmp(ev->keyname, "KP_Home")) && (!ev->string)))
else if ((!strcmp(ev->key, "Home")) ||
((!strcmp(ev->key, "KP_Home")) && (!ev->string)))
l = sd->items;
else if ((!strcmp(ev->keyname, "End")) ||
((!strcmp(ev->keyname, "KP_End")) && (!ev->string)))
else if ((!strcmp(ev->key, "End")) ||
((!strcmp(ev->key, "KP_End")) && (!ev->string)))
l = eina_list_last(sd->items);
else return;

View File

@ -1499,7 +1499,7 @@ _key_down_cb(void *data,
{
Evas_Event_Key_Down *ev = event_info;
if (!strcmp(ev->keyname, "Menu"))
if (!strcmp(ev->key, "Menu"))
_menu_call(data);
}

View File

@ -453,9 +453,9 @@ _elm_flipselector_smart_event(Eo *obj, void *_pd, va_list *list)
ev = event_info;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if ((!strcmp(ev->keyname, "Down")) || (!strcmp(ev->keyname, "KP_Down")))
if ((!strcmp(ev->key, "Down")) || (!strcmp(ev->key, "KP_Down")))
is_up = EINA_FALSE;
else if ((strcmp(ev->keyname, "Up")) && (strcmp(ev->keyname, "KP_Up")))
else if ((strcmp(ev->key, "Up")) && (strcmp(ev->key, "KP_Up")))
return;
ELM_SAFE_FREE(sd->spin, ecore_timer_del);

View File

@ -1733,8 +1733,8 @@ _elm_gengrid_smart_event(Eo *obj, void *_pd, va_list *list)
elm_scrollable_interface_page_size_get(&page_x, &page_y),
elm_scrollable_interface_content_viewport_size_get(&v_w, &v_h));
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
if ((sd->horizontal) &&
(((evas_key_modifier_is_set(ev->modifiers, "Shift")) &&
@ -1757,8 +1757,8 @@ _elm_gengrid_smart_event(Eo *obj, void *_pd, va_list *list)
else
x -= step_x;
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
if ((sd->horizontal) &&
(((evas_key_modifier_is_set(ev->modifiers, "Shift")) &&
@ -1781,8 +1781,8 @@ _elm_gengrid_smart_event(Eo *obj, void *_pd, va_list *list)
else
x += step_x;
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
if ((sd->horizontal) &&
(((evas_key_modifier_is_set(ev->modifiers, "Shift")) &&
@ -1805,8 +1805,8 @@ _elm_gengrid_smart_event(Eo *obj, void *_pd, va_list *list)
else
y -= step_y;
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
if ((sd->horizontal) &&
(((evas_key_modifier_is_set(ev->modifiers, "Shift")) &&
@ -1829,8 +1829,8 @@ _elm_gengrid_smart_event(Eo *obj, void *_pd, va_list *list)
else
y += step_y;
}
else if ((!strcmp(ev->keyname, "Home")) ||
((!strcmp(ev->keyname, "KP_Home")) && (!ev->string)))
else if ((!strcmp(ev->key, "Home")) ||
((!strcmp(ev->key, "KP_Home")) && (!ev->string)))
{
it = elm_gengrid_first_item_get(obj);
elm_gengrid_item_bring_in(it, ELM_GENGRID_ITEM_SCROLLTO_IN);
@ -1839,8 +1839,8 @@ _elm_gengrid_smart_event(Eo *obj, void *_pd, va_list *list)
if (ret) *ret = EINA_TRUE;
return;
}
else if ((!strcmp(ev->keyname, "End")) ||
((!strcmp(ev->keyname, "KP_End")) && (!ev->string)))
else if ((!strcmp(ev->key, "End")) ||
((!strcmp(ev->key, "KP_End")) && (!ev->string)))
{
it = elm_gengrid_last_item_get(obj);
elm_gengrid_item_bring_in(it, ELM_GENGRID_ITEM_SCROLLTO_IN);
@ -1849,8 +1849,8 @@ _elm_gengrid_smart_event(Eo *obj, void *_pd, va_list *list)
if (ret) *ret = EINA_TRUE;
return;
}
else if ((!strcmp(ev->keyname, "Prior")) ||
((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string)))
else if ((!strcmp(ev->key, "Prior")) ||
((!strcmp(ev->key, "KP_Prior")) && (!ev->string)))
{
if (sd->horizontal)
{
@ -1867,8 +1867,8 @@ _elm_gengrid_smart_event(Eo *obj, void *_pd, va_list *list)
y -= page_y;
}
}
else if ((!strcmp(ev->keyname, "Next")) ||
((!strcmp(ev->keyname, "KP_Next")) && (!ev->string)))
else if ((!strcmp(ev->key, "Next")) ||
((!strcmp(ev->key, "KP_Next")) && (!ev->string)))
{
if (sd->horizontal)
{
@ -1885,16 +1885,16 @@ _elm_gengrid_smart_event(Eo *obj, void *_pd, va_list *list)
y += page_y;
}
}
else if (!strcmp(ev->keyname, "Escape"))
else if (!strcmp(ev->key, "Escape"))
{
if (!_all_items_deselect(sd)) return;
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
if (ret) *ret = EINA_TRUE;
return;
}
else if (((!strcmp(ev->keyname, "Return")) ||
(!strcmp(ev->keyname, "KP_Enter")) ||
(!strcmp(ev->keyname, "space")))
else if (((!strcmp(ev->key, "Return")) ||
(!strcmp(ev->key, "KP_Enter")) ||
(!strcmp(ev->key, "space")))
&& (!sd->multi) && (sd->selected))
{
it = elm_gengrid_selected_item_get(obj);

View File

@ -2398,24 +2398,24 @@ _elm_genlist_smart_event(Eo *obj, void *_pd, va_list *list)
elm_scrollable_interface_page_size_get(&page_x, &page_y),
elm_scrollable_interface_content_viewport_size_get(&v_w, &v_h));
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
x -= step_x;
Elm_Gen_Item *gt = (Elm_Gen_Item*)elm_genlist_selected_item_get(obj);
_elm_genlist_item_focus_set(gt, ELM_FOCUS_LEFT);
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
x += step_x;
Elm_Gen_Item *gt = (Elm_Gen_Item*)elm_genlist_selected_item_get(obj);
_elm_genlist_item_focus_set(gt, ELM_FOCUS_RIGHT);
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
if (((evas_key_modifier_is_set(ev->modifiers, "Shift")) &&
(_item_multi_select_up(sd)))
@ -2428,8 +2428,8 @@ _elm_genlist_smart_event(Eo *obj, void *_pd, va_list *list)
else
y -= step_y;
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
if (((evas_key_modifier_is_set(ev->modifiers, "Shift")) &&
(_item_multi_select_down(sd)))
@ -2442,8 +2442,8 @@ _elm_genlist_smart_event(Eo *obj, void *_pd, va_list *list)
else
y += step_y;
}
else if ((!strcmp(ev->keyname, "Home")) ||
((!strcmp(ev->keyname, "KP_Home")) && (!ev->string)))
else if ((!strcmp(ev->key, "Home")) ||
((!strcmp(ev->key, "KP_Home")) && (!ev->string)))
{
it = elm_genlist_first_item_get(obj);
elm_genlist_item_bring_in(it, ELM_GENLIST_ITEM_SCROLLTO_IN);
@ -2452,8 +2452,8 @@ _elm_genlist_smart_event(Eo *obj, void *_pd, va_list *list)
if (ret) *ret = EINA_TRUE;
return;
}
else if ((!strcmp(ev->keyname, "End")) ||
((!strcmp(ev->keyname, "KP_End")) && (!ev->string)))
else if ((!strcmp(ev->key, "End")) ||
((!strcmp(ev->key, "KP_End")) && (!ev->string)))
{
it = elm_genlist_last_item_get(obj);
elm_genlist_item_bring_in(it, ELM_GENLIST_ITEM_SCROLLTO_IN);
@ -2462,32 +2462,32 @@ _elm_genlist_smart_event(Eo *obj, void *_pd, va_list *list)
if (ret) *ret = EINA_TRUE;
return;
}
else if ((!strcmp(ev->keyname, "Prior")) ||
((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string)))
else if ((!strcmp(ev->key, "Prior")) ||
((!strcmp(ev->key, "KP_Prior")) && (!ev->string)))
{
if (page_y < 0)
y -= -(page_y * v_h) / 100;
else
y -= page_y;
}
else if ((!strcmp(ev->keyname, "Next")) ||
((!strcmp(ev->keyname, "KP_Next")) && (!ev->string)))
else if ((!strcmp(ev->key, "Next")) ||
((!strcmp(ev->key, "KP_Next")) && (!ev->string)))
{
if (page_y < 0)
y += -(page_y * v_h) / 100;
else
y += page_y;
}
else if (!strcmp(ev->keyname, "Escape"))
else if (!strcmp(ev->key, "Escape"))
{
if (!_all_items_deselect(sd)) return;
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
if (ret) *ret = EINA_TRUE;
return;
}
else if (((!strcmp(ev->keyname, "Return")) ||
(!strcmp(ev->keyname, "KP_Enter")) ||
(!strcmp(ev->keyname, "space")))
else if (((!strcmp(ev->key, "Return")) ||
(!strcmp(ev->key, "KP_Enter")) ||
(!strcmp(ev->key, "space")))
&& (!sd->multi) && (sd->selected))
{
it = elm_genlist_selected_item_get(obj);

View File

@ -3208,9 +3208,9 @@ _zoom_with_wheel_test(Evas_Object *obj,
case EVAS_CALLBACK_KEY_UP:
{
Evas_Event_Key_Up *p = event_info;
if ((!strcmp(p->keyname, "Control_L")) ||
if ((!strcmp(p->key, "Control_L")) ||
/* Test if we ended a zoom gesture when releasing CTRL */
(!strcmp(p->keyname, "Control_R")))
(!strcmp(p->key, "Control_R")))
{
if ((st->zoom_wheel) &&
((gesture_zoom->state == ELM_GESTURE_STATE_START) ||

View File

@ -287,8 +287,8 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list)
elm_scrollable_interface_content_viewport_size_get(&v_w, &v_h));
/* TODO: fix logic for horizontal mode */
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && !ev->string))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && !ev->string))
{
it = (Elm_List_Item *)elm_list_selected_item_get(obj);
Eina_Bool focused = _elm_list_item_focus_set(it, ELM_FOCUS_LEFT, sd->h_mode);
@ -305,8 +305,8 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list)
else
x -= step_x;
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && !ev->string))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && !ev->string))
{
it = (Elm_List_Item *)elm_list_selected_item_get(obj);
Eina_Bool focused = _elm_list_item_focus_set(it, ELM_FOCUS_RIGHT, sd->h_mode);
@ -323,8 +323,8 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list)
else
x += step_x;
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && !ev->string))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && !ev->string))
{
it = (Elm_List_Item *)elm_list_selected_item_get(obj);
Eina_Bool focused = _elm_list_item_focus_set(it, ELM_FOCUS_UP, sd->h_mode);
@ -341,8 +341,8 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list)
else
y -= step_y;
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && !ev->string))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && !ev->string))
{
it = (Elm_List_Item *)elm_list_selected_item_get(obj);
Eina_Bool focused = _elm_list_item_focus_set(it, ELM_FOCUS_DOWN, sd->h_mode);
@ -359,8 +359,8 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list)
else
y += step_y;
}
else if ((!strcmp(ev->keyname, "Home")) ||
((!strcmp(ev->keyname, "KP_Home")) && !ev->string))
else if ((!strcmp(ev->key, "Home")) ||
((!strcmp(ev->key, "KP_Home")) && !ev->string))
{
it = eina_list_data_get(sd->items);
elm_list_item_bring_in((Elm_Object_Item *)it);
@ -368,8 +368,8 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list)
if (ret) *ret = EINA_TRUE;
return;
}
else if ((!strcmp(ev->keyname, "End")) ||
((!strcmp(ev->keyname, "KP_End")) && !ev->string))
else if ((!strcmp(ev->key, "End")) ||
((!strcmp(ev->key, "KP_End")) && !ev->string))
{
it = eina_list_data_get(eina_list_last(sd->items));
elm_list_item_bring_in((Elm_Object_Item *)it);
@ -377,8 +377,8 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list)
if (ret) *ret = EINA_TRUE;
return;
}
else if ((!strcmp(ev->keyname, "Prior")) ||
((!strcmp(ev->keyname, "KP_Prior")) && !ev->string))
else if ((!strcmp(ev->key, "Prior")) ||
((!strcmp(ev->key, "KP_Prior")) && !ev->string))
{
if (sd->h_mode)
{
@ -395,8 +395,8 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list)
y -= page_y;
}
}
else if ((!strcmp(ev->keyname, "Next")) ||
((!strcmp(ev->keyname, "KP_Next")) && !ev->string))
else if ((!strcmp(ev->key, "Next")) ||
((!strcmp(ev->key, "KP_Next")) && !ev->string))
{
if (sd->h_mode)
{
@ -413,15 +413,15 @@ _elm_list_smart_event(Eo *obj, void *_pd, va_list *list)
y += page_y;
}
}
else if (((!strcmp(ev->keyname, "Return")) ||
(!strcmp(ev->keyname, "KP_Enter")) ||
(!strcmp(ev->keyname, "space")))
else if (((!strcmp(ev->key, "Return")) ||
(!strcmp(ev->key, "KP_Enter")) ||
(!strcmp(ev->key, "space")))
&& (!sd->multi) && (sd->selected))
{
it = (Elm_List_Item *)elm_list_selected_item_get(obj);
if (it) evas_object_smart_callback_call(WIDGET(it), SIG_ACTIVATED, it);
}
else if (!strcmp(ev->keyname, "Escape"))
else if (!strcmp(ev->key, "Escape"))
{
if (!_all_items_unselect(sd)) return;
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;

View File

@ -3911,49 +3911,49 @@ _elm_map_smart_event(Eo *obj, void *_pd, va_list *list)
elm_scrollable_interface_page_size_get(&page_x, &page_y),
elm_scrollable_interface_content_viewport_size_get(NULL, &vh));
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
x -= step_x;
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
x += step_x;
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
y -= step_y;
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
y += step_y;
}
else if ((!strcmp(ev->keyname, "Prior")) ||
((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string)))
else if ((!strcmp(ev->key, "Prior")) ||
((!strcmp(ev->key, "KP_Prior")) && (!ev->string)))
{
if (page_y < 0)
y -= -(page_y * vh) / 100;
else
y -= page_y;
}
else if ((!strcmp(ev->keyname, "Next")) ||
((!strcmp(ev->keyname, "KP_Next")) && (!ev->string)))
else if ((!strcmp(ev->key, "Next")) ||
((!strcmp(ev->key, "KP_Next")) && (!ev->string)))
{
if (page_y < 0)
y += -(page_y * vh) / 100;
else
y += page_y;
}
else if (!strcmp(ev->keyname, "KP_Add"))
else if (!strcmp(ev->key, "KP_Add"))
{
_zoom_with_animation(sd, sd->zoom + 1, 10);
if (ret) *ret = EINA_TRUE;
return;
}
else if (!strcmp(ev->keyname, "KP_Subtract"))
else if (!strcmp(ev->key, "KP_Subtract"))
{
_zoom_with_animation(sd, sd->zoom - 1, 10);
if (ret) *ret = EINA_TRUE;

View File

@ -252,9 +252,9 @@ _elm_panel_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if ((src != obj) || (type != EVAS_CALLBACK_KEY_DOWN)) return;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if ((strcmp(ev->keyname, "Return")) &&
(strcmp(ev->keyname, "KP_Enter")) &&
(strcmp(ev->keyname, "space")))
if ((strcmp(ev->key, "Return")) &&
(strcmp(ev->key, "KP_Enter")) &&
(strcmp(ev->key, "space")))
return;
_panel_toggle(NULL, obj, NULL, NULL);

View File

@ -979,43 +979,43 @@ _elm_photocam_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
elm_scrollable_interface_page_size_get(&page_x, &page_y),
elm_scrollable_interface_content_viewport_size_get(&v_w, &v_h));
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
x -= step_x;
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
x += step_x;
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
y -= step_y;
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
y += step_y;
}
else if ((!strcmp(ev->keyname, "Prior")) ||
((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string)))
else if ((!strcmp(ev->key, "Prior")) ||
((!strcmp(ev->key, "KP_Prior")) && (!ev->string)))
{
if (page_y < 0)
y -= -(page_y * v_h) / 100;
else
y -= page_y;
}
else if ((!strcmp(ev->keyname, "Next")) ||
((!strcmp(ev->keyname, "KP_Next")) && (!ev->string)))
else if ((!strcmp(ev->key, "Next")) ||
((!strcmp(ev->key, "KP_Next")) && (!ev->string)))
{
if (page_y < 0)
y += -(page_y * v_h) / 100;
else
y += page_y;
}
else if ((!strcmp(ev->keyname, "KP_Add")))
else if ((!strcmp(ev->key, "KP_Add")))
{
zoom = elm_photocam_zoom_get(obj);
zoom -= 0.5;
@ -1024,7 +1024,7 @@ _elm_photocam_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if (ret) *ret = EINA_TRUE;
return;
}
else if ((!strcmp(ev->keyname, "KP_Subtract")))
else if ((!strcmp(ev->key, "KP_Subtract")))
{
zoom = elm_photocam_zoom_get(obj);
zoom += 0.5;

View File

@ -164,9 +164,9 @@ _elm_radio_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if ((strcmp(ev->keyname, "Return")) &&
(strcmp(ev->keyname, "KP_Enter")) &&
(strcmp(ev->keyname, "space")))
if ((strcmp(ev->key, "Return")) &&
(strcmp(ev->key, "KP_Enter")) &&
(strcmp(ev->key, "space")))
return;
_activate(obj);

View File

@ -86,14 +86,14 @@ _elm_scroller_smart_event(Eo *obj, void *_pd, va_list *list)
evas_obj_position_get(&c_x, &c_y),
evas_obj_size_get(&max_x, &max_y));
if (((!strcmp(ev->keyname, "Left")) ||
(!strcmp(ev->keyname, "KP_Left")) ||
(!strcmp(ev->keyname, "Right")) ||
(!strcmp(ev->keyname, "KP_Right")) ||
(!strcmp(ev->keyname, "Up")) ||
(!strcmp(ev->keyname, "KP_Up")) ||
(!strcmp(ev->keyname, "Down")) ||
(!strcmp(ev->keyname, "KP_Down"))) && (!ev->string))
if (((!strcmp(ev->key, "Left")) ||
(!strcmp(ev->key, "KP_Left")) ||
(!strcmp(ev->key, "Right")) ||
(!strcmp(ev->key, "KP_Right")) ||
(!strcmp(ev->key, "Up")) ||
(!strcmp(ev->key, "KP_Up")) ||
(!strcmp(ev->key, "Down")) ||
(!strcmp(ev->key, "KP_Down"))) && (!ev->string))
{
Evas_Object *current_focus = NULL;
Eina_List *can_focus_list = NULL;
@ -157,17 +157,17 @@ _elm_scroller_smart_event(Eo *obj, void *_pd, va_list *list)
list_data_get = eina_list_data_get;
if ((!strcmp(ev->keyname, "Left")) ||
(!strcmp(ev->keyname, "KP_Left")))
if ((!strcmp(ev->key, "Left")) ||
(!strcmp(ev->key, "KP_Left")))
degree = 270.0;
else if ((!strcmp(ev->keyname, "Right")) ||
(!strcmp(ev->keyname, "KP_Right")))
else if ((!strcmp(ev->key, "Right")) ||
(!strcmp(ev->key, "KP_Right")))
degree = 90.0;
else if ((!strcmp(ev->keyname, "Up")) ||
(!strcmp(ev->keyname, "KP_Up")))
else if ((!strcmp(ev->key, "Up")) ||
(!strcmp(ev->key, "KP_Up")))
degree = 0.0;
else if ((!strcmp(ev->keyname, "Down")) ||
(!strcmp(ev->keyname, "KP_Down")))
else if ((!strcmp(ev->key, "Down")) ||
(!strcmp(ev->key, "KP_Down")))
degree = 180.0;
if (elm_widget_focus_list_direction_get
@ -198,50 +198,50 @@ _elm_scroller_smart_event(Eo *obj, void *_pd, va_list *list)
}
}
}
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
if (x <= 0) return;
x -= step_x;
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
if (x >= (max_x - v_w)) return;
x += step_x;
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
if (y == 0) return;
y -= step_y;
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
if (y >= (max_y - v_h)) return;
y += step_y;
}
else if ((!strcmp(ev->keyname, "Home")) ||
((!strcmp(ev->keyname, "KP_Home")) && (!ev->string)))
else if ((!strcmp(ev->key, "Home")) ||
((!strcmp(ev->key, "KP_Home")) && (!ev->string)))
{
y = 0;
}
else if ((!strcmp(ev->keyname, "End")) ||
((!strcmp(ev->keyname, "KP_End")) && (!ev->string)))
else if ((!strcmp(ev->key, "End")) ||
((!strcmp(ev->key, "KP_End")) && (!ev->string)))
{
y = max_y - v_h;
}
else if ((!strcmp(ev->keyname, "Prior")) ||
((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string)))
else if ((!strcmp(ev->key, "Prior")) ||
((!strcmp(ev->key, "KP_Prior")) && (!ev->string)))
{
if (page_y < 0)
y -= -(page_y * v_h) / 100;
else
y -= page_y;
}
else if ((!strcmp(ev->keyname, "Next")) ||
((!strcmp(ev->keyname, "KP_Next")) && (!ev->string)))
else if ((!strcmp(ev->key, "Next")) ||
((!strcmp(ev->key, "KP_Next")) && (!ev->string)))
{
if (page_y < 0)
y += -(page_y * v_h) / 100;

View File

@ -384,8 +384,8 @@ key_down:
ev = event_info;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if (elm_widget_disabled_get(obj)) return;
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
if (!sd->horizontal) return;
if (!sd->inverted) _drag_down(obj, NULL, NULL, NULL);
@ -393,8 +393,8 @@ key_down:
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
goto success;
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
if (!sd->horizontal) return;
if (!sd->inverted) _drag_up(obj, NULL, NULL, NULL);
@ -402,8 +402,8 @@ key_down:
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
goto success;
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
if (sd->horizontal) return;
if (sd->inverted) _drag_up(obj, NULL, NULL, NULL);
@ -411,8 +411,8 @@ key_down:
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
goto success;
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
if (sd->horizontal) return;
if (sd->inverted) _drag_down(obj, NULL, NULL, NULL);

View File

@ -42,8 +42,8 @@ _elm_slideshow_smart_event(Eo *obj, void *_pd, va_list *list)
Elm_Slideshow_Smart_Data *sd = _pd;
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
elm_slideshow_previous(obj);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
@ -52,8 +52,8 @@ _elm_slideshow_smart_event(Eo *obj, void *_pd, va_list *list)
return;
}
if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
elm_slideshow_next(obj);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
@ -62,9 +62,9 @@ _elm_slideshow_smart_event(Eo *obj, void *_pd, va_list *list)
return;
}
if ((!strcmp(ev->keyname, "Return")) ||
(!strcmp(ev->keyname, "KP_Enter")) ||
(!strcmp(ev->keyname, "space")))
if ((!strcmp(ev->key, "Return")) ||
(!strcmp(ev->key, "KP_Enter")) ||
(!strcmp(ev->key, "space")))
{
if (sd->timeout)
{

View File

@ -443,10 +443,10 @@ _elm_spinner_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
Evas_Event_Key_Down *ev = event_info;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
else if (!strcmp(ev->keyname, "Left") ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)) ||
!strcmp(ev->keyname, "Down") ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if (!strcmp(ev->key, "Left") ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)) ||
!strcmp(ev->key, "Down") ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
_val_dec_start(obj);
elm_layout_signal_emit(obj, "elm,left,anim,activate", "elm");
@ -454,10 +454,10 @@ _elm_spinner_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if (ret) *ret = EINA_TRUE;
return;
}
else if (!strcmp(ev->keyname, "Right") ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)) ||
!strcmp(ev->keyname, "Up") ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
else if (!strcmp(ev->key, "Right") ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)) ||
!strcmp(ev->key, "Up") ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
_val_inc_start(obj);
elm_layout_signal_emit(obj, "elm,right,anim,activate", "elm");
@ -471,15 +471,15 @@ _elm_spinner_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
Evas_Event_Key_Down *ev = event_info;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if (!strcmp(ev->keyname, "Right") ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)) ||
!strcmp(ev->keyname, "Up") ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
if (!strcmp(ev->key, "Right") ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)) ||
!strcmp(ev->key, "Up") ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
_val_inc_stop(obj);
else if (!strcmp(ev->keyname, "Left") ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)) ||
!strcmp(ev->keyname, "Down") ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if (!strcmp(ev->key, "Left") ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)) ||
!strcmp(ev->key, "Down") ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
_val_dec_stop(obj);
else return;

View File

@ -665,8 +665,8 @@ _elm_toolbar_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if (!sd->items) return;
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if ((!strcmp(ev->keyname, "Return")) ||
((!strcmp(ev->keyname, "KP_Enter")) && !ev->string))
if ((!strcmp(ev->key, "Return")) ||
((!strcmp(ev->key, "KP_Enter")) && !ev->string))
{
if (sd->highlighted_item)
_item_select(sd->highlighted_item);
@ -674,8 +674,8 @@ _elm_toolbar_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if (ret) *ret = EINA_TRUE;
return;
}
else if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && !ev->string))
else if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && !ev->string))
{
if (!sd->vertical)
it = _highlight_next_item_get(obj, sd->bx, EINA_TRUE);
@ -685,8 +685,8 @@ _elm_toolbar_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
return;
}
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && !ev->string))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && !ev->string))
{
if (!sd->vertical)
it = _highlight_next_item_get(obj, sd->bx, EINA_FALSE);
@ -696,8 +696,8 @@ _elm_toolbar_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
return;
}
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && !ev->string))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && !ev->string))
{
if (sd->vertical)
it = _highlight_next_item_get(obj, sd->bx, EINA_TRUE);
@ -707,8 +707,8 @@ _elm_toolbar_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
return;
}
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && !ev->string))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && !ev->string))
{
if (sd->vertical)
it = _highlight_next_item_get(obj, sd->bx, EINA_FALSE);

View File

@ -44,8 +44,8 @@ _elm_video_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if (elm_widget_disabled_get(obj)) return;
if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
double current, last;
@ -64,8 +64,8 @@ _elm_video_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
return;
}
if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
double current, last;
@ -85,7 +85,7 @@ _elm_video_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
return;
}
if (!strcmp(ev->keyname, "space"))
if (!strcmp(ev->key, "space"))
{
if (elm_video_is_playing_get(obj))
elm_video_pause(obj);
@ -97,7 +97,7 @@ _elm_video_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
return;
}
INF("keyname: '%s' not handled", ev->keyname);
INF("keyname: '%s' not handled", ev->key);
#else

View File

@ -200,7 +200,7 @@ _elm_web_smart_event(Eo *obj, void *_pd, va_list *list)
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return;
if (elm_widget_disabled_get(obj)) return;
if ((!strcmp(ev->keyname, "Tab")) && (!sd->tab_propagate))
if ((!strcmp(ev->key, "Tab")) && (!sd->tab_propagate))
{
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
if (ret) *ret = EINA_TRUE;

View File

@ -1165,8 +1165,8 @@ _elm_win_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
if (type != EVAS_CALLBACK_KEY_DOWN)
return;
if ((!strcmp(ev->keyname, "Tab")) ||
(!strcmp(ev->keyname, "ISO_Left_Tab")))
if ((!strcmp(ev->key, "Tab")) ||
(!strcmp(ev->key, "ISO_Left_Tab")))
{
if (evas_key_modifier_is_set(ev->modifiers, "Control") ||
evas_key_modifier_is_set(ev->modifiers, "Alt"))
@ -1178,29 +1178,29 @@ _elm_win_smart_event(Eo *obj, void *_pd EINA_UNUSED, va_list *list)
goto success;
}
else if ((!strcmp(ev->keyname, "Left")) ||
((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)))
else if ((!strcmp(ev->key, "Left")) ||
((!strcmp(ev->key, "KP_Left")) && (!ev->string)))
{
elm_widget_focus_cycle(obj, ELM_FOCUS_LEFT);
goto success;
}
else if ((!strcmp(ev->keyname, "Right")) ||
((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)))
else if ((!strcmp(ev->key, "Right")) ||
((!strcmp(ev->key, "KP_Right")) && (!ev->string)))
{
elm_widget_focus_cycle(obj, ELM_FOCUS_RIGHT);
goto success;
}
else if ((!strcmp(ev->keyname, "Up")) ||
((!strcmp(ev->keyname, "KP_Up")) && (!ev->string)))
else if ((!strcmp(ev->key, "Up")) ||
((!strcmp(ev->key, "KP_Up")) && (!ev->string)))
{
elm_widget_focus_cycle(obj, ELM_FOCUS_UP);
goto success;
}
else if ((!strcmp(ev->keyname, "Down")) ||
((!strcmp(ev->keyname, "KP_Down")) && (!ev->string)))
else if ((!strcmp(ev->key, "Down")) ||
((!strcmp(ev->key, "KP_Down")) && (!ev->string)))
{
elm_widget_focus_cycle(obj, ELM_FOCUS_DOWN);
@ -2432,7 +2432,7 @@ _debug_key_down(void *data __UNUSED__,
if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
return;
if ((strcmp(ev->keyname, "F12")) ||
if ((strcmp(ev->key, "F12")) ||
(!evas_key_modifier_is_set(ev->modifiers, "Control")))
return;