Article View: comp.sys.mac.oop.powerplant
Article #49Appearence Demo vs OSX
From: Richard Wesley
Date: Mon, 19 Mar 2001 17:17
Date: Mon, 19 Mar 2001 17:17
34 lines
2355 bytes
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!hawkfishShow 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)