However, it wasnt all sunshine and nicely as he had fallen foul of my slightly hacked up default messaging system, which is due and overhaul in version 2.0 but at about 4pm today was a slight mess.
His problem was that closing one window causes the whole program to exit as by default once a window is destoryed the system posts a quit message to cause an exit, however as he was performing a task with multiple windows opening and closing this didnt suit him.
So, in my guise as the listening programmer I got off my arse and over the next 5 hours wrote in and tested a simple user messaging system which enabled the user to register call backs (either normal bare function or functor objects) to handle 3 different events (close, destory and resize) as well as preventing execution of the default handlers.
Its a bit hacked up and has some minor issues but until I get around to writing a new version taking into account alot of issues I'm going to have to leave it as it is for now.
So, Beta1.1 is out there, the next version change to Beta1.2 will be when Linux support is finaly completed and working [grin]
OpenGL forum thread with the rest of the details