Sha256: 0681692ad37b37baa65624675f4e8e8edcac4d904ef214fada1e3ca2e283f5db
Contents?: true
Size: 553 Bytes
Versions: 28
Compression:
Stored size: 553 Bytes
Contents
#!/usr/bin/env ruby # helloglade2.rb - sample for Ruby/Libglade2 # # Copyright (C) 2004 Masao Mutoh # This file is distributed under the same license as Ruby-GetText-Package. require 'libglade2' class HelloLibglade2 def initialize(path, appname) @glade = GladeXML.new(path, nil, appname, "locale") {|handler| method(handler)} end def on_quit puts "Hello world" Gtk.main_quit end end if __FILE__ == $0 APPNAME = "helloglade2" Gnome::Program.new(APPNAME, "1.0") HelloLibglade2.new("helloglade2.glade", APPNAME) Gtk.main end
Version data entries
28 entries across 28 versions & 1 rubygems