_PluginBrowserWidget struct
#include <gui/widgets/plugin_browser.h>
The plugin browser allows to browse and filter available Plugin's on the system.
Contents
- Reference
It contains references to PluginDescriptor's, which it uses to initialize Plugin's on row activation or drag-n-drop.
Public variables
- AdwViewSwitcher* stack_switcher
- The stack switcher.
- AdwViewStack* stack
- The stack containing collection/category/ protocol.
- GtkBox* browser_bot
- Browser bot.
- GtkLabel* plugin_info
- A label to show info about the currently selected Plugin.
- uint32_t selected_authors
- Symbol IDs of selected authors.
- ZPluginCategory selected_categories
- Selected categories.
- PluginProtocol selected_protocols
- Selected protocols.
- PluginCollection* selected_collection
- The selected collection.
- GtkCustomFilter* plugin_filter
- List view -> selection model -> filter model.
- PluginCollection** current_collections
- The currently selected collections.
- PluginDescriptor** current_descriptors
- The currently selected plugin descriptors.
- int start_saving_pos
- A little hack to get the paned position to get set from the gsettings when first created.
- char* current_search
- Current search string.
- Symap* symap
- Symbol map for string interning.
- GtkPopoverMenu* popover_menu
- Popover to be reused for context menus.
Variable documentation
PluginCollection** _ PluginBrowserWidget:: current_collections
The currently selected collections.
Used temporarily when right-clicking on collections.
These are pointers to the actual collections and must not be deleted.
PluginDescriptor** _ PluginBrowserWidget:: current_descriptors
The currently selected plugin descriptors.
Used temporarily when right-clicking on plugins.
These are pointers to the actual descriptors and must not be deleted.
int _ PluginBrowserWidget:: start_saving_pos
A little hack to get the paned position to get set from the gsettings when first created.
Had problems where the position was quickly overwritten by something random within 300 ms of widget creation.