Sha256: 31250198cdbcd223d2f7ddd4c539140c832ec8858959b8611908c1f456e19528
Contents?: true
Size: 825 Bytes
Versions: 184
Compression:
Stored size: 825 Bytes
Contents
#!/usr/bin/env ruby =begin entrycompletion.rb - Ruby/GTK sample script. Copyright (c) 2004-2006 Ruby-GNOME2 Project Team This program is licenced under the same licence as Ruby-GNOME2. Enter "G", "t" on the entry box. $Id: entrycompletion.rb,v 1.4 2006/06/17 13:18:12 mutoh Exp $ =end require 'gtk2' if str = Gtk.check_version(2, 4, 0) puts "This sample requires GTK+ 2.4.0 or later" puts str exit end window = Gtk::Window.new window.set_default_size(200, 200) entry = Gtk::Entry.new completion = Gtk::EntryCompletion.new entry.completion = completion model = Gtk::ListStore.new(String) ["GNOME", "total", "totally"].each do |v| iter = model.append iter[0] = v end completion.model = model completion.text_column = 0 window.add(entry).show_all.signal_connect("destroy"){Gtk.main_quit} Gtk.main
Version data entries
184 entries across 184 versions & 1 rubygems