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

Plugin browser. More...

#include "plugins/plugin.h"
#include "utils/symap.h"
#include <gtk/gtk.h>
Include dependency graph for plugin_browser.h:

Go to the source code of this file.

Data Structures

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

Macros

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

Enumerations

enum  PluginBrowserTab { PLUGIN_BROWSER_TAB_COLLECTION , PLUGIN_BROWSER_TAB_AUTHOR , PLUGIN_BROWSER_TAB_CATEGORY , PLUGIN_BROWSER_TAB_PROTOCOL }
 
enum  PluginBrowserFilter {
  PLUGIN_BROWSER_FILTER_NONE , PLUGIN_BROWSER_FILTER_INSTRUMENT , PLUGIN_BROWSER_FILTER_EFFECT , PLUGIN_BROWSER_FILTER_MODULATOR ,
  PLUGIN_BROWSER_FILTER_MIDI_EFFECT
}
 
enum  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)
 
 TYPEDEF_STRUCT (PluginCollection)
 
 TYPEDEF_STRUCT (ItemFactory)
 
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 19 of file plugin_browser.h.