rofi  1.5.4
mode.c File Reference
#include <stdio.h>
#include <glib.h>
#include <string.h>
#include "rofi.h"
#include "xrmoptions.h"
#include "mode.h"
#include "mode-private.h"
Include dependency graph for mode.c:

Go to the source code of this file.

int mode_init (Mode *mode)
 
void mode_destroy (Mode *mode)
 
unsigned int mode_get_num_entries (const Mode *mode)
 
char * mode_get_display_value (const Mode *mode, unsigned int selected_line, int *state, GList **attribute_list, int get_entry)
 
cairo_surface_t * mode_get_icon (const Mode *mode, unsigned int selected_line, int height)
 
char * mode_get_completion (const Mode *mode, unsigned int selected_line)
 
ModeMode mode_result (Mode *mode, int menu_retv, char **input, unsigned int selected_line)
 
int mode_token_match (const Mode *mode, rofi_int_matcher **tokens, unsigned int selected_line)
 
const char * mode_get_name (const Mode *mode)
 
void mode_free (Mode **mode)
 
void * mode_get_private_data (const Mode *mode)
 
void mode_set_private_data (Mode *mode, void *pd)
 
const char * mode_get_display_name (const Mode *mode)
 
void mode_set_config (Mode *mode)
 
char * mode_preprocess_input (Mode *mode, const char *input)
 
char * mode_get_message (const Mode *mode)