AgsListingEditor

AgsListingEditor — pack pad editors.

Synopsis

#include <ags/X/ags_listing_editor.h>

struct              AgsListingEditor;
struct              AgsListingEditorClass;
void                ags_listing_editor_add_children     (AgsListingEditor *listing_editor,
                                                         AgsAudio *audio,
                                                         guint nth_channel,
                                                         gboolean connect);
AgsListingEditor *  ags_listing_editor_new              (GType channel_type);

Description

AgsListingEditor is a composite widget to pack AgsPadEditor.

Details

struct AgsListingEditor

struct AgsListingEditor {
  AgsPropertyListingEditor property_listing_editor;

  GType channel_type;

  GtkVBox *child;
};

struct AgsListingEditorClass

struct AgsListingEditorClass {
  AgsPropertyListingEditorClass property_listing_editor;
};

ags_listing_editor_add_children ()

void                ags_listing_editor_add_children     (AgsListingEditor *listing_editor,
                                                         AgsAudio *audio,
                                                         guint nth_channel,
                                                         gboolean connect);

Creates new pad editors or destroys them.

audio :

the AgsAudio to use

nth_channel :

nth channel to start creation until end

connect :

if TRUE widget is connected and shown

Since 0.3


ags_listing_editor_new ()

AgsListingEditor *  ags_listing_editor_new              (GType channel_type);

Creates an AgsListingEditor

channel_type :

the channel type to represent

Returns :

a new AgsListingEditor

Since 0.3