AgsEnvelopeDialog

AgsEnvelopeDialog — Edit envelope dialog

Stability Level

Stable, unless otherwise indicated

Functions

Properties

AgsMachine * machine Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkWindow
                ╰── GtkDialog
                    ╰── AgsEnvelopeDialog

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_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 "4.0.0"

AGS_ENVELOPE_DIALOG_DEFAULT_BUILD_ID

#define AGS_ENVELOPE_DIALOG_DEFAULT_BUILD_ID "Thu Apr  7 04:09:52 PM UTC 2022"

enum AgsEnvelopeDialogFlags

Members

AGS_ENVELOPE_DIALOG_PATTERN_TAB

   

Property Details

The “machine” property

  “machine”                  AgsMachine *

The machine which this machine editor is assigned with.

Owner: AgsEnvelopeDialog

Flags: Read / Write