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

Channel slot. More...

#include "common/plugins/plugin.h"
#include "common/utils/types.h"
#include "gui/backend/gtk_widgets/gtk_wrapper.h"
Include dependency graph for channel_slot.h:

Go to the source code of this file.

Macros

#define CHANNEL_SLOT_WIDGET_TYPE   (channel_slot_widget_get_type ())

Typedefs

using ChannelSlotWidget

Functions

 TYPEDEF_STRUCT_UNDERSCORED (ChannelSlotActivateButtonWidget)
ChannelSlotWidget * channel_slot_widget_new_instrument ()
 Creates a new ChannelSlot widget whose track and plugin can change.
ChannelSlotWidget * channel_slot_widget_new (int slot_index, ChannelTrack *track, zrythm::plugins::PluginSlotType type, bool open_plugin_inspector_on_click)
 Creates a new ChannelSlot widget and binds it to the given value.
void channel_slot_widget_set_instrument (ChannelSlotWidget *self, ChannelTrack *track)
zrythm::plugins::Pluginchannel_slot_widget_get_plugin (ChannelSlotWidget *self)

Detailed Description

Channel slot.

Definition in file channel_slot.h.

Macro Definition Documentation

◆ CHANNEL_SLOT_WIDGET_TYPE

#define CHANNEL_SLOT_WIDGET_TYPE   (channel_slot_widget_get_type ())

Definition at line 17 of file channel_slot.h.