Description

Pointer event type. Represents which kind of event this is.

Since 1.19

Fields

  • none - Not a valid event, or nothing new happened (eg. when querying current state of touch points).
  • move - Mouse or equivalent pointer moved.
  • down - Mouse button or equivalent pointer pressed down. Always followed by up or cancel.
  • up - Mouse button or equivalent pointer released. See also cancel.
  • cancel - Special event happening after a down if the up counterpart can not happen (eg. another window forcibly stole the focus).
  • in - Mouse or pointer entered the object.
  • out - Mouse or pointer exited the object.
  • wheel - Mouse wheel scroll, horizontally or vertically.
  • axis - Axis event (pen, stick, ...).

Signature

enum Efl.Pointer.Action {
    none: 0,
    move,
    down,
    up,
    cancel,
    in,
    out,
    wheel,
    axis
}

C signature

typedef enum {
    EFL_POINTER_ACTION_NONE = 0,
    EFL_POINTER_ACTION_MOVE,
    EFL_POINTER_ACTION_DOWN,
    EFL_POINTER_ACTION_UP,
    EFL_POINTER_ACTION_CANCEL,
    EFL_POINTER_ACTION_IN,
    EFL_POINTER_ACTION_OUT,
    EFL_POINTER_ACTION_WHEEL,
    EFL_POINTER_ACTION_AXIS
} Efl_Pointer_Action;