From 95994777155da1cf9a87b56ab892e59dc512ccb1 Mon Sep 17 00:00:00 2001 From: Adi Oanca Date: Sun, 28 Mar 2004 14:58:19 +0000 Subject: [PATCH] * made RebuildFullREgion virtual * added some friends... temporaly git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7079 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/server/WinBorder.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/servers/app/server/WinBorder.h b/src/servers/app/server/WinBorder.h index 81cc59b600..561699dfc2 100644 --- a/src/servers/app/server/WinBorder.h +++ b/src/servers/app/server/WinBorder.h @@ -49,6 +49,8 @@ public: virtual void MoveBy(float x, float y); virtual void ResizeBy(float x, float y); + virtual void RebuildFullRegion(void); + void MouseDown(const BPoint &pt, const int32 &buttons, const int32 &modifiers); void MouseMoved(const BPoint &pt, const int32 &buttons); void MouseUp(const BPoint &pt, const int32 &modifiers); @@ -58,7 +60,7 @@ public: void UpdateFont(void); void UpdateScreen(void); - ServerWindow* Window(void) const { return fWindow; } + ServerWindow* Window(void) const { return _serverwin; } Decorator* GetDecorator(void) const { return fDecorator; } WinBorder* MainWinBorder() const; @@ -76,7 +78,9 @@ public: void SetMainWinBorder(WinBorder *newMain); protected: - ServerWindow *fWindow; + friend class Layer; + friend class ServerWindow; + Decorator *fDecorator; int32 fFlags; int32 fMouseButtons,