All 'Invalidate' methods are now private, intended for RootLayer's use only.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11011 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -90,11 +90,6 @@ public:
|
|||||||
|
|
||||||
const char *GetName(void) const { return (fName)?fName->String():NULL; }
|
const char *GetName(void) const { return (fName)?fName->String():NULL; }
|
||||||
|
|
||||||
void FullInvalidate(const BRect &rect);
|
|
||||||
void FullInvalidate(const BRegion ®ion);
|
|
||||||
void Invalidate(const BRegion ®ion);
|
|
||||||
void RebuildAndForceRedraw( const BRegion& reg, Layer *target);
|
|
||||||
|
|
||||||
virtual void RebuildFullRegion(void);
|
virtual void RebuildFullRegion(void);
|
||||||
void StartRebuildRegions( const BRegion& reg, Layer *target, uint32 action, BPoint& pt);
|
void StartRebuildRegions( const BRegion& reg, Layer *target, uint32 action, BPoint& pt);
|
||||||
void RebuildRegions( const BRegion& reg, uint32 action, BPoint pt, BPoint ptOffset);
|
void RebuildRegions( const BRegion& reg, uint32 action, BPoint pt, BPoint ptOffset);
|
||||||
@@ -154,13 +149,16 @@ public:
|
|||||||
protected:
|
protected:
|
||||||
friend class RootLayer;
|
friend class RootLayer;
|
||||||
friend class WinBorder;
|
friend class WinBorder;
|
||||||
friend class Screen;
|
|
||||||
friend class ServerWindow;
|
friend class ServerWindow;
|
||||||
friend class Workspace;
|
friend class Workspace;
|
||||||
|
|
||||||
void move_layer(float x, float y);
|
void move_layer(float x, float y);
|
||||||
void resize_layer(float x, float y);
|
void resize_layer(float x, float y);
|
||||||
|
|
||||||
|
void FullInvalidate(const BRect &rect);
|
||||||
|
void FullInvalidate(const BRegion ®ion);
|
||||||
|
void Invalidate(const BRegion ®ion);
|
||||||
|
|
||||||
BRect fFrame;
|
BRect fFrame;
|
||||||
BPoint fBoundsLeftTop;
|
BPoint fBoundsLeftTop;
|
||||||
Layer *fParent;
|
Layer *fParent;
|
||||||
|
|||||||
Reference in New Issue
Block a user