public class Notebook : Container, Implementor, Buildable {
public weak NotebookPage cur_page ;
public weak GLib.List children ;
public weak GLib.List first_tab ;
public weak Widget menu ;
public weak Gdk.Window event_window ;
public uint timer ;
public uint in_child ;
public uint click_child ;
public uint button ;
public uint need_timer ;
public uint child_has_focus ;
public uint have_visible_child ;
public uint focus_out ;
public uint has_before_previous ;
public uint has_before_next ;
public uint has_after_previous ;
public uint has_after_next ;
public weak bool enable_popup { get; set; } ;
public weak void group { get; set; } ;
public weak int group_id { get; set; } ;
public weak bool homogeneous { get; set; } ;
public weak int page { get; set; } ;
public weak bool scrollable { get; set; } ;
public weak bool show_border { get; set; } ;
public weak bool show_tabs { get; set; } ;
public weak uint tab_border { set; } ;
public weak uint tab_hborder { get; set; } ;
public weak PositionType tab_pos { get; set; } ;
public weak uint tab_vborder { get; set; } ;
public Notebook ( ) ;
public signal bool change_current_page ( int offset ) ;
public signal weak Notebook create_window ( Widget page,
int x,
int y ) ;
public signal bool focus_tab ( NotebookTab type ) ;
public signal void move_focus_out ( DirectionType direction ) ;
public signal void page_added ( Widget p0,
uint p1 ) ;
public signal void page_removed ( Widget p0,
uint p1 ) ;
public signal void page_reordered ( Widget p0,
uint p1 ) ;
public signal bool reorder_tab ( DirectionType direction,
bool move_to_last ) ;
public signal bool select_page ( bool move_focus ) ;
public signal void switch_page ( void** page,
uint page_num ) ;
public int append_page ( Widget child,
Widget? tab_label ) ;
public int append_page_menu ( Widget child,
Widget tab_label,
Widget menu_label ) ;
public int get_current_page ( ) ;
public void** get_group ( ) ;
public weak Widget get_menu_label ( Widget child ) ;
public weak string get_menu_label_text ( Widget child ) ;
public int get_n_pages ( ) ;
public weak Widget get_nth_page ( int page_num ) ;
public bool get_scrollable ( ) ;
public bool get_show_border ( ) ;
public bool get_show_tabs ( ) ;
public bool get_tab_detachable ( Widget child ) ;
public weak Widget get_tab_label ( Widget child ) ;
public weak string get_tab_label_text ( Widget child ) ;
public PositionType get_tab_pos ( ) ;
public bool get_tab_reorderable ( Widget child ) ;
public int insert_page_menu ( Widget child,
Widget tab_label,
Widget menu_label,
int position ) ;
public void next_page ( ) ;
public void popup_disable ( ) ;
public void popup_enable ( ) ;
public int prepend_page ( Widget child,
Widget tab_label ) ;
public int prepend_page_menu ( Widget child,
Widget tab_label,
Widget menu_label ) ;
public void prev_page ( ) ;
public void query_tab_label_packing ( Widget child,
bool expand,
bool fill,
PackType pack_type ) ;
public void remove_page ( int page_num ) ;
public void reorder_child ( Widget child,
int position ) ;
public void set_current_page ( int page_num ) ;
public void set_group ( void** group ) ;
public void set_menu_label ( Widget child,
Widget menu_label ) ;
public void set_menu_label_text ( Widget child,
string menu_text ) ;
public void set_scrollable ( bool scrollable ) ;
public void set_show_border ( bool show_border ) ;
public void set_show_tabs ( bool show_tabs ) ;
public void set_tab_detachable ( Widget child,
bool detachable ) ;
public void set_tab_label ( Widget child,
Widget tab_label ) ;
public void set_tab_label_packing ( Widget child,
bool expand,
bool fill,
PackType pack_type ) ;
public void set_tab_label_text ( Widget child,
string tab_text ) ;
public void set_tab_pos ( PositionType pos ) ;
public void set_tab_reorderable ( Widget child,
bool reorderable ) ;
public static void set_window_creation_hook ( NotebookWindowCreationFunc func,
void** data,
GLib.DestroyNotify destroy ) ;
public virtual int insert_page ( Widget child,
Widget tab_label,
int position ) ;
}

