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

Channel slot. More...

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

Go to the source code of this file.

Data Structures

struct  ChannelSlotWidget
 

Macros

#define CHANNEL_SLOT_WIDGET_TYPE   (channel_slot_widget_get_type ())
 

Functions

 G_DECLARE_FINAL_TYPE (ChannelSlotWidget, channel_slot_widget, Z, CHANNEL_SLOT_WIDGET, GtkWidget) TYPEDEF_STRUCT(Plugin)
 
 TYPEDEF_STRUCT (Channel)
 
 TYPEDEF_STRUCT_UNDERSCORED (ChannelSlotActivateButtonWidget)
 
ChannelSlotWidgetchannel_slot_widget_new_instrument (void)
 Creates a new ChannelSlot widget whose track and plugin can change.
 
ChannelSlotWidgetchannel_slot_widget_new (int slot_index, Track *track, 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, Track *track)
 
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 18 of file channel_slot.h.