(************************************************************************) (* v * The Coq Proof Assistant / The Coq Development Team *) (* if i = real_pos then typed_page else x) 0 typed_page_list; super#set_page ?tab_label ?menu_label page method remove_page index = typed_page_list <- Util.list_filter_i (fun i x -> i <> index) typed_page_list; super#remove_page index method get_nth_typed_page i = List.nth typed_page_list i method typed_page_num p = Util.list_index0 p typed_page_list method pages = typed_page_list end let create build = GtkPack.Notebook.make_params [] ~cont:(GContainer.pack_container ~create:(fun pl -> let nb = GtkPack.Notebook.create pl in (new typed_notebook build nb)))