# Class virtual OgtkButtonProps.button_props

    class virtual button_props : object .. end

    val virtual obj : [> `button ] Gobject.obj

    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_use_stock : bool -> unit

    method set_use_underline : bool -> unit

    method set_relief : GtkEnums.relief_style -> unit

    method set_xalign : float -> unit

    method set_yalign : float -> unit

    method focus_on_click : bool

    method image : GObj.widget

    method image_position : GtkEnums.position_type

    method label : string

    method use_stock : bool

    method use_underline : bool

    method relief : GtkEnums.relief_style

    method xalign : float

    method yalign : float