diff --git a/src/servers/app/proto6/Layer.h b/src/servers/app/proto6/Layer.h index b11dabfd2b..e77f19facb 100644 --- a/src/servers/app/proto6/Layer.h +++ b/src/servers/app/proto6/Layer.h @@ -67,7 +67,8 @@ public: *bottomchild; BRegion *visible, - *invalid; + *invalid, + *full; ServerWindow *serverwin; @@ -78,6 +79,7 @@ public: uint8 hidecount; bool is_dirty; // true if we need to redraw bool is_updating; + bool is_visible; }; class RootLayer : public Layer diff --git a/src/servers/app/proto6/WindowBorder.h b/src/servers/app/proto6/WindowBorder.h index 8463e822a8..8a422d5dc1 100644 --- a/src/servers/app/proto6/WindowBorder.h +++ b/src/servers/app/proto6/WindowBorder.h @@ -21,6 +21,7 @@ public: void SetDecorator(Decorator *newdecor); ServerWindow *Window(void) const; void RequestDraw(void); + void InvalidateLowerSiblings(BRect r); void MoveToBack(void); void MoveToFront(void);