_Evas_Event_Mouse_Down Struct Reference

Mouse button press event. More...

#include <Evas_Legacy.h>

Data Fields

int button
 Mouse button number that went down (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 press event.

Field Documentation

◆ button

int _Evas_Event_Mouse_Down::button

Mouse button number that went down (1 - 32).

Examples
edje-box.c, edje-color-class.c, and edje-table.c.

Referenced by ecore_imf_evas_event_mouse_down_wrap(), and evas_event_refeed_event().

◆ output

Evas_Point _Evas_Event_Mouse_Down::output

The X/Y location of the cursor.

Referenced by ecore_imf_evas_event_mouse_down_wrap().

◆ canvas

Evas_Coord_Point _Evas_Event_Mouse_Down::canvas

The X/Y location of the cursor.

Examples
evas-images2.c, and menu_example_01.c.

Referenced by ecore_imf_evas_event_mouse_down_wrap().

◆ modifiers

Evas_Modifier* _Evas_Event_Mouse_Down::modifiers

modifier keys pressed during the event

Referenced by ecore_imf_evas_event_mouse_down_wrap().

◆ flags

Evas_Button_Flags _Evas_Event_Mouse_Down::flags

button flags set during the event

Referenced by ecore_imf_evas_event_mouse_down_wrap(), and evas_event_refeed_event().