Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cwjcc!tut.cis.ohio-state.edu!ucbvax!husc6!lloyd!kent From: kent@lloyd.camex.uucp (Kent Borg) Newsgroups: comp.sys.mac.programmer Subject: THINK Class Library Questions Message-ID: <480@lloyd.camex.uucp> Date: 16 Aug 89 00:05:22 GMT Reply-To: kent@lloyd.UUCP (Kent Borg) Organization: Camex, Inc., Boston, Mass USA Lines: 40 Get ready Rich, here come the first of what will be a million questions about the object library Think is including with the new `Think' C compiler: 1) How does CDesktop handle a non-rectangular desktop made of more than one screen? Does it say that the bounds is the same as bounding box of the collection? 2) When does the gGopher change behind my back, and when should my objects change him? (Or should it be her? We need ruling on this one...gBartender and gDecorator too.) 3) CStaticText has a ScrollToSelection method, but no other mention of selections? Can the user copy from static text? Where does that happen? 4) Is there a way to have some objects compile with 68020/68881 code, but not others? Use libraries? I am imagining two versions of the same object, one does SANE calls, one calls the 68881/2 directly. Or, some objects might use 68020 instructions, with a 68000 version also there. Would decide which types to create at initialization time. 5) Why don't buttons need a draw method? Where does their drawing take place? 6) Might you folks ever port this object library to other platforms, or is the very idea too revolting? That's enough for now. (I hope you are looking forward to this Rich. There is a long road ahead.) Thanks. Kent Borg kent@lloyd.uucp or ...!husc6!lloyd!kent