|
rofi 2.1.0
|
#include "helper.h"#include "settings.h"#include <rofi.h>#include <stdio.h>#include <stdlib.h>#include "mode-private.h"#include "widgets/textbox.h"#include <modes/modes.h>#include <pango/pango.h>#include <theme.h>
Go to the source code of this file.
Data Structures | |
| struct | CombiMode |
| struct | CombiModePrivateData |
Macros | |
| #define | G_LOG_DOMAIN "Modes.Combi" |
Functions | |
| static void | combi_mode_parse_switchers (Mode *sw) |
| static unsigned int | combi_mode_get_num_entries (const Mode *sw) |
| static int | combi_mode_init (Mode *sw) |
| static void | combi_mode_destroy (Mode *sw) |
| static ModeMode | combi_mode_result (Mode *sw, int mretv, char **input, unsigned int selected_line) |
| static int | combi_mode_match (const Mode *sw, rofi_int_matcher **tokens, unsigned int index) |
| static char * | combi_mgrv (const Mode *sw, unsigned int selected_line, int *state, GList **attr_list, int get_entry) |
| static char * | combi_get_completion (const Mode *sw, unsigned int index) |
| static cairo_surface_t * | combi_get_icon (const Mode *sw, unsigned int index, unsigned int height) |
| static char * | combi_preprocess_input (Mode *sw, const char *input) |
Variables | |
| Mode | combi_mode |
| #define G_LOG_DOMAIN "Modes.Combi" |
|
static |
Definition at line 271 of file combi.c.
References combi_get_completion(), CombiModePrivateData::lengths, CombiMode::mode, mode_get_completion(), mode_get_name(), mode_get_private_data(), CombiModePrivateData::num_switchers, CombiModePrivateData::starts, and CombiModePrivateData::switchers.
Referenced by combi_get_completion().


|
static |
Definition at line 288 of file combi.c.
References combi_get_icon(), CombiModePrivateData::lengths, CombiMode::mode, mode_get_icon(), mode_get_private_data(), CombiModePrivateData::num_switchers, CombiModePrivateData::starts, and CombiModePrivateData::switchers.
Referenced by combi_get_icon().


|
static |
Definition at line 214 of file combi.c.
References ThemeColor::blue, _PropertyValue::color, Settings::combi_display_format, Settings::combi_hide_mode_prefix, combi_mgrv(), config, ThemeColor::green, helper_string_replace_if_exists(), CombiModePrivateData::lengths, MARKUP, CombiMode::mode, mode_get_display_name(), mode_get_display_value(), mode_get_private_data(), rofi_mode::name, CombiModePrivateData::num_switchers, P_COLOR, ThemeColor::red, rofi_config_find_widget(), rofi_theme_find_property(), CombiModePrivateData::starts, CombiModePrivateData::switchers, and Property::value.
Referenced by combi_mgrv().


|
static |
Definition at line 131 of file combi.c.
References combi_mode_destroy(), CombiModePrivateData::lengths, CombiMode::mode, mode_destroy(), mode_get_private_data(), mode_set_private_data(), CombiModePrivateData::num_switchers, CombiModePrivateData::starts, and CombiModePrivateData::switchers.
Referenced by combi_mode_destroy().


|
static |
Definition at line 100 of file combi.c.
References combi_mode_get_num_entries(), CombiModePrivateData::lengths, CombiMode::mode, mode_get_num_entries(), mode_get_private_data(), CombiModePrivateData::num_switchers, CombiModePrivateData::starts, and CombiModePrivateData::switchers.
Referenced by combi_mode_get_num_entries(), and combi_mode_init().


|
static |
Definition at line 113 of file combi.c.
References CombiModePrivateData::cmd_list_length, combi_mode_get_num_entries(), combi_mode_init(), combi_mode_parse_switchers(), CombiModePrivateData::lengths, CombiMode::mode, mode_get_private_data(), mode_init(), mode_set_private_data(), CombiModePrivateData::num_switchers, CombiModePrivateData::starts, and CombiModePrivateData::switchers.
Referenced by combi_mode_init().


|
static |
Definition at line 200 of file combi.c.
References combi_mode_match(), CombiMode::disable, CombiModePrivateData::lengths, CombiMode::mode, mode_get_private_data(), mode_token_match(), CombiModePrivateData::num_switchers, CombiModePrivateData::starts, and CombiModePrivateData::switchers.
Referenced by combi_mode_match().


|
static |
Definition at line 62 of file combi.c.
References combi_mode_parse_switchers(), Settings::combi_modes, config, CombiMode::disable, CombiMode::mode, mode_get_private_data(), rofi_mode::name, CombiModePrivateData::num_switchers, rofi_collect_modes_search(), script_mode_parse_setup(), and CombiModePrivateData::switchers.
Referenced by combi_mode_init(), and combi_mode_parse_switchers().


|
static |
Definition at line 145 of file combi.c.
References combi_mode_result(), CombiModePrivateData::lengths, MENU_COMPLETE, MENU_CUSTOM_INPUT, CombiMode::mode, MODE_EXIT, mode_get_name(), mode_get_private_data(), mode_result(), CombiModePrivateData::num_switchers, RELOAD_DIALOG, CombiModePrivateData::starts, CombiModePrivateData::switchers, and utf8_strncmp().
Referenced by combi_mode_result().


|
static |
Definition at line 301 of file combi.c.
References combi_preprocess_input(), CombiMode::disable, CombiMode::mode, mode_get_name(), mode_get_private_data(), mode_preprocess_input(), CombiModePrivateData::num_switchers, CombiModePrivateData::switchers, and utf8_strncmp().
Referenced by combi_preprocess_input().

