Sha256: e2b240c0efa04527fec0eb6a210dd98a756bffd52931935627ac440906e26225

Contents?: true

Size: 755 Bytes

Versions: 92

Compression:

Stored size: 755 Bytes

Contents

#!/usr/bin/env ruby
=begin
  linkbutton.rb - Gtk::LinkButton sample.

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

require "gtk3"

window = Gtk::Window.new("Gtk::LinkButton sample")
window.signal_connect("destroy"){Gtk.main_quit}

vbox = Gtk::Box.new(:vertical)

# URI only
button1 = Gtk::LinkButton.new("http://ruby-gnome2.sourceforge.jp/")
button1.signal_connect("clicked") do
  puts button1.uri
end
vbox.pack_start(button1)

# URI with a label
button2 = Gtk::LinkButton.new("http://ruby-gnome2.sourceforge.jp/",
			      "Ruby-GNOME2 Website")
button2.signal_connect("clicked") do
  puts button2.uri
end

vbox.pack_start(button2)

window.add(vbox)
window.show_all

Gtk.main

Version data entries

92 entries across 84 versions & 2 rubygems

Version Path
gtk3-3.2.5-x64-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.5-x86-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.5 sample/misc/linkbutton.rb
gtk3-3.2.4-x64-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.4-x86-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.4 sample/misc/linkbutton.rb
gtk3-3.2.3-x64-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.3-x86-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.3 sample/misc/linkbutton.rb
gtk3-3.2.2-x64-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.2-x86-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.2 sample/misc/linkbutton.rb
gtk3-3.2.1-x64-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.1-x86-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.1 sample/misc/linkbutton.rb
gtk3-3.2.0-x86-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.0-x64-mingw32 sample/misc/linkbutton.rb
gtk3-3.2.0 sample/misc/linkbutton.rb
gtk3-3.1.9-x64-mingw32 sample/misc/linkbutton.rb
gtk3-3.1.9-x86-mingw32 sample/misc/linkbutton.rb