68 girara_session_t* session,
const char* input);
80 const char* input, girara_argument_t* argument);
100 girara_argument_t*, girara_event_t*,
unsigned int);
128typedef enum girara_setting_type_e
161typedef enum girara_mouse_button_e
177typedef enum girara_event_type_e
int(* girara_compare_function_t)(const void *data1, const void *data2)
struct girara_list_iterator_s girara_list_iterator_t
struct girara_completion_s girara_completion_t
@ GIRARA_DELETE_TO_LINE_START
@ GIRARA_DELETE_CURR_CHAR
@ GIRARA_DELETE_TO_LINE_END
@ GIRARA_DELETE_LAST_CHAR
@ GIRARA_DELETE_LAST_WORD
struct girara_tab_s girara_tab_t
struct girara_completion_group_s girara_completion_group_t
bool(* girara_command_function_t)(girara_session_t *session, girara_list_t *argument_list)
@ GIRARA_EVENT_3BUTTON_PRESS
@ GIRARA_EVENT_BUTTON_PRESS
@ GIRARA_EVENT_MOTION_NOTIFY
@ GIRARA_EVENT_SCROLL_DOWN
@ GIRARA_EVENT_SCROLL_LEFT
@ GIRARA_EVENT_SCROLL_RIGHT
@ GIRARA_EVENT_SCROLL_BIDIRECTIONAL
@ GIRARA_EVENT_2BUTTON_PRESS
@ GIRARA_EVENT_BUTTON_RELEASE
struct girara_completion_element_s girara_completion_element_t
bool(* girara_shortcut_function_t)(girara_session_t *, girara_argument_t *, girara_event_t *, unsigned int)
struct girara_tree_node_s girara_tree_node_t
struct girara_list_s girara_list_t
struct girara_setting_s girara_setting_t
void(* girara_free_function_t)(void *data)
void(* girara_list_callback_t)(void *data, void *userdata)
void(* girara_setting_callback_t)(girara_session_t *session, const char *name, girara_setting_type_t type, const void *value, void *data)
struct girara_input_history_io_s GiraraInputHistoryIO
bool(* girara_inputbar_special_function_t)(girara_session_t *session, const char *input, girara_argument_t *argument)