class MittensUi::Checkbox

Attributes

value[RW]

Public Class Methods

new(options={}) click to toggle source
Calls superclass method
# File lib/mittens_ui/checkbox.rb, line 7
def initialize(options={})
                    label = options[:label] || "Checkbox"

                    @value = nil
  @checkbox = Gtk::CheckButton.new(label)

  $vertical_box.pack_start(@checkbox)

  super(@checkbox, options)
end

Public Instance Methods

toggle() { || ... } click to toggle source
# File lib/mittens_ui/checkbox.rb, line 18
def toggle
  @checkbox.signal_connect "toggled" do
    yield
  end
end