Sha256: e963038af3ff2f266c5ef379b7b57b9817c8308609f8fce1c9157c2419a5743a
Contents?: true
Size: 869 Bytes
Versions: 1
Compression:
Stored size: 869 Bytes
Contents
Gtk.load_class :RadioButton module Gtk # Add non-introspected functions to Gtk::Lib module Lib attach_function :gtk_radio_button_new, [:pointer], :pointer attach_function :gtk_radio_button_new_from_widget, [:pointer], :pointer end # Overrides for GtkRadioButton class RadioButton def self.new_from_widget(*args) obj = allocate obj.send :initialize_from_widget, *args obj end alias old_initialize initialize def initialize(group) list = GLib::SList.from(Gtk::RadioButton, group) ptr = Gtk::Lib.gtk_radio_button_new(list) store_pointer(ptr) end remove_method :old_initialize def initialize_from_widget(radio_group_member) widget = Gtk::RadioButton.from(radio_group_member) ptr = Gtk::Lib.gtk_radio_button_new_from_widget(widget) store_pointer(ptr) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gir_ffi-gtk-0.11.0 | lib/gir_ffi-gtk/gtk2/radio_button.rb |