Etk
Main Page Object Hierarchy Data Structures Related Pages
Etk

Etk_Event_Mouse_Move Struct Reference
[The event system of Etk]


Detailed Description

The event structure sent when the mouse moves over a widget.

Note:
For more information, see the documention page of the corresponding module (link above)


Data Fields

int buttons
struct {
   Etk_Position   canvas
   Etk_Position   widget
} cur
struct {
   Etk_Position   canvas
   Etk_Position   widget
} prev
Etk_Modifiers modifiers
Etk_Locks locks
unsigned int timestamp


Field Documentation

int Etk_Event_Mouse_Move::buttons

Bits describing the buttons pressed when the event has been emitted (0x0000001 for the first button, 0x00000010 for the second button, ...)

Etk_Position Etk_Event_Mouse_Move::canvas

The position of the mouse pointer, relative to the Evas canvas

Etk_Position Etk_Event_Mouse_Move::widget

The position of the mouse pointer, relative to the widget

struct { ... } Etk_Event_Mouse_Move::cur

The current position of the mouse pointer

struct { ... } Etk_Event_Mouse_Move::prev

The current position of the mouse pointer The previous position of the mouse pointer

Etk_Modifiers Etk_Event_Mouse_Move::modifiers

The keyboard modifiers active when the event has been emitted

Etk_Locks Etk_Event_Mouse_Move::locks

The keyboard locks active when the event has been emitted

unsigned int Etk_Event_Mouse_Move::timestamp

The timestamp when the event occured


The documentation for this struct was generated from the following file:
  • etk_event.h