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