sig
  val cast : 'Gobject.obj -> Gtk.aspect_frame Gtk.obj
  module P :
    sig
      val obey_child : ([> `aspectframe ], bool) Gobject.property
      val ratio : ([> `aspectframe ], float) Gobject.property
      val xalign : ([> `aspectframe ], float) Gobject.property
      val yalign : ([> `aspectframe ], float) Gobject.property
    end
  val create :
    Gtk.aspect_frame Gobject.param list -> Gtk.aspect_frame Gtk.obj
  val make_params :
    cont:(([> `aspectframe ] as 'a) Gobject.param list -> 'b) ->
    'Gobject.param list ->
    ?obey_child:bool -> ?ratio:float -> ?xalign:float -> ?yalign:float -> 'b
end