add ctGLWidget (not complete)