AgsEnvelopeDialog

AgsEnvelopeDialog — Edit envelope dialog

Stability Level

Stable, unless otherwise indicated

Functions

Types and Values

Includes

#include <ags/app/ags_envelope_dialog.h>

Description

AgsEnvelopeDialog is a composite widget to edit envelope controls of selected AgsNote.

Functions

ags_envelope_dialog_load_preset ()

void
ags_envelope_dialog_load_preset (AgsEnvelopeDialog *envelope_dialog);

Load presets.

Parameters

envelope_dialog

the AgsEnvelopeDialog

 

Since: 3.0.0


ags_envelope_dialog_add_pattern_tab ()

void
ags_envelope_dialog_add_pattern_tab (AgsEnvelopeDialog *envelope_dialog);

Add pattern tab.

Parameters

envelope_dialog

the AgsEnvelopeDialog

 

Since: 3.0.0


ags_envelope_dialog_response ()

void
ags_envelope_dialog_response (AgsEnvelopeDialog *envelope_dialog,
                              gint response_id);

Response envelope_dialog due to user action.

Parameters

envelope_dialog

the AgsEnvelopeDialog

 

response

the response

 

Since: 6.11.0


ags_envelope_dialog_new ()

AgsEnvelopeDialog *
ags_envelope_dialog_new (gchar *title,
                         GtkWindow *transient_for,
                         AgsMachine *machine);

Creates an AgsEnvelopeDialog

Parameters

title

the title

 

transient_for

the GtkWindow

 

machine

the assigned machine.

 

Returns

a new AgsEnvelopeDialog

Since: 3.0.0

Types and Values

AGS_ENVELOPE_DIALOG_DEFAULT_VERSION

#define AGS_ENVELOPE_DIALOG_DEFAULT_VERSION "6.11.0"

AGS_ENVELOPE_DIALOG_DEFAULT_BUILD_ID

#define AGS_ENVELOPE_DIALOG_DEFAULT_BUILD_ID "Sun May  5 10:39:01 UTC 2024"

enum AgsEnvelopeDialogFlags

Members

AGS_ENVELOPE_DIALOG_PATTERN_TAB