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
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── 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 (AgsMachine *machine);

Creates an AgsEnvelopeDialog

Parameters

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 "0.8.1"

AGS_ENVELOPE_DIALOG_DEFAULT_BUILD_ID

#define AGS_ENVELOPE_DIALOG_DEFAULT_BUILD_ID "CEST 29-04-2017 09:55"

enum AgsEnvelopeDialogFlags

Members

AGS_ENVELOPE_DIALOG_CONNECTED

   

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