# Module GtkPackProps.Layout

    module Layout: sig .. end

    val cast : 'a Gobject.obj -> Gtk.layout Gtk.obj

    module P: sig .. end

    val create : Gtk.layout Gobject.param list -> Gtk.layout Gtk.obj

    val put : [> `layout ] Gtk.obj -> [> `widget ] Gtk.obj -> x:int -> y:int -> unit

    val move : [> `layout ] Gtk.obj -> [> `widget ] Gtk.obj -> x:int -> y:int -> unit

    val freeze : [> `layout ] Gtk.obj -> unit

    val thaw : [> `layout ] Gtk.obj -> unit

    val bin_window : [> `layout ] Gtk.obj -> Gdk.window

    val make_params : cont:(([> `layout ] as 'a) Gobject.param list -> 'b) ->
           'a Gobject.param list ->
           ?hadjustment:Gtk.adjustment Gtk.obj ->
           ?height:int -> ?vadjustment:Gtk.adjustment Gtk.obj -> ?width:int -> 'b