AgsNotebook

AgsNotebook — select channel

Functions

Types and Values

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);

Returns


ags_notebook_next_active_tab ()

gint
ags_notebook_next_active_tab (AgsNotebook *notebook,
                              gint position);

Returns


ags_notebook_add_tab ()

gint
ags_notebook_add_tab (AgsNotebook *notebook);

Returns


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);


ags_notebook_new ()

AgsNotebook *
ags_notebook_new ();

Create a new AgsNotebook.

Returns

Since 0.4

Types and Values

enum AgsNotebookTabFlags

Members

AGS_NOTEBOOK_TAB_VISIBLE

   

AGS_NOTEBOOK_TAB_MODE_NORMAL

   

AGS_NOTEBOOK_TAB_MODE_OVERLAY

   

struct AgsNotebookTab

struct AgsNotebookTab {
  guint flags;

  GtkToggleButton *toggle;
  GObject *notation;
};