AgsMachineCollection

AgsMachineCollection — Pack machine entry

Stability Level

Stable, unless otherwise indicated

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkBox
                ╰── AgsMachineCollection

Includes

#include <ags/app/ags_machine_collection.h>

Description

AgsMachineCollection is a composite widget which packs several AgsMachineCollectionEntry widgets.

Functions

ags_machine_collection_get_machine_mapper ()

GList *
ags_machine_collection_get_machine_mapper
                               (AgsMachineCollection *machine_collection);

Get effect pad output.

Parameters

machine_collection

the AgsMachineCollection

 

Returns

the GList containing AgsMachineMapper

Since: 4.0.0


ags_machine_collection_add_machine_mapper ()

void
ags_machine_collection_add_machine_mapper
                               (AgsMachineCollection *machine_collection,
                                AgsMachineMapper *machine_mapper);

Add machine_mapper to output.

Parameters

machine_collection

the AgsMachineCollection

 

machine_mapper

the AgsMachineMapper

 

Since: 4.0.0


ags_machine_collection_remove_machine_mapper ()

void
ags_machine_collection_remove_machine_mapper
                               (AgsMachineCollection *machine_collection,
                                AgsMachineMapper *machine_mapper);

Remove machine_mapper from output.

Parameters

machine_collection

the AgsMachineCollection

 

machine_mapper

the AgsMachineMapper

 

Since: 4.0.0


ags_machine_collection_reload ()

void
ags_machine_collection_reload (AgsMachineCollection *machine_collection);

ags_machine_collection_add_entry ()

void
ags_machine_collection_add_entry (AgsMachineCollection *machine_collection,
                                  GtkWidget *machine);

ags_machine_collection_new ()

AgsMachineCollection *
ags_machine_collection_new (GType machine_mapper_type,
                            guint machine_mapper_n_properties,
                            gchar **machine_mapper_strv,
                            GValue *machine_mapper_value);

Creates an AgsMachineCollection

Parameters

machine_mapper_type

the machine mapper type

 

machine_mapper_n_properties

the machine mapper properties count

 

machine_mapper_strv

the machine mapper string vector

 

machine_mapper_value

the machine mapper value array

 

Returns

a new AgsMachineCollection

Since: 3.0.0

Types and Values

enum AgsMachineCollectionFlags

Members

AGS_MACHINE_COLLECTION_CONNECTED