28 #ifndef ROFI_MODE_PRIVATE_H 29 #define ROFI_MODE_PRIVATE_H 34 #define ABI_VERSION 0x00000006 54 typedef char * ( *_mode_get_display_value )(
const Mode *sw,
unsigned int selected_line,
int *state, GList **attribute_list,
int get_entry );
64 typedef cairo_surface_t * ( *_mode_get_icon )(
const Mode *sw,
unsigned int selected_line,
int height );
74 typedef char * ( *_mode_get_completion )(
const Mode *sw,
unsigned int selected_line );
135 typedef char* ( *_mode_preprocess_input )(
Mode *sw,
const char *input );
144 typedef char * ( *_mode_get_message )(
const Mode *sw );
200 #endif // ROFI_MODE_PRIVATE_H _mode_get_message _get_message
char *(* _mode_preprocess_input)(Mode *sw, const char *input)
_mode_token_match _token_match
unsigned int(* __mode_get_num_entries)(const Mode *sw)
void(* _mode_free)(Mode *data)
int(* _mode_token_match)(const Mode *data, rofi_int_matcher **tokens, unsigned int index)
char *(* _mode_get_display_value)(const Mode *sw, unsigned int selected_line, int *state, GList **attribute_list, int get_entry)
cairo_surface_t *(* _mode_get_icon)(const Mode *sw, unsigned int selected_line, int height)
_mode_preprocess_input _preprocess_input
void(* __mode_destroy)(Mode *sw)
ModeMode(* _mode_result)(Mode *sw, int menu_retv, char **input, unsigned int selected_line)
int(* __mode_init)(Mode *sw)
_mode_get_display_value _get_display_value
char *(* _mode_get_completion)(const Mode *sw, unsigned int selected_line)
__mode_get_num_entries _get_num_entries
char *(* _mode_get_message)(const Mode *sw)
_mode_get_completion _get_completion