AgsPropertyCollectionEditor

AgsPropertyCollectionEditor — Edit propertys in bulk mode.

Synopsis

#include <ags/X/ags_property_collection_editor.h>

struct              AgsPropertyCollectionEditor;
struct              AgsPropertyCollectionEditorClass;
AgsPropertyCollectionEditor * ags_property_collection_editor_new
                                                        (GType child_type,
                                                         guint child_parameter_count,
                                                         GParameter *child_parameter);

Description

AgsPropertyCollectionEditor is a composite widget to modify propertys in bulk mode. A property collection editor should be packed by a AgsMachineEditor.

Details

struct AgsPropertyCollectionEditor

struct AgsPropertyCollectionEditor {
  AgsPropertyEditor property_editor;

  GType child_type;
  guint child_parameter_count;
  GParameter *child_parameter;

  GtkVBox *child;

  GtkButton *add_collection;
};

struct AgsPropertyCollectionEditorClass

struct AgsPropertyCollectionEditorClass {
  AgsPropertyEditorClass property_editor;
};

ags_property_collection_editor_new ()

AgsPropertyCollectionEditor * ags_property_collection_editor_new
                                                        (GType child_type,
                                                         guint child_parameter_count,
                                                         GParameter *child_parameter);

Creates an AgsPropertyCollectionEditor

channel_type :

either AGS_TYPE_INPUT or AGS_TYPE_OUTPUT

Returns :

a new AgsPropertyCollectionEditor

Since 0.3