AgsNotebook
AgsNotebook — select channel
|
|
Object Hierarchy
GObject
╰── GInitiallyUnowned
╰── GtkObject
╰── GtkWidget
╰── GtkContainer
╰── GtkBox
╰── GtkVBox
╰── AgsNotebook
Includes
#include <ags/X/editor/ags_notebook.h>
Description
The AgsNotebook lets select/deselect channels to edit.
Functions
AGS_NOTEBOOK_TAB()
#define AGS_NOTEBOOK_TAB(x) ((AgsNotebookTab *)(x))
ags_notebook_tab_index ()
gint
ags_notebook_tab_index (AgsNotebook *notebook
,
GObject *notation
);
ags_notebook_next_active_tab ()
gint
ags_notebook_next_active_tab (AgsNotebook *notebook
,
gint position
);
ags_notebook_add_tab ()
gint
ags_notebook_add_tab (AgsNotebook *notebook
);
ags_notebook_insert_tab ()
void
ags_notebook_insert_tab (AgsNotebook *notebook
,
gint position
);
ags_notebook_remove_tab ()
void
ags_notebook_remove_tab (AgsNotebook *notebook
,
gint nth
);
ags_notebook_add_child ()
void
ags_notebook_add_child (AgsNotebook *notebook
,
GtkWidget *child
);
ags_notebook_remove_child ()
void
ags_notebook_remove_child (AgsNotebook *notebook
,
GtkWidget *child
);
Types and Values
AGS_NOTEBOOK_TAB_DEFAULT_HEIGHT
#define AGS_NOTEBOOK_TAB_DEFAULT_HEIGHT (32)
AGS_NOTEBOOK_TAB_DEFAULT_WIDTH
#define AGS_NOTEBOOK_TAB_DEFAULT_WIDTH (100)
struct AgsNotebookTab
struct AgsNotebookTab {
guint flags;
GObject *notation;
GList *automation;
GtkToggleButton *toggle;
};