Added StartDraw() and EndDraw()

This commit is contained in:
pierre%netscape.com 1998-11-04 07:01:36 +00:00
Родитель fdcb0da0eb
Коммит fdb4f1614d
1 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -109,7 +109,8 @@ public:
NS_IMETHOD DispatchEvent(nsGUIEvent* event, nsEventStatus & aStatus);
virtual PRBool DispatchMouseEvent(nsMouseEvent &aEvent);
virtual void PrepareToDraw();
virtual void StartDraw(nsIRenderingContext* aRenderingContext = nsnull);
virtual void EndDraw();
virtual PRBool OnPaint(nsPaintEvent &event);
NS_IMETHOD Update();
@ -159,13 +160,14 @@ protected:
nsIFontMetrics* mFontMetrics;
nsIMenuBar* mMenuBar;
nsIRenderingContext* mTempRenderingContext;
// MAC SPECIFIC MEMBERS
protected:
RgnHandle mWindowRegion; // the region defining this window
WindowPtr mWindowPtr;
PRBool mPainting;
PRBool mDestroyCalled;
};
// =============================================================================