_Evas_Event_Mouse_Up Struct Reference

Mouse button release event. More...

#include <Evas_Legacy.h>

Data Fields

int button
 Mouse button number that was raised (1 - 32).
Evas_Point output
 The X/Y location of the cursor.
Evas_Coord_Point canvas
 The X/Y location of the cursor.
void * data
Evas_Modifier * modifiers
 modifier keys pressed during the event
Evas_Lock * locks
Evas_Button_Flags flags
 button flags set during the event
unsigned int timestamp
Evas_Event_Flags event_flags
Evas_Device * dev
Evas_Object * event_src
 The Evas Object that actually triggered the event, used in cases of proxy event propagation.

Detailed Description

Mouse button release event.

Field Documentation

◆ button

int _Evas_Event_Mouse_Up::button

Mouse button number that was raised (1 - 32).

Referenced by ecore_imf_evas_event_mouse_up_wrap(), and evas_event_refeed_event().

◆ output

Evas_Point _Evas_Event_Mouse_Up::output

The X/Y location of the cursor.

Referenced by ecore_imf_evas_event_mouse_up_wrap().

◆ canvas

Evas_Coord_Point _Evas_Event_Mouse_Up::canvas

The X/Y location of the cursor.

Examples
evas-images2.c.

Referenced by ecore_imf_evas_event_mouse_up_wrap().

◆ modifiers

Evas_Modifier* _Evas_Event_Mouse_Up::modifiers

modifier keys pressed during the event

Referenced by ecore_imf_evas_event_mouse_up_wrap().

◆ flags

Evas_Button_Flags _Evas_Event_Mouse_Up::flags

button flags set during the event

Referenced by ecore_imf_evas_event_mouse_up_wrap(), and evas_event_refeed_event().

◆ event_flags

Evas_Event_Flags _Evas_Event_Mouse_Up::event_flags