Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
plugin_browser.h File Reference

Plugin browser. More...

#include "common/plugins/collections.h"
#include "common/plugins/plugin.h"
#include "common/utils/symap.h"
#include "gui/backend/gtk_widgets/gtk_wrapper.h"
#include "gui/backend/gtk_widgets/item_factory.h"
Include dependency graph for plugin_browser.h:

Go to the source code of this file.

Macros

#define PLUGIN_BROWSER_WIDGET_TYPE   (plugin_browser_widget_get_type ())
#define MW_PLUGIN_BROWSER   MW_RIGHT_DOCK_EDGE->plugin_browser

Typedefs

using PluginBrowserWidget
 The plugin browser allows to browse and filter available Plugin's on the system.

Enumerations

enum class  PluginBrowserTab { PLUGIN_BROWSER_TAB_COLLECTION , PLUGIN_BROWSER_TAB_AUTHOR , PLUGIN_BROWSER_TAB_CATEGORY , PLUGIN_BROWSER_TAB_PROTOCOL }
enum class  PluginBrowserFilter {
  PLUGIN_BROWSER_FILTER_NONE , PLUGIN_BROWSER_FILTER_INSTRUMENT , PLUGIN_BROWSER_FILTER_EFFECT , PLUGIN_BROWSER_FILTER_MODULATOR ,
  PLUGIN_BROWSER_FILTER_MIDI_EFFECT
}
enum class  PluginBrowserSortStyle { PLUGIN_BROWSER_SORT_ALPHA , PLUGIN_BROWSER_SORT_LAST_USED , PLUGIN_BROWSER_SORT_MOST_USED }

Functions

 G_DECLARE_FINAL_TYPE (PluginBrowserWidget, plugin_browser_widget, Z, PLUGIN_BROWSER_WIDGET, GtkWidget)
 TYPEDEF_STRUCT_UNDERSCORED (ExpanderBoxWidget)
PluginBrowserWidgetplugin_browser_widget_new (void)
 Instantiates a new PluginBrowserWidget.
void plugin_browser_widget_refresh_collections (PluginBrowserWidget *self)

Detailed Description

Plugin browser.

Definition in file plugin_browser.h.

Macro Definition Documentation

◆ PLUGIN_BROWSER_WIDGET_TYPE

#define PLUGIN_BROWSER_WIDGET_TYPE   (plugin_browser_widget_get_type ())

Definition at line 20 of file plugin_browser.h.