AgsLinkCollectionEditor

AgsLinkCollectionEditor — Edit links in bulk mode.

Synopsis

#include <ags/X/ags_link_collection_editor.h>

struct              AgsLinkCollectionEditor;
struct              AgsLinkCollectionEditorClass;
void                ags_link_collection_editor_check_count
                                                        (AgsLinkCollectionEditor *link_collection_editor);
void                ags_link_collection_editor_check_first_line
                                                        (AgsLinkCollectionEditor *link_collection_editor);
void                ags_link_collection_editor_check_first_link
                                                        (AgsLinkCollectionEditor *link_collection_editor);
AgsLinkCollectionEditor * ags_link_collection_editor_new
                                                        ();

Description

AgsLinkCollectionEditor is a composite widget to modify links in bulk mode. A link collection editor should be packed by a AgsMachineEditor.

Details

struct AgsLinkCollectionEditor

struct AgsLinkCollectionEditor {
  GtkTable table;

  GType channel_type;

  GtkComboBox *link;
  GtkSpinButton *first_line;
  GtkSpinButton *first_link;
  GtkSpinButton *count;
};

struct AgsLinkCollectionEditorClass

struct AgsLinkCollectionEditorClass {
  GtkTableClass table;
};

ags_link_collection_editor_check_count ()

void                ags_link_collection_editor_check_count
                                                        (AgsLinkCollectionEditor *link_collection_editor);

ags_link_collection_editor_check_first_line ()

void                ags_link_collection_editor_check_first_line
                                                        (AgsLinkCollectionEditor *link_collection_editor);

ags_link_collection_editor_check_first_link ()

void                ags_link_collection_editor_check_first_link
                                                        (AgsLinkCollectionEditor *link_collection_editor);

ags_link_collection_editor_new ()

AgsLinkCollectionEditor * ags_link_collection_editor_new
                                                        ();

Creates an AgsLinkCollectionEditor

channel_type :

either AGS_TYPE_INPUT or AGS_TYPE_OUTPUT

Returns :

a new AgsLinkCollectionEditor

Since 0.3