From: metnik <me...@in...> - 2005-02-12 13:53:24
|
This is what I wanted. Thank you very much for your example!!! Bye Luigi # combo for db require 'gtk2' Gtk.init window = Gtk::Window.new model = Gtk::ListStore.new(String, Integer) [["cat1", 22], ["cat2", 3], ["cat3", 6]].each do |stock, name| iter = model.append iter[0] = stock iter[1] = name end combo2 = Gtk::ComboBox.new(model) # column 1 renderer = Gtk::CellRendererText.new combo2.pack_start(renderer, true) combo2.set_attributes(renderer, :text => 0) combo2.active = 2 combo2.signal_connect("changed") do p "combo2: #{combo2.active}, "+combo2.active_iter[1].to_s end # Show main window vbox = Gtk::VBox.new vbox.add(combo2) window.add(vbox).show_all Gtk.main |