|
rofi 2.1.0
|
#include <settings.h>

Settings structure holding all (static) configurable options.
Definition at line 61 of file settings.h.
| char* Settings::application_fallback_icon |
fallback icon
Definition at line 214 of file settings.h.
| unsigned int Settings::auto_select |
Auto select.
Definition at line 156 of file settings.h.
Referenced by dmenu_mode_dialog(), dmenu_mode_init(), and rofi_view_refilter_real().
| DisplayBackend Settings::backend |
Backend
Definition at line 105 of file settings.h.
Referenced by config_sanity_check(), help(), main(), print_backend_info(), rofi_collect_modes(), rofi_view_error_dialog(), rofi_view_set_selected_line(), and rofi_view_trigger_global_action().
| gboolean Settings::benchmark_ui |
| char* Settings::cache_dir |
| unsigned int Settings::case_sensitive |
Search case sensitivity
Definition at line 142 of file settings.h.
Referenced by dmenu_mode_init(), parse_case_sensitivity(), and rofi_view_trigger_global_action().
| unsigned int Settings::case_smart |
Smart case sensitivity like vim
Definition at line 144 of file settings.h.
Referenced by parse_case_sensitivity(), and rofi_view_refilter_real().
| int Settings::click_to_exit |
Click outside the window to exit
Definition at line 178 of file settings.h.
Referenced by main_loop_x11_event_handler_view(), wayland_pointer_send_events(), wayland_rofi_view_update(), and wayland_rofi_view_window_update_size().
| char* Settings::combi_display_format |
| gboolean Settings::combi_hide_mode_prefix |
Definition at line 191 of file settings.h.
Referenced by combi_mgrv().
| char* Settings::combi_modes |
| char* Settings::completer_mode |
| unsigned int Settings::cycle |
Cycle through in the element list
Definition at line 146 of file settings.h.
Referenced by listview_create().
| unsigned int Settings::disable_history |
Do not use history
Definition at line 118 of file settings.h.
Referenced by history_get_list(), history_remove(), history_set(), and rofi_view_create().
| int Settings::dpi |
dpi
Definition at line 171 of file settings.h.
Referenced by get_pixels(), wayland___create_window(), wayland_surface_protocol_enter(), and xcb___create_window().
| char* Settings::drun_categories |
Only show entries in this category
Definition at line 131 of file settings.h.
| char* Settings::drun_display_format |
Desktop format display
Definition at line 137 of file settings.h.
| char* Settings::drun_exclude_categories |
Exclude entries in this category
Definition at line 133 of file settings.h.
| char* Settings::drun_match_fields |
Desktop entries to match in drun
Definition at line 129 of file settings.h.
| gboolean Settings::drun_reload_desktop_cache |
Definition at line 205 of file settings.h.
| unsigned int Settings::drun_show_actions |
Desktop entry show actions
Definition at line 135 of file settings.h.
| char* Settings::drun_url_launcher |
Desktop Link launch command
Definition at line 139 of file settings.h.
| gboolean Settings::drun_use_desktop_cache |
drun cache
Definition at line 204 of file settings.h.
| int Settings::element_height |
Height of an element in number of rows
Definition at line 148 of file settings.h.
Referenced by config_sanity_check(), and rofi_view_add_widget().
| gboolean Settings::enable_imdkit |
Whether to enable imdkit, see #2123
Definition at line 225 of file settings.h.
Referenced by main_loop_x11_event_handler(), main_loop_x11_event_handler_view(), xcb___create_window(), xcb_display_cleanup(), xcb_display_setup(), and xcb_rofi_view_update().
| char* Settings::fallback_icon_themes |
Fallback icon theme setting.
Definition at line 227 of file settings.h.
Referenced by rofi_icon_fetcher_init().
| char* Settings::filter |
filter
Definition at line 169 of file settings.h.
Referenced by dmenu_mode_dialog(), and run_mode_index().
| unsigned int Settings::fixed_num_lines |
Always should config.menu_lines lines, even if less lines are available
Definition at line 116 of file settings.h.
Referenced by listview_create().
| gboolean Settings::global_kb |
Try to take over compositor's global bindings (on Wayland)
Definition at line 183 of file settings.h.
Referenced by wayland_display_late_setup().
| gboolean Settings::hover_select |
Mouse hover automatically selects
Definition at line 152 of file settings.h.
Referenced by main_loop_x11_event_handler_view(), wayland_pointer_send_events(), and xcb_rofi_view_ping_mouse().
| char* Settings::icon_theme |
Theme for icons
Definition at line 102 of file settings.h.
Referenced by rofi_icon_fetcher_init(), and rofi_icon_fetcher_worker().
| char* Settings::ignored_prefixes |
Programs ignored for history
Definition at line 120 of file settings.h.
Referenced by history_set().
| unsigned int Settings::lazy_filter_limit |
Lazy filter limit.
Definition at line 154 of file settings.h.
| WindowLocation Settings::location |
Windows location/gravity
Definition at line 110 of file settings.h.
Referenced by config_sanity_check(), dmenu_mode_init(), rofi_get_location(), and xcb_rofi_view_calculate_window_position().
| char* Settings::matching |
Definition at line 163 of file settings.h.
Referenced by config_sanity_check().
| MatchingMethod Settings::matching_method |
Definition at line 164 of file settings.h.
Referenced by config_sanity_check(), create_regex(), helper_get_matching_mode_str(), helper_select_next_matching_mode(), and helper_select_previous_matching_mode().
| char Settings::matching_negate_char |
Definition at line 195 of file settings.h.
Referenced by create_regex().
| unsigned int Settings::max_history_size |
Maximum history length per mode.
Definition at line 190 of file settings.h.
Referenced by __history_write_element_list().
| char* Settings::menu_font |
Font string (pango format)
Definition at line 65 of file settings.h.
Referenced by wayland___create_window(), and xcb___create_window().
| char* Settings::modes |
List of enabled modes
Definition at line 63 of file settings.h.
Referenced by help_print_disabled_mode(), and setup_modes().
| char* Settings::monitor |
Monitors
Definition at line 167 of file settings.h.
Referenced by config_sanity_check(), main(), wayland_display_late_setup(), wayland_get_dpi_estimation(), and xcb_display_monitor_active().
| gboolean Settings::normalize_match |
Definition at line 210 of file settings.h.
Referenced by helper_token_match(), helper_token_match_get_pango_attr(), R(), and rofi_scorer_fzf_v2_evaluate().
| char* Settings::on_entry_accepted |
Custom command to call when menu entry is accepted
Definition at line 78 of file settings.h.
Referenced by rofi_quit_user_callback().
| char* Settings::on_menu_canceled |
Custom command to call when menu is canceled
Definition at line 80 of file settings.h.
Referenced by rofi_quit_user_callback().
| char* Settings::on_menu_error |
Custom command to call when menu finds errors
Definition at line 82 of file settings.h.
Referenced by rofi_error_user_callback().
| char* Settings::on_mode_changed |
Custom command to call when menu mode changes
Definition at line 76 of file settings.h.
Referenced by rofi_quit_user_callback().
| char* Settings::on_screenshot_taken |
Custom command to call when menu screenshot is taken
Definition at line 84 of file settings.h.
Referenced by screenshot_taken_user_callback().
| char* Settings::on_selection_changed |
Custom command to call when menu selection changes
Definition at line 74 of file settings.h.
Referenced by selection_changed_user_callback().
| unsigned int Settings::parse_hosts |
| unsigned int Settings::parse_known_hosts |
| char* Settings::plugin_path |
Path where plugins can be found.
Definition at line 187 of file settings.h.
Referenced by rofi_collect_modes().
| char* Settings::preview_cmd |
Custom command to generate preview icons
Definition at line 71 of file settings.h.
Referenced by rofi_icon_fetcher_worker().
| unsigned int Settings::refilter_timeout_limit |
refilter timeout limit, when more then these entries,go into timeout mode.
Definition at line 218 of file settings.h.
Referenced by rofi_view_refilter().
| char* Settings::run_command |
Command for executing an application
Definition at line 92 of file settings.h.
Referenced by execute_generator(), and helper_execute_command_env().
| char* Settings::run_list_command |
Command for listing executables
Definition at line 96 of file settings.h.
Referenced by get_apps(), and get_apps_external().
| char* Settings::run_shell_command |
Command for executing an application in a terminal
Definition at line 94 of file settings.h.
Referenced by helper_execute_command_env().
| unsigned int Settings::scroll_method |
Definition at line 174 of file settings.h.
Referenced by rofi_view_add_widget().
| gboolean Settings::show_icons |
Whether to load and show icons
Definition at line 68 of file settings.h.
Referenced by listview_create_row().
| unsigned int Settings::sidebar_mode |
Sidebar mode, show the modes
Definition at line 150 of file settings.h.
Referenced by rofi_view_add_widget(), and startup().
| unsigned int Settings::sort |
Toggle to enable sorting.
Definition at line 122 of file settings.h.
Referenced by filter_elements(), get_matching_state(), rofi_view_refilter_real(), and rofi_view_trigger_global_action().
| char* Settings::sorting_method |
| SortingMethod Settings::sorting_method_enum |
Sorting method.
Definition at line 124 of file settings.h.
Referenced by config_sanity_check(), filter_elements(), and rofi_view_refilter_real().
| char* Settings::ssh_client |
| char* Settings::ssh_command |
Command to execute when ssh session is selected
Definition at line 90 of file settings.h.
Referenced by execshssh().
| gboolean Settings::steal_focus |
| char* Settings::terminal_emulator |
| char* Settings::theme |
Definition at line 185 of file settings.h.
Referenced by config_parse_dump_config_rasi_format(), and main().
| unsigned int Settings::threads |
Number threads (1 to disable)
Definition at line 173 of file settings.h.
Referenced by rofi_view_refilter_real(), and rofi_view_workers_initialize().
| unsigned int Settings::tokenize |
Definition at line 165 of file settings.h.
Referenced by helper_tokenize().
| int Settings::touch_scroll_step |
Touch travel in pixels per scroll step, 0 for one list element
Definition at line 180 of file settings.h.
Referenced by wayland_touch_scroll_step().
| char* Settings::wayland_layer |
Wayland layer
Definition at line 108 of file settings.h.
Referenced by wayland_display_late_setup().
| char* Settings::window_command |
Command for window
Definition at line 98 of file settings.h.
| char* Settings::window_format |
Definition at line 176 of file settings.h.
| char* Settings::window_match_fields |
Window fields to match in window mode
Definition at line 100 of file settings.h.
| gboolean Settings::window_thumbnail |
Window Thumbnails
Definition at line 201 of file settings.h.
| int Settings::x_offset |
X offset
Definition at line 114 of file settings.h.
Referenced by xcb_rofi_view_calculate_window_position().
| gboolean Settings::xserver_i300_workaround |
workaround for broken xserver (#300 on xserver, #611)
Definition at line 221 of file settings.h.
Referenced by rofi_key_press_event_handler().
| int Settings::y_offset |
Y offset
Definition at line 112 of file settings.h.
Referenced by xcb_rofi_view_calculate_window_position().