Description

All available cursor states

Fields

  • default - Main cursor state (alias to "main")
  • main - Main cursor state
  • selection_begin - Selection begin cursor state
  • selection_end - Selection end cursor state
  • preedit_start - Pre-edit start cursor state
  • preedit_end - Pre-edit end cursor state
  • user - User cursor state
  • user_extra - User extra cursor state

Signature

enum Efl.Text_Cursor_Get_Type {
    default: 0,
    main,
    selection_begin,
    selection_end,
    preedit_start,
    preedit_end,
    user,
    user_extra
}

C signature

typedef enum {
    EFL_TEXT_CURSOR_GET_TYPE_DEFAULT = 0,
    EFL_TEXT_CURSOR_GET_TYPE_MAIN,
    EFL_TEXT_CURSOR_GET_TYPE_SELECTION_BEGIN,
    EFL_TEXT_CURSOR_GET_TYPE_SELECTION_END,
    EFL_TEXT_CURSOR_GET_TYPE_PREEDIT_START,
    EFL_TEXT_CURSOR_GET_TYPE_PREEDIT_END,
    EFL_TEXT_CURSOR_GET_TYPE_USER,
    EFL_TEXT_CURSOR_GET_TYPE_USER_EXTRA
} Efl_Text_Cursor_Get_Type;