AgsAutomationToolbar

AgsAutomationToolbar — automation toolbar

Stability Level

Stable, unless otherwise indicated

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkToolbar
                    ╰── AgsAutomationToolbar

Includes

#include <ags/app/editor/ags_automation_toolbar.h>

Description

The AgsAutomationToolbar lets you choose edit tool.

Functions

ags_automation_toolbar_load_port ()

void
ags_automation_toolbar_load_port (AgsAutomationToolbar *automation_toolbar);

Fill in port field with available ports.

Parameters

automation_toolbar

an AgsAutomationToolbar

 

Since: 3.0.0


ags_automation_toolbar_apply_port ()

void
ags_automation_toolbar_apply_port (AgsAutomationToolbar *automation_toolbar,
                                   GType channel_type,
                                   gchar *control_name);

Applies all port to appropriate AgsMachine.

Parameters

automation_toolbar

an AgsAutomationToolbar

 

channel_type

the GType of channel

 

control_name

the specifier as string

 

Since: 3.0.0


ags_automation_toolbar_tool_popup_new ()

GtkMenu *
ags_automation_toolbar_tool_popup_new (AgsAutomationToolbar *automation_toolbar);

Create a new GtkMenu suitable for menu tool button.

Parameters

automation_toolbar

the AgsAutomationToolbar

 

Returns

a new GtkMenu

Since: 3.0.0


ags_automation_toolbar_new ()

AgsAutomationToolbar *
ags_automation_toolbar_new ();

Create a new instance of AgsAutomationToolbar.

Returns

the new AgsAutomationToolbar

Since: 3.0.0

Types and Values

AGS_AUTOMATION_TOOLBAR_DATA_CHANNEL

#define AGS_AUTOMATION_TOOLBAR_DATA_CHANNEL "ags-channel"

AGS_AUTOMATION_TOOLBAR_DATA_PORT

#define AGS_AUTOMATION_TOOLBAR_DATA_PORT "ags-port"

enum AgsAutomationToolbarFlags

Members

AGS_AUTOMATION_TOOLBAR_CONNECTED

   

AGS_AUTOMATION_TOOLBAR_RESET_PORT