יום ראשון, 12 במאי 2013

Displaying a window using ruby and gtk

require 'gtk'

window = Gtk::Window.new(Gtk::WINDOW_TOPLEVEL)

pressmebtn = Gtk::Button.new("Press me please!!")

window.set_title("Displaying a window using ruby and gtk on linux")

window.border_width(5)

# Connect the signals 'destroy_event'
window.signal_connect('destroy') {
puts "destroy event received"
Gtk.main_quit
}

# Connect the button to a callback.
pressmebtn.signal_connect('clicked') { puts "pressmebtn was clicked" }

# Connect the signals 'delete_event'
window.signal_connect('delete_event') {
puts "delete_event received"
false
}

window.add button
window.show_all
Gtk.main

אין תגובות:

הוסף רשומת תגובה