sig
  val cast : 'Gobject.obj -> Gtk.radio_action Gobject.obj
  module P :
    sig
      val group :
        ([> `radioaction ], Gtk.radio_action Gobject.obj option)
        Gobject.property
      val value : ([> `radioaction ], int) Gobject.property
    end
  module S :
    sig
      val changed :
        ([> `radioaction ], Gtk.radio_action Gobject.obj -> unit) GtkSignal.t
    end
  val create :
    Gtk.radio_action Gobject.param list -> Gtk.radio_action Gobject.obj
  external get_current_value : [> `radioaction ] Gobject.obj -> int
    = "ml_gtk_radio_action_get_current_value"
  external set_group :
    [> `radioaction ] Gobject.obj -> Gtk.radio_action Gtk.group -> unit
    = "ml_gtk_radio_action_set_group"
end