forked from enlightenment/efl
parent
8fdd65704b
commit
536c5de134
|
@ -43,6 +43,7 @@
|
|||
#define ELM_PRIV_GENLIST_SIGNALS(cmd) \
|
||||
cmd(SIG_ACTIVATED, "activated", "") \
|
||||
cmd(SIG_CLICKED_DOUBLE, "clicked,double", "") \
|
||||
cmd(SIG_CLICKED_RIGHT, "clicked,right", "") \
|
||||
cmd(SIG_SELECTED, "selected", "") \
|
||||
cmd(SIG_UNSELECTED, "unselected", "") \
|
||||
cmd(SIG_EXPANDED, "expanded", "") \
|
||||
|
@ -4649,6 +4650,9 @@ _item_mouse_up_cb(void *data,
|
|||
Eina_Bool dragged = EINA_FALSE;
|
||||
Elm_Gen_Item *it = data;
|
||||
|
||||
if (ev->button == 3)
|
||||
evas_object_smart_callback_call(WIDGET(it), SIG_CLICKED_RIGHT, EO_OBJ(it));
|
||||
|
||||
if (ev->button != 1) return;
|
||||
it->down = EINA_FALSE;
|
||||
ELM_GENLIST_DATA_GET_FROM_ITEM(it, sd);
|
||||
|
|
|
@ -278,6 +278,8 @@
|
|||
* parameter is the item that was released.
|
||||
* - @c "clicked,double" - The user has double-clicked an item. The @c
|
||||
* event_info parameter is the item that was double-clicked.
|
||||
* - @c "clicked,right" - The user has right-clicked an item. The @c
|
||||
* event_info parameter is the item that was right-clicked. (since 1.13)
|
||||
* - @c "selected" - This is called when a user has made an item selected.
|
||||
* The event_info parameter is the genlist item that was selected.
|
||||
* - @c "unselected" - This is called when a user has made an item
|
||||
|
|
Loading…
Reference in New Issue