28#ifndef ROFI_MODE_PRIVATE_H
29#define ROFI_MODE_PRIVATE_H
71typedef char *(*_mode_get_display_value)(
const Mode *sw,
72 unsigned int selected_line,
int *state,
73 GList **attribute_list,
int get_entry);
84typedef cairo_surface_t *(*_mode_get_icon)(
const Mode *sw,
85 unsigned int selected_line,
96typedef char *(*_mode_get_completion)(
const Mode *sw,
97 unsigned int selected_line);
148 unsigned int selected_line);
158typedef char *(*_mode_preprocess_input)(
Mode *sw,
const char *input);
167typedef char *(*_mode_get_message)(
const Mode *sw);
175typedef Mode *(*_mode_create)(void);
190 unsigned int selected_line,
void(* _mode_free)(Mode *data)
ModeMode(* _mode_completer_result)(Mode *sw, int menu_retv, char **input, unsigned int selected_line, char **path)
char *(* _mode_get_message)(const Mode *sw)
int(* _mode_token_match)(const Mode *data, rofi_int_matcher **tokens, unsigned int index)
char *(* _mode_get_completion)(const Mode *sw, unsigned int selected_line)
unsigned int(* __mode_get_num_entries)(const Mode *sw)
Mode *(* _mode_create)(void)
char *(* _mode_get_display_value)(const Mode *sw, unsigned int selected_line, int *state, GList **attribute_list, int get_entry)
int(* __mode_init)(Mode *sw)
char *(* _mode_preprocess_input)(Mode *sw, const char *input)
cairo_surface_t *(* _mode_get_icon)(const Mode *sw, unsigned int selected_line, unsigned int height)
ModeMode(* _mode_result)(Mode *sw, int menu_retv, char **input, unsigned int selected_line)
void(* __mode_destroy)(Mode *sw)
__mode_get_num_entries _get_num_entries
_mode_preprocess_input _preprocess_input
_mode_token_match _token_match
uint32_t fallback_icon_fetch_uid
_mode_get_display_value _get_display_value
_mode_get_completion _get_completion
uint32_t fallback_icon_not_found
_mode_completer_result _completer_result
_mode_get_message _get_message