Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
balance_control.h File Reference
#include "utils/types.h"
#include <gtk/gtk.h>
Include dependency graph for balance_control.h:

Go to the source code of this file.

Macros

#define BALANCE_CONTROL_WIDGET_TYPE   (balance_control_widget_get_type ())
 

Functions

 G_DECLARE_FINAL_TYPE (BalanceControlWidget, balance_control_widget, Z, BALANCE_CONTROL_WIDGET, GtkWidget) typedef struct _BalanceControlWidget
 
BalanceControlWidget * balance_control_widget_new (GenericFloatGetter getter, GenericFloatSetter setter, void *object, Port *port, int height)
 Creates a new BalanceControl widget and binds it to the given value.
 

Variables

 BalanceControlWidget
 

Macro Definition Documentation

◆ BALANCE_CONTROL_WIDGET_TYPE

#define BALANCE_CONTROL_WIDGET_TYPE   (balance_control_widget_get_type ())

Definition at line 16 of file balance_control.h.

Function Documentation

◆ balance_control_widget_new()

BalanceControlWidget * balance_control_widget_new ( GenericFloatGetter getter,
GenericFloatSetter setter,
void * object,
Port * port,
int height )

Creates a new BalanceControl widget and binds it to the given value.

Parameters
portOptional port to use in MIDI CC binding dialog.

◆ G_DECLARE_FINAL_TYPE()

G_DECLARE_FINAL_TYPE ( BalanceControlWidget ,
balance_control_widget ,
Z ,
BALANCE_CONTROL_WIDGET ,
GtkWidget  )

Getter.

Setter.

Object to call get/set with.

Currently hovered or not.

Currently being dragged or not.

Layout for drawing text.

Balance at start of drag.

Popover to be reused for context menus.

Definition at line 17 of file balance_control.h.

Variable Documentation

◆ BalanceControlWidget

BalanceControlWidget

Definition at line 60 of file balance_control.h.