Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!rex!uflorida!mlb.semi.harris.com!trantor.harris-atd.com!x102a.ess.harris.com!epayne From: epayne@x102a.ess.harris.com (payne edward 01471) Newsgroups: comp.sys.mac.programmer Subject: How do I make a MacDraw type environment? Message-ID: <5233@trantor.harris-atd.com> Date: 12 Jan 91 05:21:58 GMT Sender: news@trantor.harris-atd.com Reply-To: epayne@x102a.ess.harris.com (payne edward 01471) Organization: Harris Corporation GSS, Melbourne, Florida Lines: 28 I've got a question that I'm sure has been on the minds of novice Mac programmers. I'm currently working on a project in Think C 4.0 using the TCL. My question: How do I implement MacDraw type environment? I have a finite amount of visual objects and I thought this would be a piece of cake to do using an Object Oriented Programming environment. But, I'm just not sure how to set everything up so that I can drag these objects around on the screen and keep track of all the associated data. I'm sure it has something to do with Views and Subviews and Clusters. I would appreciate and help, pointers, and/or source code. I'm relatively new to OOP and mac programming but I have a pretty good Handle (Pun intended) on Mac basics. Many thanks for any info. ------------------------------------------------------------------------------ Ed Payne | USMail: Ed Payne Harris Corp. GASD | 3365 Wedgewood Dr. #304 Melbourne, Fl. | Palm Bay, Fl. ...epayne@x102a.ess.harris.com | 32905 ...uunet!x102a!epayne | ******************************************************************************* Nobody expects the Spanish Inquisition! -Monty Python's Michael Palin It makes all the difference whether one sees darkness through the light or brightness through the shadows. -David Lindsay *******************************************************************************