- XKB_COMPOSE_CANCELLED
alias XKB_COMPOSE_CANCELLED = xkb_compose_status.XKB_COMPOSE_CANCELLED
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- XKB_COMPOSE_COMPILE_NO_FLAGS
alias XKB_COMPOSE_COMPILE_NO_FLAGS = xkb_compose_compile_flags.XKB_COMPOSE_COMPILE_NO_FLAGS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- XKB_COMPOSE_COMPOSED
alias XKB_COMPOSE_COMPOSED = xkb_compose_status.XKB_COMPOSE_COMPOSED
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- XKB_COMPOSE_COMPOSING
alias XKB_COMPOSE_COMPOSING = xkb_compose_status.XKB_COMPOSE_COMPOSING
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- XKB_COMPOSE_FEED_ACCEPTED
alias XKB_COMPOSE_FEED_ACCEPTED = xkb_compose_feed_result.XKB_COMPOSE_FEED_ACCEPTED
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- XKB_COMPOSE_FEED_IGNORED
alias XKB_COMPOSE_FEED_IGNORED = xkb_compose_feed_result.XKB_COMPOSE_FEED_IGNORED
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- XKB_COMPOSE_FORMAT_TEXT_V1
alias XKB_COMPOSE_FORMAT_TEXT_V1 = xkb_compose_format.XKB_COMPOSE_FORMAT_TEXT_V1
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- XKB_COMPOSE_NOTHING
alias XKB_COMPOSE_NOTHING = xkb_compose_status.XKB_COMPOSE_NOTHING
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- XKB_COMPOSE_STATE_NO_FLAGS
alias XKB_COMPOSE_STATE_NO_FLAGS = xkb_compose_state_flags.XKB_COMPOSE_STATE_NO_FLAGS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- xkb_compose_state_feed
xkb_compose_feed_result xkb_compose_state_feed(xkb_compose_state* state, xkb_keysym_t keysym)
Feed one keysym to the Compose sequence state machine.
- xkb_compose_state_get_compose_table
xkb_compose_table* xkb_compose_state_get_compose_table(xkb_compose_state* state)
Get the compose table which a compose state object is using.
- xkb_compose_state_get_one_sym
xkb_keysym_t xkb_compose_state_get_one_sym(xkb_compose_state* state)
Get the result keysym for a composed sequence.
- xkb_compose_state_get_status
xkb_compose_status xkb_compose_state_get_status(xkb_compose_state* state)
Get the current status of the compose state machine.
- xkb_compose_state_get_utf8
int xkb_compose_state_get_utf8(xkb_compose_state* state, char* buffer, size_t size)
Get the result Unicode/UTF-8 string for a composed sequence.
- xkb_compose_state_new
xkb_compose_state* xkb_compose_state_new(xkb_compose_table* table, xkb_compose_state_flags flags)
Create a new compose state object.
- xkb_compose_state_ref
xkb_compose_state* xkb_compose_state_ref(xkb_compose_state* state)
Take a new reference on a compose state object.
- xkb_compose_state_reset
void xkb_compose_state_reset(xkb_compose_state* state)
Reset the Compose sequence state machine.
- xkb_compose_state_unref
void xkb_compose_state_unref(xkb_compose_state* state)
Release a reference on a compose state object, and possibly free it.
- xkb_compose_table_new_from_buffer
xkb_compose_table* xkb_compose_table_new_from_buffer(xkb_context* context, const(char)* buffer, size_t length, const(char)* locale, xkb_compose_format format, xkb_compose_compile_flags flags)
Create a new compose table from a memory buffer.
- xkb_compose_table_new_from_file
xkb_compose_table* xkb_compose_table_new_from_file(xkb_context* context, FILE* file, const(char)* locale, xkb_compose_format format, xkb_compose_compile_flags flags)
Create a new compose table from a Compose file.
- xkb_compose_table_new_from_locale
xkb_compose_table* xkb_compose_table_new_from_locale(xkb_context* context, const(char)* locale, xkb_compose_compile_flags flags)
Create a compose table for a given locale.
- xkb_compose_table_ref
xkb_compose_table* xkb_compose_table_ref(xkb_compose_table* table)
Take a new reference on a compose table.
- xkb_compose_table_unref
void xkb_compose_table_unref(xkb_compose_table* table)
Release a reference on a compose table, and possibly free it.