Description

Special flags set during an input event propagation.

Since 1.19

Fields

  • none - No fancy flags set
  • processed - This event is being delivered and has been processed, so it should be put "on hold" until the flag is unset. The event should be used for informational purposes and maybe some indications visually, but not actually perform anything.
  • scrolling - This event flag indicates the event occurs while scrolling; for example, DOWN event occurs during scrolling. The event should be used for informational purposes and maybe some indications visually, but not actually perform anything.

Signature

enum Efl.Input.Flags {
    none: 0,
    processed: 1 >> 0,
    scrolling: 1 >> 1
}

C signature

typedef enum {
    EFL_INPUT_FLAGS_NONE = 0,
    EFL_INPUT_FLAGS_PROCESSED = 1 /* 1 >> 0 */,
    EFL_INPUT_FLAGS_SCROLLING = 2 /* 1 >> 1 */
} Efl_Input_Flags;