rofi 2.1.0
_rofi_view_cache_state Struct Reference

#include <view-internal.h>

Collaboration diagram for _rofi_view_cache_state:
Collaboration graph

Data Fields

xcb_window_t main_window
MenuFlags flags
GQueue views
guint refilter_timeout
guint refilter_timeout_count
double max_refilter_time
gboolean delayed_mode
guint user_timeout
guint overlay_timeout
gboolean entry_history_enable
EntryHistoryIndex * entry_history
gssize entry_history_length
gssize entry_history_index

Detailed Description

Structure holding cached state.

Definition at line 211 of file view-internal.h.

Field Documentation

◆ delayed_mode

gboolean _rofi_view_cache_state::delayed_mode

enable the reduced refilter mode.

Definition at line 227 of file view-internal.h.

Referenced by rofi_view_refilter().

◆ entry_history

EntryHistoryIndex* _rofi_view_cache_state::entry_history

Array with history entriy input.

Definition at line 235 of file view-internal.h.

Referenced by input_history_initialize(), input_history_save(), rofi_view_input_changed(), and rofi_view_trigger_global_action().

◆ entry_history_enable

gboolean _rofi_view_cache_state::entry_history_enable

◆ entry_history_index

gssize _rofi_view_cache_state::entry_history_index

The current index being viewed.

Definition at line 239 of file view-internal.h.

Referenced by input_history_initialize(), input_history_save(), rofi_view_input_changed(), and rofi_view_trigger_global_action().

◆ entry_history_length

gssize _rofi_view_cache_state::entry_history_length

Length of the array

Definition at line 237 of file view-internal.h.

Referenced by input_history_initialize(), input_history_save(), and rofi_view_trigger_global_action().

◆ flags

MenuFlags _rofi_view_cache_state::flags

◆ main_window

◆ max_refilter_time

double _rofi_view_cache_state::max_refilter_time

if filtering takes longer then this time, reduce the amount of refilters.

Definition at line 225 of file view-internal.h.

Referenced by rofi_view_refilter(), and rofi_view_refilter_real().

◆ overlay_timeout

guint _rofi_view_cache_state::overlay_timeout

◆ refilter_timeout

guint _rofi_view_cache_state::refilter_timeout

◆ refilter_timeout_count

guint _rofi_view_cache_state::refilter_timeout_count

Definition at line 221 of file view-internal.h.

Referenced by rofi_view_refilter(), and rofi_view_refilter_real().

◆ user_timeout

guint _rofi_view_cache_state::user_timeout

◆ views

GQueue _rofi_view_cache_state::views

List of stacked views

Definition at line 217 of file view-internal.h.

Referenced by rofi_view_remove_active(), rofi_view_set_active(), and xcb_rofi_view_cleanup().


The documentation for this struct was generated from the following file:
  • /builddir/build/BUILD/rofi-2.1.0-build/rofi-2.1.0/include/view-internal.h