sig
  val app_paintable : ([> `widget ], bool) Gobject.property
  val can_default : ([> `widget ], bool) Gobject.property
  val can_focus : ([> `widget ], bool) Gobject.property
  val composite_child : ([> `widget ], bool) Gobject.property
  val events : ([> `widget ], GdkEnums.event_mask list) Gobject.property
  val expand : ([> `widget ], bool) Gobject.property
  val focus_on_click : ([> `widget ], bool) Gobject.property
  val halign : ([> `widget ], GtkEnums.align) Gobject.property
  val has_default : ([> `widget ], bool) Gobject.property
  val has_focus : ([> `widget ], bool) Gobject.property
  val has_tooltip : ([> `widget ], bool) Gobject.property
  val height_request : ([> `widget ], int) Gobject.property
  val hexpand : ([> `widget ], bool) Gobject.property
  val hexpand_set : ([> `widget ], bool) Gobject.property
  val is_focus : ([> `widget ], bool) Gobject.property
  val margin : ([> `widget ], int) Gobject.property
  val margin_bottom : ([> `widget ], int) Gobject.property
  val margin_end : ([> `widget ], int) Gobject.property
  val margin_left : ([> `widget ], int) Gobject.property
  val margin_right : ([> `widget ], int) Gobject.property
  val margin_start : ([> `widget ], int) Gobject.property
  val margin_top : ([> `widget ], int) Gobject.property
  val name : ([> `widget ], string) Gobject.property
  val no_show_all : ([> `widget ], bool) Gobject.property
  val opacity : ([> `widget ], float) Gobject.property
  val parent : ([> `widget ], Gtk.container Gtk.obj option) Gobject.property
  val receives_default : ([> `widget ], bool) Gobject.property
  val scale_factor : ([> `widget ], int) Gobject.property
  val sensitive : ([> `widget ], bool) Gobject.property
  val style : ([> `widget ], Gtk.style) Gobject.property
  val tooltip_markup : ([> `widget ], string) Gobject.property
  val tooltip_text : ([> `widget ], string) Gobject.property
  val valign : ([> `widget ], GtkEnums.align) Gobject.property
  val vexpand : ([> `widget ], bool) Gobject.property
  val vexpand_set : ([> `widget ], bool) Gobject.property
  val visible : ([> `widget ], bool) Gobject.property
  val width_request : ([> `widget ], int) Gobject.property
end