Module GtkPackProps.Notebook

val cast : 'a Gobject.obj -> Gtk.notebook Gtk.obj
module P : sig ... end
module S : sig ... end
val create : Gtk.notebook Gobject.param list -> Gtk.notebook Gtk.obj
val insert_page_menu : [> `notebook ] Gtk.obj -> [> `widget ] Gtk.obj -> tab_label:[> `widget ] Gtk.optobj -> menu_label:[> `widget ] Gtk.optobj -> ?⁠pos:int -> int
val remove_page : [> `notebook ] Gtk.obj -> int -> unit
val get_current_page : [> `notebook ] Gtk.obj -> int
val get_nth_page : [> `notebook ] Gtk.obj -> int -> Gtk.widget Gtk.obj
val page_num : [> `notebook ] Gtk.obj -> [> `widget ] Gtk.obj -> int
val next_page : [> `notebook ] Gtk.obj -> unit
val prev_page : [> `notebook ] Gtk.obj -> unit
val get_tab_label : [> `notebook ] Gtk.obj -> [> `widget ] Gtk.obj -> Gtk.widget Gtk.obj
val set_tab_label : [> `notebook ] Gtk.obj -> [> `widget ] Gtk.obj -> [> `widget ] Gtk.obj -> unit
val get_menu_label : [> `notebook ] Gtk.obj -> [> `widget ] Gtk.obj -> Gtk.widget Gtk.obj
val set_menu_label : [> `notebook ] Gtk.obj -> [> `widget ] Gtk.obj -> [> `widget ] Gtk.obj -> unit
val reorder_child : [> `notebook ] Gtk.obj -> [> `widget ] Gtk.obj -> int -> unit
val set_tab_reorderable : [> `notebook ] Gtk.obj -> [> `widget ] Gtk.obj -> bool -> unit
val get_tab_reorderable : [> `notebook ] Gtk.obj -> [> `widget ] Gtk.obj -> bool
val make_params : cont:([> `notebook ] as 'a Gobject.param list -> 'b) -> 'a Gobject.param list -> ?⁠enable_popup:bool -> ?⁠group_name:string -> ?⁠scrollable:bool -> ?⁠show_border:bool -> ?⁠show_tabs:bool -> ?⁠tab_pos:GtkEnums.position_type -> 'b