]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/xywindow.h
radiant/xywindow: make glarea redraw code reusable, force redraw on background selection
[xonotic/netradiant.git] / radiant / xywindow.h
index cfe8f036c11f8f1bef8a20c84a3342ff87dcae8a..ee434833bb05f3e950bb7360372a09b72213c1e5 100644 (file)
@@ -124,6 +124,8 @@ void Zoom_End();
 bool m_zoom_started;
 guint m_zoom_focusOut;
 
+void Redraw();
+
 void SetActive( bool b ){
        m_bActive = b;
 };
@@ -224,7 +226,7 @@ int Height(){
 Signal0 onDestroyed;
 Signal3<const WindowVector&, ButtonIdentifier, ModifierFlags> onMouseDown;
 void mouseDown( const WindowVector& position, ButtonIdentifier button, ModifierFlags modifiers );
-typedef Member3<XYWnd, const WindowVector&, ButtonIdentifier, ModifierFlags, void, &XYWnd::mouseDown> MouseDownCaller;
+typedef Member<XYWnd, void(const WindowVector&, ButtonIdentifier, ModifierFlags), &XYWnd::mouseDown> MouseDownCaller;
 };
 
 inline void XYWnd_Update( XYWnd& xywnd ){