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

Plugin strip expander widget. More...

#include "common/plugins/plugin_identifier.h"
#include "common/utils/audio.h"
#include "common/utils/types.h"
#include "gui/backend/gtk_widgets/expander_box.h"
#include "gui/backend/gtk_widgets/gtk_wrapper.h"
Include dependency graph for plugin_strip_expander.h:

Go to the source code of this file.

Macros

#define PLUGIN_STRIP_EXPANDER_WIDGET_TYPE    (plugin_strip_expander_widget_get_type ())

Typedefs

using PluginStripExpanderWidget
 A TwoColExpanderBoxWidget for showing the ports in the InspectorWidget.

Enumerations

enum class  PluginStripExpanderPosition { PSE_POSITION_CHANNEL , PSE_POSITION_INSPECTOR }

Functions

 G_DECLARE_FINAL_TYPE (PluginStripExpanderWidget, plugin_strip_expander_widget, Z, PLUGIN_STRIP_EXPANDER_WIDGET, ExpanderBoxWidget)
 TYPEDEF_STRUCT_UNDERSCORED (ChannelSlotWidget)
void plugin_strip_expander_widget_redraw_slot (PluginStripExpanderWidget *self, int slot)
 Queues a redraw of the given slot.
void plugin_strip_expander_widget_refresh (PluginStripExpanderWidget *self)
 Refreshes each field.
void plugin_strip_expander_widget_setup (PluginStripExpanderWidget *self, zrythm::plugins::PluginSlotType type, PluginStripExpanderPosition position, ChannelTrack *track)
 Sets up the PluginStripExpanderWidget.

Detailed Description

Plugin strip expander widget.

Definition in file plugin_strip_expander.h.

Macro Definition Documentation

◆ PLUGIN_STRIP_EXPANDER_WIDGET_TYPE

#define PLUGIN_STRIP_EXPANDER_WIDGET_TYPE    (plugin_strip_expander_widget_get_type ())

Definition at line 19 of file plugin_strip_expander.h.