From 8c3d3311e8418b16f6b45dd358b3055f368481b9 Mon Sep 17 00:00:00 2001 From: "saari%netscape.com" Date: Fri, 16 Oct 1998 21:29:55 +0000 Subject: [PATCH] Mac only change. Making changes to make the mac toolbars no flash on mouse rollover or when playing an animated GIF git-svn-id: svn://10.0.0.236/trunk@13018 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/lib/mac/UserInterface/CBevelView.cp | 2 +- mozilla/lib/mac/UserInterface/CBevelView.h | 2 +- mozilla/lib/mac/UserInterface/CPatternBevelView.cp | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/mozilla/lib/mac/UserInterface/CBevelView.cp b/mozilla/lib/mac/UserInterface/CBevelView.cp index 2473d77972c..bc674baf4e1 100644 --- a/mozilla/lib/mac/UserInterface/CBevelView.cp +++ b/mozilla/lib/mac/UserInterface/CBevelView.cp @@ -35,7 +35,7 @@ // ΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡΡ CBevelView::CBevelView(LStream *inStream) - : LView(inStream), + : LOffscreenView(inStream), mBevelList(sizeof(SSubBevel)), mBevelGrowIcon(true) { diff --git a/mozilla/lib/mac/UserInterface/CBevelView.h b/mozilla/lib/mac/UserInterface/CBevelView.h index 0742d28a9ea..42b9280e870 100644 --- a/mozilla/lib/mac/UserInterface/CBevelView.h +++ b/mozilla/lib/mac/UserInterface/CBevelView.h @@ -30,7 +30,7 @@ typedef struct SSubBevel { Rect cachedLocalFrame; } SSubBevel; -class CBevelView : public LView +class CBevelView : public LOffscreenView { public: enum { class_ID = 'BvVw' }; diff --git a/mozilla/lib/mac/UserInterface/CPatternBevelView.cp b/mozilla/lib/mac/UserInterface/CPatternBevelView.cp index 36267bc2a45..2c44205a114 100644 --- a/mozilla/lib/mac/UserInterface/CPatternBevelView.cp +++ b/mozilla/lib/mac/UserInterface/CPatternBevelView.cp @@ -65,8 +65,10 @@ void CPatternBevelView::DrawBeveledFill(void) Point theAlignment; CSharedPatternWorld::CalcRelativePoint(this, CSharedPatternWorld::eOrientation_Port, theAlignment); - CGrafPtr thePort = (CGrafPtr)GetMacPort(); - + //CGrafPtr thePort = (CGrafPtr)GetMacPort(); + CGrafPtr thePort; + GetPort ( (GrafPtr*) &thePort ); + StClipRgnState theClipSaver(mBevelRegion); mPatternWorld->Fill(thePort, theFrame, theAlignment); }