# File gtkglext/sample/gtkglut.rb, line 182
    def GLUT.ReshapeFunc(reshape)
        if reshape
            @@drawing_area.signal_connect("configure_event") do |w, e|
                glcontext  = w.gl_context
                gldrawable = w.gl_drawable

                gldrawable.gl_begin(glcontext) do
                    reshape.call(w.allocation.width, w.allocation.height)
                    true
                end
            end
        else
            @@drawing_area.signal_connect("configure_event") { |w, e| }
        end
    end