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

Implemented Interfaces

AgsEnvelopeDialog implements AtkImplementorIface, GtkBuildable, AgsConnectable and AgsApplicable.

Includes

#include <ags/X/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


AGS_ENVELOPE_DIALOG()

#define AGS_ENVELOPE_DIALOG(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_ENVELOPE_DIALOG, AgsEnvelopeDialog))

AGS_ENVELOPE_DIALOG_CLASS()

#define AGS_ENVELOPE_DIALOG_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_ENVELOPE_DIALOG, AgsEnvelopeDialogClass))

AGS_ENVELOPE_DIALOG_GET_CLASS()

#define AGS_ENVELOPE_DIALOG_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_ENVELOPE_DIALOG, AgsEnvelopeDialogClass))

AGS_IS_ENVELOPE_DIALOG()

#define AGS_IS_ENVELOPE_DIALOG(obj)             (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_ENVELOPE_DIALOG))

AGS_IS_ENVELOPE_DIALOG_CLASS()

#define AGS_IS_ENVELOPE_DIALOG_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE((class), AGS_TYPE_ENVELOPE_DIALOG))

ags_envelope_dialog_get_type ()

GType
ags_envelope_dialog_get_type (void);

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

   

AGS_TYPE_ENVELOPE_DIALOG

#define AGS_TYPE_ENVELOPE_DIALOG                (ags_envelope_dialog_get_type())

struct AgsEnvelopeDialog

struct AgsEnvelopeDialog;

struct AgsEnvelopeDialogClass

struct AgsEnvelopeDialogClass {
  GtkDialogClass dialog;
};

Property Details

The “machine” property

  “machine”                  AgsMachine *

The machine which this machine editor is assigned with.

Owner: AgsEnvelopeDialog

Flags: Read / Write