Path: utzoo!attcan!uunet!mcvax!unido!fauern!faui44!msurlich From: msurlich@faui44.informatik.uni-erlangen.de ( scheme) Newsgroups: comp.sys.mac Subject: Re: Arrow cursor (WAS Re: Finder I-Beam) Message-ID: <647@faui10.informatik.uni-erlangen.de> Date: 3 Oct 88 14:41:45 GMT References: <200@lloyd.camex.uucp> <9310@cup.portal.com> <6398@batcomputer.tn.cornell.edu> Reply-To: m_urlichs@msn.rmi.de (Matthias Urlichs) Organization: CSD., University of Erlangen, W - Germany Lines: 26 In article <6398@batcomputer.tn.cornell.edu> mha@tcgould.tn.cornell.edu (Mark H. Anbinder) writes: > >However, it should be noted that the arrow cursor CAN be patched in RAM. The >INIT ColorCursor replaces the standard black arrow with one filled with the >same rainbow of colors that fills the apple over the DA menu. Does anyone >know exactly how this is done? > Yes, I do -- I wrote the beast... At INIT time, load a color cursor and a b/w cursor into memory. Now every time anyone calls SetCursor, compare the cursor you want to set to with the b/w cursor stored earlier. If same, call SetCCursor instead. This only works because InitCursor just calls SetCursor(arrow), Arrow is a QD global installed by InitGraf, and the original Arrow has been stolen from there with MacsBug and ResEdit... Install other cursors in a copy of this INIT and you could replace other cursors too. Anyone have a color cursor editor ? -- -- Matthias Urlichs -- Rainwiesenweg 9 -- 8501 Schwaig 2 -- West Germany CI$: 72437,1357 -- Delphi: URLICHS -- Phone: ++49+911+574180 NetMail: m_urlichs@msn.rmi.de -- or: (reply and (h)ope