diff --git a/uppsrc/GLCtrl/GLCtrl.h b/uppsrc/GLCtrl/GLCtrl.h index ab3e162fe..6d5ef83ae 100644 --- a/uppsrc/GLCtrl/GLCtrl.h +++ b/uppsrc/GLCtrl/GLCtrl.h @@ -37,6 +37,7 @@ public: Callback WhenGLPaint; virtual void GLPaint(); + virtual void GLResize(int w, int h); void StdView(); }; diff --git a/uppsrc/GLCtrl/GLCtrl.upp b/uppsrc/GLCtrl/GLCtrl.upp index 627760163..eb47c072b 100644 --- a/uppsrc/GLCtrl/GLCtrl.upp +++ b/uppsrc/GLCtrl/GLCtrl.upp @@ -3,11 +3,9 @@ uses library(WIN32 GCC) "glaux glu32 opengl32"; -library(LINUX) "GL GLU"; +library(LINUX | BSD) "GL GLU"; -library(BSD) "GL GLU"; - -library(GTK) "gdkglext-x11-1.0 gtkglext-x11-1.0"; +library((LINUX | FREEBSD) & (!X11 | !NOGTK)) "gdkglext-x11-1.0 gtkglext-x11-1.0"; file GLCtrl.h,