sig
  val bbox : 'Widget.widget -> int * int * int * int
  val bbox_cell :
    'Widget.widget -> column:int -> row:int -> int * int * int * int
  val bbox_span :
    'Widget.widget ->
    column1:int ->
    row1:int -> column2:int -> row2:int -> int * int * int * int
  val column_configure :
    ?minsize:int ->
    ?pad:int -> ?weight:int -> 'Widget.widget -> int -> unit
  val column_configure_get : 'Widget.widget -> int -> string
  val configure :
    ?column:int ->
    ?columnspan:int ->
    ?inside:'Widget.widget ->
    ?ipadx:int ->
    ?ipady:int ->
    ?padx:int ->
    ?pady:int ->
    ?row:int ->
    ?rowspan:int -> ?sticky:string -> 'Widget.widget list -> unit
  val forget : 'Widget.widget list -> unit
  val info : 'Widget.widget -> string
  val location : 'Widget.widget -> x:int -> y:int -> int * int
  val propagate_get : 'Widget.widget -> bool
  val propagate_set : 'Widget.widget -> bool -> unit
  val row_configure :
    ?minsize:int ->
    ?pad:int -> ?weight:int -> 'Widget.widget -> int -> unit
  val row_configure_get : 'Widget.widget -> int -> string
  val size : 'Widget.widget -> int * int
  val slaves :
    ?column:int ->
    ?row:int -> 'Widget.widget -> Widget.any Widget.widget list
end