Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_NOTEBOOK_TAB() |
AgsNotebookTab * | ags_notebook_tab_alloc () |
void | ags_notebook_tab_free () |
void | ags_notebook_tab_set_data () |
gint | ags_notebook_tab_index () |
gint | ags_notebook_next_active_tab () |
gint | ags_notebook_add_tab () |
gint | ags_notebook_add_tab_with_label () |
void | ags_notebook_insert_tab () |
void | ags_notebook_insert_tab_with_label () |
void | ags_notebook_remove_tab () |
void | ags_notebook_remove_tab_with_data () |
AgsNotebook * | ags_notebook_new () |
#define | AGS_IS_NOTEBOOK() |
#define | AGS_NOTEBOOK() |
#define | AGS_NOTEBOOK_CLASS() |
#define | AGS_NOTEBOOK_GET_CLASS() |
GType | ags_notebook_get_type () |
#define | AGS_NOTEBOOK_TAB_DEFAULT_WIDTH |
#define | AGS_NOTEBOOK_TAB_DEFAULT_HEIGHT |
#define | AGS_NOTEBOOK_TAB_DEFAULT_PREFIX |
enum | AgsNotebookFlags |
struct | AgsNotebookTab |
#define | AGS_TYPE_NOTEBOOK |
struct | AgsNotebook |
struct | AgsNotebookClass |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── GtkVBox ╰── AgsNotebook
AgsNotebookTab * ags_notebook_tab_alloc ();
Allocate AgsNotebookTab.
Since: 2.0.0
void
ags_notebook_tab_free (AgsNotebookTab *tab
);
Free tab
's memory.
Since: 2.0.0
void ags_notebook_tab_set_data (AgsNotebook *notebook
,gint position
,gpointer data
);
Set the data field of AgsNotebookTab at position
.
Since: 2.0.0
gint ags_notebook_tab_index (AgsNotebook *notebook
,gpointer data
);
Retrieve tab index assigned with data
.
Since: 2.0.0
gint ags_notebook_next_active_tab (AgsNotebook *notebook
,gint position
);
Get next active tab following position
.
Since: 2.0.0
gint
ags_notebook_add_tab (AgsNotebook *notebook
);
Add a new AgsNotebookTab to notebook
.
Since: 2.0.0
gint ags_notebook_add_tab_with_label (AgsNotebook *notebook
,gchar *label
);
Add a new AgsNotebookTab to notebook
and set specified label
.
Since: 2.0.0
void ags_notebook_insert_tab (AgsNotebook *notebook
,gint position
);
Insert a new AgsNotebookTab to notebook
.
Since: 2.0.0
void ags_notebook_insert_tab_with_label (AgsNotebook *notebook
,gchar *label
,gint position
);
Insert a new AgsNotebookTab to notebook
at position
and set specified label
.
Since: 2.0.0
void ags_notebook_remove_tab (AgsNotebook *notebook
,gint position
);
Remove AgsNotebookTab at position
.
Since: 2.0.0
void ags_notebook_remove_tab_with_data (AgsNotebook *notebook
,gpointer data
);
Remove AgsNotebookTab assigned with data
.
Since: 2.0.0
#define AGS_IS_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NOTEBOOK))
#define AGS_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTEBOOK, AgsNotebook))
#define AGS_NOTEBOOK_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTEBOOK, AgsNotebookClass))
#define AGS_NOTEBOOK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_NOTEBOOK, AgsNotebookClass))
“prefix”
property“prefix” gchar *
The prefix used to do enumerated labels.
Flags: Read / Write
Default value: "tab"
Since: 2.0.0