aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/gems/gettext-2.1.0/samples/hello_glade2.rb
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gems/gettext-2.1.0/samples/hello_glade2.rb')
-rw-r--r--vendor/gems/gettext-2.1.0/samples/hello_glade2.rb25
1 files changed, 25 insertions, 0 deletions
diff --git a/vendor/gems/gettext-2.1.0/samples/hello_glade2.rb b/vendor/gems/gettext-2.1.0/samples/hello_glade2.rb
new file mode 100644
index 000000000..1e6251b99
--- /dev/null
+++ b/vendor/gems/gettext-2.1.0/samples/hello_glade2.rb
@@ -0,0 +1,25 @@
+#!/usr/bin/env ruby
+# hello_glade2.rb - sample for Ruby/Libglade2
+#
+# Copyright (C) 2004-2008 Masao Mutoh
+# This file is distributed under the same license as Ruby-GetText-Package.
+
+require 'rubygems'
+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 = "hello_glade2"
+ Gnome::Program.new(APPNAME, "1.0")
+ HelloLibglade2.new("hello_glade2.glade", APPNAME)
+ Gtk.main
+end