`object
val virtual obj : [> `button ] Gobject.obj
method focus_on_click : bool
method image : GObj.widget
method image_position : GtkEnums.position_type
method label : string
method relief : GtkEnums.relief_style
method set_focus_on_click : bool -> unit
method set_image : GObj.widget -> unit
method set_image_position : GtkEnums.position_type -> unit
method set_label : string -> unit
method set_relief : GtkEnums.relief_style -> unit
method set_use_stock : bool -> unit
method set_use_underline : bool -> unit
method set_xalign : float -> unit
method set_yalign : float -> unit
method use_stock : bool
method use_underline : bool
method xalign : float
method yalign : float
end`