class Demo::BasicWindow

Public Class Methods

new(title = nil) click to toggle source
Calls superclass method Gtk::Window::new
# File gtk2/sample/gtk-demo/common.rb, line 30
def initialize(title = nil)
  super(Gtk::Window::TOPLEVEL)
  if title
    set_title("#{title} in Ruby/GTK")
  end

  signal_connect("key_press_event") do |widget, event|
    if event.state.control_mask? and event.keyval == Gdk::Keyval::GDK_q
      destroy
      true
    else
      false
    end
  end

  signal_connect("delete_event") do |widget, event|
    quit
  end
end

Public Instance Methods

quit() click to toggle source
# File gtk2/sample/gtk-demo/common.rb, line 50
def quit
  destroy
  true
end