krähemann.com

AgsMachineCollection

AgsMachineCollection — Pack machine entry

Stability Level

Stable, unless otherwise indicated

Object Hierarchy

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

Implemented Interfaces

AgsMachineCollection implements GtkAccessible, GtkBuildable, GtkConstraintTarget, GtkOrientable, AgsConnectable and AgsApplicable.

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


AGS_IS_MACHINE_COLLECTION()

#define AGS_IS_MACHINE_COLLECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_MACHINE_COLLECTION))

AGS_IS_MACHINE_COLLECTION_CLASS()

#define AGS_IS_MACHINE_COLLECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_MACHINE_COLLECTION))

AGS_MACHINE_COLLECTION()

#define AGS_MACHINE_COLLECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_MACHINE_COLLECTION, AgsMachineCollection))

AGS_MACHINE_COLLECTION_CLASS()

#define AGS_MACHINE_COLLECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_MACHINE_COLLECTION, AgsMachineCollectionClass))

AGS_MACHINE_COLLECTION_GET_CLASS()

#define AGS_MACHINE_COLLECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_MACHINE_COLLECTION, AgsMachineCollectionClass))

ags_machine_collection_get_type ()

GType
ags_machine_collection_get_type ();

Types and Values

enum AgsMachineCollectionFlags

Members

AGS_MACHINE_COLLECTION_CONNECTED

   

AGS_TYPE_MACHINE_COLLECTION

#define AGS_TYPE_MACHINE_COLLECTION                (ags_machine_collection_get_type())

struct AgsMachineCollection

struct AgsMachineCollection;

struct AgsMachineCollectionClass

struct AgsMachineCollectionClass {
  GtkBoxClass box;
};