28#ifndef ROFI_MODE_PRIVATE_H
29#define ROFI_MODE_PRIVATE_H
68typedef char *(*_mode_get_display_value)(
const Mode *sw,
69 unsigned int selected_line,
int *state,
70 GList **attribute_list,
int get_entry);
81typedef cairo_surface_t *(*_mode_get_icon)(
const Mode *sw,
82 unsigned int selected_line,
93typedef char *(*_mode_get_completion)(
const Mode *sw,
94 unsigned int selected_line);
145 unsigned int selected_line);
155typedef char *(*_mode_preprocess_input)(
Mode *sw,
const char *input);
164typedef char *(*_mode_get_message)(
const Mode *sw);
172typedef Mode *(*_mode_create)(void);
187 unsigned int selected_line,
ModeMode(*) _mode_completer_result(Mode *sw, int menu_retv, char **input, unsigned int selected_line, char **path)
char *(*) _mode_preprocess_input(Mode *sw, const char *input)
char *(*) _mode_get_display_value(const Mode *sw, unsigned int selected_line, int *state, GList **attribute_list, int get_entry)
char *(*) _mode_get_message(const Mode *sw)
Mode *(*) _mode_create(void)
char *(*) _mode_get_completion(const Mode *sw, unsigned int selected_line)
void(*) _mode_free(Mode *data)
int(*) _mode_token_match(const Mode *data, rofi_int_matcher **tokens, unsigned int index)
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)
unsigned int(*) __mode_get_num_entries(const Mode *sw)
int(*) __mode_init(Mode *sw)
struct rofi_int_matcher_t rofi_int_matcher
__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