_Ecore_Event_Mouse_Button Struct Reference

Contains information about an Ecore mouse button event. More...

#include <Ecore_Input.h>

Data Structures

struct  [struct].root
struct  [struct].multi

Data Fields

Ecore_Window window
 The main window where event happened.
Ecore_Window root_window
 The root window where event happened.
Ecore_Window event_window
 The child window where event happened.
unsigned int timestamp
 Time when the event occurred.
unsigned int modifiers
 The combination of modifiers key (SHIFT,CTRL,ALT,..).
unsigned int buttons
 The button that was used.
unsigned int double_click
 Double click event.
unsigned int triple_click
 Triple click event.
int same_screen
 Same screen flag.
int x
 x coordinate relative to window where event happened
int y
 y coordinate relative to window where event happened
struct  root
 Coordinates relative to root window.
struct  multi
Eo * dev
 The Efl_Input_Device that originated the event.

Detailed Description

Contains information about an Ecore mouse button event.

Field Documentation

◆ window

Ecore_Window _Ecore_Event_Mouse_Button::window

The main window where event happened.

Referenced by ecore_sdl_feed_events().

◆ event_window

Ecore_Window _Ecore_Event_Mouse_Button::event_window

The child window where event happened.

Referenced by ecore_sdl_feed_events().

◆ timestamp

unsigned int _Ecore_Event_Mouse_Button::timestamp

Time when the event occurred.

Referenced by ecore_sdl_feed_events().

◆ modifiers

unsigned int _Ecore_Event_Mouse_Button::modifiers

The combination of modifiers key (SHIFT,CTRL,ALT,..).

Referenced by ecore_sdl_feed_events().

◆ buttons

unsigned int _Ecore_Event_Mouse_Button::buttons

The button that was used.

Referenced by ecore_sdl_feed_events().

◆ double_click

unsigned int _Ecore_Event_Mouse_Button::double_click

Double click event.

Referenced by ecore_sdl_feed_events().

◆ triple_click

unsigned int _Ecore_Event_Mouse_Button::triple_click

Triple click event.

Referenced by ecore_sdl_feed_events().

◆ x

int _Ecore_Event_Mouse_Button::x

x coordinate relative to window where event happened

Referenced by ecore_sdl_feed_events().

◆ y

int _Ecore_Event_Mouse_Button::y

y coordinate relative to window where event happened

Referenced by ecore_sdl_feed_events().

◆ root

struct _Ecore_Event_Mouse_Button::[struct].root _Ecore_Event_Mouse_Button::root

Coordinates relative to root window.

Referenced by ecore_sdl_feed_events().

◆ dev

Eo* _Ecore_Event_Mouse_Button::dev

The Efl_Input_Device that originated the event.

Since
1.19