🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac.oop.powerplant
Article #49

Appearence Demo vs OSX

#49
From: Richard Wesley
Date: Mon, 19 Mar 2001 17:17
34 lines
2355 bytes
If I run the Appearence manager carbon demo under OSX, there are all 
these background glitches in the multi-panel dialog.  Aside from the 
usual control size problems, I see the following:

- The background lines at the edge of the dialog are not in line with 
the rest of the dialog;
- Same for the rectangle around the OK button;
- Same for the multi-pane in the tab control;
- Same for the nested multi-pane the 'Sundry" tab;

I have noticed similar problems in the MacCVS dialogs and from playing 
around with them, I get the impression that the PP view hierarchy is not 
getting along with Aqua:  Evey time that a view gets drawn, the 
background lines get messed up from then on.

My best guess on this is a problem with Aqua's QuickDraw implementation, 
specifically the SetOrigin API.  It looks like the internal state of the 
OSX port gets out of sync when you do this.  Or perhaps the erase is not 
done immediately and the origin has moved again by the time the QD layer 
transfers it to the screen.

Anyone know anything about this?

-- 

- rmgw

http://www.electricfish.com/hawkfish/

----------------------------------------------------------------------------
Richard Wesley           Electric Fish, Inc.       hawkfish@electricfish.com

"Grownups have the most uninteresting explanations for things."
                 - C. S. Lewis, _The Magician's Nephew_
Technical Details
Message-ID: <hawkfish-BA6D2F.09175619032001@brokaw.wa.com>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone-sf.pbi.net!63.208.208.143!feed2.onemain.com!feed1.onemain.com!news-out.cwix.com!newsfeed.cwix.com!nwnews.wa.com!brokaw.wa.com!hawkfish

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10bcce,13567671efe4a521,start
X-Google-Attributes: gid10bcce,public
X-Google-Thread: f7f77,13567671efe4a521,start
X-Google-Attributes: gidf7f77,public
X-Google-ArrivalTime: 2001-03-19 09:26:09 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone-sf.pbi.net!63.208.208.143!feed2.onemain.com!feed1.onemain.com!news-out.cwix.com!newsfeed.cwix.com!nwnews.wa.com!brokaw.wa.com!hawkfish
From: Richard Wesley <hawkfish@electricfish.com>
Newsgroups: comp.sys.mac.oop.powerplant,codewarrior.mac
Subject: Appearence Demo vs OSX
Date: Mon, 19 Mar 2001 09:17:56 -0800
Organization: Electric Fish, Inc.
Lines: 34
Message-ID: <hawkfish-BA6D2F.09175619032001@brokaw.wa.com>
NNTP-Posting-Host: fugu.electricfish.com
X-Trace: brokaw.wa.com 985022273 3974 206.63.251.169 (19 Mar 2001 17:17:53 GMT)
NNTP-Posting-Date: 19 Mar 2001 17:17:53 GMT
User-Agent: MT-NewsWatcher/3.1 (PPC)