From: Martin V. <rub...@an...> - 2008-04-21 10:47:37
|
Hi: I have found a PHP GTK sample here: http://phpexperts.blogspot.com/2007/05/splash-screens-with-php-gtk.html this is my ruby version. It works fine but the callback doesnt´s work. Any help? Someone know like conect a signal inside a class: class One def initialize(callback) callback end end class Main def initialize One.new("talk_with_me") end def talk_with_me puts "i am here" end end GTK version by now: _________________________________________________ require 'gtk2' class SplashScreen < Gtk::Window def initialize(img_dir,callback) super(Gtk::Window::POPUP) self.window_position=Gtk::Window::POS_CENTER vbox=Gtk::VBox.new img=Gtk::Image.new(img_dir) vbox.pack_start(img,false,false) self.add(vbox) self.show_all Gtk.timeout_add(100) { callback } end def hide self.hide end end class Application def initialize @splash=SplashScreen.new("screen.png","end_splash") end def end_splash @splash.hide puts "i am not here!!!" end end Application.new Gtk.main -- Posted via http://www.ruby-forum.com/. |