`sig
val cast : 'a Gobject.obj -> Gtk.expander Gtk.obj
module P :
sig
val expanded : ([> `expander ], bool) Gobject.property
val label : ([> `expander ], string) Gobject.property
val label_widget :
([> `expander ], Gtk.widget Gtk.obj) Gobject.property
val spacing : ([> `expander ], int) Gobject.property
val use_underline : ([> `expander ], bool) Gobject.property
end
module S :
sig val activate : ([> `expander ], unit -> unit) GtkSignal.t end
val create : Gtk.expander Gobject.param list -> Gtk.expander Gtk.obj
val make_params :
cont:(([> `expander ] as 'a) Gobject.param list -> 'b) ->
'a Gobject.param list ->
?expanded:bool ->
?label:string -> ?spacing:int -> ?use_underline:bool -> 'b
end`