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 starge
  • user - User cursor state
  • user_extra - User extra cursor state

Signature

enum Efl.Text.Cursor.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_DEFAULT = 0,
    EFL_TEXT_CURSOR_GET_MAIN,
    EFL_TEXT_CURSOR_GET_SELECTION_BEGIN,
    EFL_TEXT_CURSOR_GET_SELECTION_END,
    EFL_TEXT_CURSOR_GET_PREEDIT_START,
    EFL_TEXT_CURSOR_GET_PREEDIT_END,
    EFL_TEXT_CURSOR_GET_USER,
    EFL_TEXT_CURSOR_GET_USER_EXTRA
} Efl_Text_Cursor_Cursor_Get_Type;