# File gtk2/sample/misc/t-gtkplug.rb, line 19 def initialize(xid, plug) plug = "Button" if plug.nil? if xid.nil? @window = Gtk::Window.new("Gtk::Plug Test") @window.set_default_size(250, 50) else @window = Gtk::Plug.new(xid.to_i) end @window.window_position = Gtk::Window::POS_CENTER @window.signal_connect("delete_event"){Gtk.main_quit} @vbox = Gtk::VBox.new(true, 5) @window.add(@vbox) @button1 = Gtk::Button.new(plug) @button1.signal_connect("clicked"){ $stderr.puts plug} @button2 = Gtk::Button.new("Exit") @button2.signal_connect("clicked"){Gtk.main_quit} # Exit button to test an unexpected end of child process by Gtk::Socket @vbox.add(@button1) @vbox.add(@button2) @window.show_all end
Generated with the Darkfish Rdoc Generator 2.