28#ifndef ROFI_MODE_PRIVATE_H
29#define ROFI_MODE_PRIVATE_H
56typedef char *(*_mode_get_display_value)(
const Mode *sw,
57 unsigned int selected_line,
int *state,
58 GList **attribute_list,
int get_entry);
69typedef cairo_surface_t *(*_mode_get_icon)(
const Mode *sw,
70 unsigned int selected_line,
81typedef char *(*_mode_get_completion)(
const Mode *sw,
82 unsigned int selected_line);
133 unsigned int selected_line);
143typedef char *(*_mode_preprocess_input)(
Mode *sw,
const char *input);
152typedef char *(*_mode_get_message)(
const Mode *sw);
void(* _mode_free)(Mode *data)
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)
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_get_message _get_message