public Notebook ( ) ;
public weak NotebookPage cur_page ;
public weak GLib.List children ;
public weak GLib.List first_tab ;
public weak Widget menu ;
public weak Gdk.Window event_window ;
public uint timer ;
public uint in_child ;
public uint click_child ;
public uint button ;
public uint need_timer ;
public uint child_has_focus ;
public uint have_visible_child ;
public uint focus_out ;
public uint has_before_previous ;
public uint has_before_next ;
public uint has_after_previous ;
public uint has_after_next ;
public signal bool change_current_page ( int offset ) ;
public signal weak Notebook create_window ( Widget page,
int x,
int y ) ;
public signal bool focus_tab ( NotebookTab type ) ;
public signal void move_focus_out ( DirectionType direction ) ;
public signal void page_added ( Widget p0,
uint p1 ) ;
public signal void page_removed ( Widget p0,
uint p1 ) ;
public signal void page_reordered ( Widget p0,
uint p1 ) ;
public signal bool reorder_tab ( DirectionType direction,
bool move_to_last ) ;
public signal bool select_page ( bool move_focus ) ;
public signal void switch_page ( void** page,
uint page_num ) ;
public weak bool enable_popup { get; set; } ;
public weak void group { get; set; } ;
public weak int group_id { get; set; } ;
public weak bool homogeneous { get; set; } ;
public weak int page { get; set; } ;
public weak bool scrollable { get; set; } ;
public weak bool show_border { get; set; } ;
public weak bool show_tabs { get; set; } ;
public weak uint tab_border { set; } ;
public weak uint tab_hborder { get; set; } ;
public weak PositionType tab_pos { get; set; } ;
public weak uint tab_vborder { get; set; } ;
public int append_page ( Widget child,
Widget? tab_label ) ;
public int append_page_menu ( Widget child,
Widget tab_label,
Widget menu_label ) ;
public int get_current_page ( ) ;
public void** get_group ( ) ;
public weak Widget get_menu_label ( Widget child ) ;
public weak string get_menu_label_text ( Widget child ) ;
public int get_n_pages ( ) ;
public weak Widget get_nth_page ( int page_num ) ;
public bool get_scrollable ( ) ;
public bool get_show_border ( ) ;
public bool get_show_tabs ( ) ;
public bool get_tab_detachable ( Widget child ) ;
public weak Widget get_tab_label ( Widget child ) ;
public weak string get_tab_label_text ( Widget child ) ;
public PositionType get_tab_pos ( ) ;
public bool get_tab_reorderable ( Widget child ) ;
public int insert_page_menu ( Widget child,
Widget tab_label,
Widget menu_label,
int position ) ;
public void next_page ( ) ;
public void popup_disable ( ) ;
public void popup_enable ( ) ;
public int prepend_page ( Widget child,
Widget tab_label ) ;
public int prepend_page_menu ( Widget child,
Widget tab_label,
Widget menu_label ) ;
public void prev_page ( ) ;
public void query_tab_label_packing ( Widget child,
bool expand,
bool fill,
PackType pack_type ) ;
public void remove_page ( int page_num ) ;
public void reorder_child ( Widget child,
int position ) ;
public void set_current_page ( int page_num ) ;
public void set_group ( void** group ) ;
public void set_menu_label ( Widget child,
Widget menu_label ) ;
public void set_menu_label_text ( Widget child,
string menu_text ) ;
public void set_scrollable ( bool scrollable ) ;
public void set_show_border ( bool show_border ) ;
public void set_show_tabs ( bool show_tabs ) ;
public void set_tab_detachable ( Widget child,
bool detachable ) ;
public void set_tab_label ( Widget child,
Widget tab_label ) ;
public void set_tab_label_packing ( Widget child,
bool expand,
bool fill,
PackType pack_type ) ;
public void set_tab_label_text ( Widget child,
string tab_text ) ;
public void set_tab_pos ( PositionType pos ) ;
public void set_tab_reorderable ( Widget child,
bool reorderable ) ;
public static void set_window_creation_hook ( NotebookWindowCreationFunc func,
void** data,
GLib.DestroyNotify destroy ) ;
public virtual int insert_page ( Widget child,
Widget tab_label,
int position ) ;
Created by Valadoc