# File gtkglext/sample/gtkglut.rb, line 144
    def GLUT.IdleFunc(idle)
        Gtk.idle_remove(@@idle_num) if @@idle_num
        @@idle_num = nil
        @@idle_num = Gtk.idle_add { idle.call() } if idle
    end