Sha256: 7a8a7a008ce4d8f76d206a6f8caf6ed58a215c034994b86c8a16f144d96e58cb

Contents?: true

Size: 665 Bytes

Versions: 154

Compression:

Stored size: 665 Bytes

Contents

#!/usr/bin/env ruby
=begin
  entrycompletion.rb - Ruby/GTK sample script.

  Copyright (c) 2004-2015 Ruby-GNOME2 Project Team
  This program is licenced under the same licence as Ruby-GNOME2.

  Enter "G", "t" on the entry box.
=end

require "gtk3"

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)
window.show_all
window.signal_connect("destroy"){Gtk.main_quit}

Gtk.main

Version data entries

154 entries across 146 versions & 2 rubygems

Version Path
gtk3-4.2.7 sample/misc/entrycompletion.rb
gtk3-4.2.6 sample/misc/entrycompletion.rb
gtk3-4.2.5 sample/misc/entrycompletion.rb
gtk3-4.2.4 sample/misc/entrycompletion.rb
gtk3-4.2.3 sample/misc/entrycompletion.rb
gtk3-4.2.2 sample/misc/entrycompletion.rb
gtk3-4.2.1 sample/misc/entrycompletion.rb
gtk3-4.2.0 sample/misc/entrycompletion.rb
gtk3-4.1.9 sample/misc/entrycompletion.rb
gtk3-4.1.8 sample/misc/entrycompletion.rb
gtk3-4.1.7 sample/misc/entrycompletion.rb
gtk3-4.1.6 sample/misc/entrycompletion.rb
gtk3-4.1.5 sample/misc/entrycompletion.rb
gtk3-4.1.4 sample/misc/entrycompletion.rb
gtk3-4.1.3 sample/misc/entrycompletion.rb
gtk3-4.1.2 sample/misc/entrycompletion.rb
gtk3-4.1.1 sample/misc/entrycompletion.rb
gtk3-4.1.0 sample/misc/entrycompletion.rb
gtk3-4.0.9 sample/misc/entrycompletion.rb
gtk3-4.0.8 sample/misc/entrycompletion.rb