00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00025 #ifndef __NOTEBOOK_H
00026 #define __NOTEBOOK_H
00027 #ifdef __cplusplus
00028 extern "C" {
00029 #endif
00030 #include <gtk/gtk.h>
00031
00032 #include "frame-table.h"
00033
00034
00035
00036 void notebook_on_page_switch (GtkNotebook *notebook, GtkNotebookPage *page, guint page_num, gpointer user_data);
00037 void notebook_remove_page (GtkToolButton *donotuse, gpointer user_data);
00038 const gchar *notebook_get_tab_label (GtkNotebook *notebook, GtkWidget *child);
00039 frame_table_t *_notebook_add_page (GtkWidget *frame_box, const gchar *tablabel);
00040 void notebook_add_page (GtkToolButton *addbutton, gpointer user_data);
00041 void notebook_on_page_added (GtkNotebook *notebook, GtkWidget *child, guint page_num, gpointer user_data);
00042 void notebook_on_page_removed (GtkNotebook *notebook, GtkWidget *child, guint page_num, gpointer user_data);
00043 void notebook_remove_all ();
00044
00045 #ifdef __cplusplus
00046 }
00047 #endif
00048 #endif