Method: VimMate::ConfigWindow#field_for
- Defined in:
- lib/config_window.rb
#field_for(val) ⇒ Object
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/config_window.rb', line 69 def field_for(val) case val when String # TODO make "textarea" for more than 42 chars e = Gtk::Entry.new e.editable = true e.text = val e when Fixnum, Float Gtk::SpinButton.new( Gtk::Adjustment.new(val,0,10000,1,10,1), 1,0) when FalseClass, TrueClass e = Gtk::ToggleButton.new e.active = val e else Gtk::Label.new(val.to_s) end end |