class MyConfig::ConfComboHolder::ConfCombo
Public Class Methods
new(values)
click to toggle source
Calls superclass method
# File lib/MyConfig.rb, line 10 def initialize(values) super(Gtk::ListStore.new(String,String)) pack_start(renderer=Gtk::CellRendererText.new,true).add_attribute(renderer,:text,1) values.each_pair{|key,value| model.append.set_value(0,key).set_value(1,value)} signal_connect('changed'){|me| set_conf(0,0,parent.conf_text,me.active_iter[0]) } end
Public Instance Methods
set_active(defval)
click to toggle source
# File lib/MyConfig.rb, line 18 def set_active(defval) model.each{|model,path,iter| set_active_iter(iter) if iter[0] == defval} end