rofi
1.7.0
|
#include <mode-private.h>
Data Fields | |
unsigned int | abi_version |
char * | name |
char | cfg_name_key [128] |
char * | display_name |
__mode_init | _init |
__mode_destroy | _destroy |
__mode_get_num_entries | _get_num_entries |
_mode_result | _result |
_mode_token_match | _token_match |
_mode_get_display_value | _get_display_value |
_mode_get_icon | _get_icon |
_mode_get_completion | _get_completion |
_mode_preprocess_input | _preprocess_input |
_mode_get_message | _get_message |
void * | private_data |
_mode_free | free |
void * | ed |
GModule * | module |
Structure defining a switcher. It consists of a name, callback and if enabled a textbox for the sidebar-mode.
Definition at line 159 of file mode-private.h.
__mode_destroy rofi_mode::_destroy |
Destroy the switcher, e.g. free all its memory.
Definition at line 173 of file mode-private.h.
Referenced by mode_destroy(), and script_switcher_parse_setup().
_mode_get_completion rofi_mode::_get_completion |
Get the 'completed' entry.
Definition at line 185 of file mode-private.h.
Referenced by mode_get_completion(), and script_switcher_parse_setup().
_mode_get_display_value rofi_mode::_get_display_value |
Get the string to display for the entry.
Definition at line 181 of file mode-private.h.
Referenced by _get_display_value(), mode_get_completion(), mode_get_display_value(), and script_switcher_parse_setup().
_mode_get_icon rofi_mode::_get_icon |
Get the icon for the entry.
Definition at line 183 of file mode-private.h.
Referenced by _get_icon(), mode_get_icon(), and script_switcher_parse_setup().
_mode_get_message rofi_mode::_get_message |
Definition at line 189 of file mode-private.h.
Referenced by mode_get_message(), and script_switcher_parse_setup().
__mode_get_num_entries rofi_mode::_get_num_entries |
Get number of entries to display. (unfiltered).
Definition at line 175 of file mode-private.h.
Referenced by drun_mode_get_num_entries(), mode_get_num_entries(), run_mode_get_num_entries(), and script_switcher_parse_setup().
__mode_init rofi_mode::_init |
A switcher normally consists of the following parts: Initialize the Mode
Definition at line 171 of file mode-private.h.
Referenced by mode_init(), and script_switcher_parse_setup().
_mode_preprocess_input rofi_mode::_preprocess_input |
Definition at line 187 of file mode-private.h.
Referenced by mode_preprocess_input(), and script_switcher_parse_setup().
_mode_result rofi_mode::_result |
Process the result of the user selection.
Definition at line 177 of file mode-private.h.
Referenced by mode_result(), and script_switcher_parse_setup().
_mode_token_match rofi_mode::_token_match |
Token match.
Definition at line 179 of file mode-private.h.
Referenced by drun_token_match(), mode_token_match(), run_token_match(), and script_switcher_parse_setup().
unsigned int rofi_mode::abi_version |
Used for external plugins.
Definition at line 161 of file mode-private.h.
Referenced by rofi_collect_modi_dir().
char rofi_mode::cfg_name_key[128] |
Definition at line 164 of file mode-private.h.
Referenced by mode_set_config().
char* rofi_mode::display_name |
Definition at line 165 of file mode-private.h.
Referenced by dmenu_mode_init(), dmenu_switcher_dialog(), mode_get_display_name(), mode_set_config(), and parse_header_entry().
void* rofi_mode::ed |
Extra fields for script
Definition at line 201 of file mode-private.h.
Referenced by execute_executor(), script_switcher_free(), and script_switcher_parse_setup().
_mode_free rofi_mode::free |
Free SWitcher Only to be used when the switcher object itself is dynamic. And has data in ed
Definition at line 199 of file mode-private.h.
Referenced by script_switcher_parse_setup().
GModule* rofi_mode::module |
Module
Definition at line 204 of file mode-private.h.
Referenced by rofi_collect_modi_destroy(), and rofi_collect_modi_dir().
char* rofi_mode::name |
Name (max 31 char long)
Definition at line 163 of file mode-private.h.
Referenced by combi_mgrv(), file_browser_mode_init_config(), file_browser_mode_init_current_dir(), get_apps(), mode_get_display_name(), mode_get_name(), mode_set_config(), rofi_collect_modi_add(), script_switcher_free(), and script_switcher_parse_setup().
void* rofi_mode::private_data |
Pointer to private data.
Definition at line 192 of file mode-private.h.
Referenced by _get_display_value(), create_new_file_browser(), dmenu_finalize(), dmenu_switcher_dialog(), drun_get_message(), execute_executor(), mode_get_private_data(), mode_set_private_data(), parse_header_entry(), run_get_message(), run_mode_destroy(), run_mode_get_num_entries(), run_mode_init(), run_mode_result(), run_token_match(), script_get_message(), script_mode_destroy(), script_mode_get_num_entries(), script_mode_init(), script_mode_reset_highlight(), script_mode_result(), and script_token_match().