sig
  val switch_page :
    ([> `notebook ], Gtk.widget Gtk.obj -> int -> unit) GtkSignal.t
  val select_page : ([> `notebook ], bool -> unit) GtkSignal.t
  val reorder_tab :
    ([> `notebook ], GtkEnums.direction_type -> bool -> unit) GtkSignal.t
  val change_current_page : ([> `notebook ], int -> unit) GtkSignal.t
  val move_focus_out :
    ([> `notebook ], GtkEnums.direction_type -> unit) GtkSignal.t
  val page_added :
    ([> `notebook ], Gtk.widget Gtk.obj -> int -> unit) GtkSignal.t
  val page_removed :
    ([> `notebook ], Gtk.widget Gtk.obj -> int -> unit) GtkSignal.t
  val page_reordered :
    ([> `notebook ], Gtk.widget Gtk.obj -> int -> unit) GtkSignal.t
  val create_window :
    ([> `notebook ], page:Gtk.widget Gtk.obj -> x:int -> y:int -> unit)
    GtkSignal.t
end