# Class GPack.notebook

    class notebook : Gtk.notebook Gtk.obj -> object .. end

A tabbed notebook container
Inherits

- `GContainer.container`

    val obj : Gtk.notebook Gtk.obj

    method as_notebook : Gtk.notebook Gtk.obj

    method event : GObj.event_ops

    method append_page : ?tab_label:GObj.widget -> ?menu_label:GObj.widget -> GObj.widget -> int

    method connect : notebook_signals

    method current_page : int

    method get_menu_label : GObj.widget -> GObj.widget

    method get_nth_page : int -> GObj.widget

    method get_tab_label : GObj.widget -> GObj.widget

    method get_tab_reorderable : GObj.widget -> bool

    method goto_page : int -> unit

    method insert_page : ?tab_label:GObj.widget ->
           ?menu_label:GObj.widget -> ?pos:int -> GObj.widget -> int

    method next_page : unit -> unit

    method page_num : GObj.widget -> int

    method prepend_page : ?tab_label:GObj.widget -> ?menu_label:GObj.widget -> GObj.widget -> int

    method previous_page : unit -> unit

    method remove_page : int -> unit

    method reorder_child : GObj.widget -> int -> unit

    method set_enable_popup : bool -> unit

    method set_homogeneous_tabs : bool -> unit

    method set_page : ?tab_label:GObj.widget -> ?menu_label:GObj.widget -> GObj.widget -> unit

    method set_scrollable : bool -> unit

    method set_show_border : bool -> unit

    method set_show_tabs : bool -> unit

    method set_tab_border : int -> unit

    method set_tab_hborder : int -> unit

    method set_tab_reorderable : GObj.widget -> bool -> unit

    method set_tab_vborder : int -> unit

    method set_tab_pos : Gtk.Tags.position -> unit

    method enable_popup : bool

    method homogeneous_tabs : bool

    method scrollable : bool

    method show_border : bool

    method show_tabs : bool

    method tab_hborder : int

    method tab_pos : GtkEnums.position_type

    method tab_vborder : int