`sig
val cast : 'a Gobject.obj -> Gtk.handle_box Gtk.obj
module P :
sig
val handle_position :
([> `handlebox ], GtkEnums.position_type) Gobject.property
val snap_edge :
([> `handlebox ], GtkEnums.position_type) Gobject.property
val shadow_type :
([> `handlebox ], GtkEnums.shadow_type) Gobject.property
val snap_edge_set : ([> `handlebox ], bool) Gobject.property
end
module S :
sig
val child_attached :
([> `handlebox ], Gtk.widget Gtk.obj -> unit) GtkSignal.t
val child_detached :
([> `handlebox ], Gtk.widget Gtk.obj -> unit) GtkSignal.t
end
val create : Gtk.handle_box Gobject.param list -> Gtk.handle_box Gtk.obj
val make_params :
cont:(([> `handlebox ] as 'a) Gobject.param list -> 'b) ->
'a Gobject.param list ->
?handle_position:GtkEnums.position_type ->
?snap_edge:GtkEnums.position_type ->
?shadow_type:GtkEnums.shadow_type -> 'b
end`