# Module GtkPackProps.Table

    module Table: sig .. end

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

    module P: sig .. end

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

    val attach : [> `table ] Gtk.obj ->
           [> `widget ] Gtk.obj ->
           left:int ->
           right:int ->
           top:int ->
           bottom:int ->
           xoptions:Gtk.Tags.attach_options list ->
           yoptions:Gtk.Tags.attach_options list -> xpadding:int -> ypadding:int -> unit

    val set_row_spacing : [> `table ] Gtk.obj -> int -> int -> unit

    val set_col_spacing : [> `table ] Gtk.obj -> int -> int -> unit

    val make_params : cont:(([> `table ] as 'a) Gobject.param list -> 'b) ->
           'a Gobject.param list ->
           ?columns:int ->
           ?rows:int ->
           ?homogeneous:bool -> ?row_spacings:int -> ?col_spacings:int -> 'b