home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / acorn / tech / 1083 < prev    next >
Encoding:
Text File  |  1992-12-21  |  2.0 KB  |  42 lines

  1. Newsgroups: comp.sys.acorn.tech
  2. Path: sparky!uunet!mcsun!ub4b!reks.uia.ac.be!derijkp
  3. From: derijkp@reks.uia.ac.be (Peter De Rijk)
  4. Subject: Re: Programming Artworks?
  5. Message-ID: <1992Dec18.133217.2375@reks.uia.ac.be>
  6. Organization: U.I.A.
  7. X-Newsreader: Tin 1.1 PL5
  8. References: <1992Dec18.110518.2712@odin.diku.dk>
  9. Date: Fri, 18 Dec 1992 13:32:17 GMT
  10. Lines: 30
  11.  
  12. Torben AEgidius Mogensen (torbenm@diku.dk) wrote:
  13. : If you only need to manipulate the tree structures, and no other fancy
  14. : objects it may be easier to make your own program from scratch that
  15. : just uses the Draw/Artworks data format and calls the module for
  16. : display. I have made programs that generate Draw format and have used
  17. : the Draw module for display. The hard part may be to program the
  18. : interactive manipulation part. I think something as fundamental as
  19. : selecting and grouping objects may be exceedingly difficult to change
  20. : in Artworks. I think the Artworks extensions are intended for adding
  21. : new kinds of objects and new transformations on existing objects.
  22. :     Torben Mogensen (torbenm@diku.dk)
  23. I would also like to be able to do things like printing, adding text, adding
  24. extra lines, etc. I could either make a program that does it all, but this
  25. would take too much of my time (I really don't want to rewrite Draw or 
  26. Artworks.) , or I could make a program to edit the structures, and import them 
  27. to Draw afterwards, but I would loose the "special features" during the process.
  28.  
  29. Come to think of it, the "dynamic grouping" could be implemented in general
  30. way which could be usefull to more people. Following scheme would solve my 
  31. problem (a part of it), and would be usefull to anyone working on drawings 
  32. having a treelike structure. You can create a "link" from one object to 
  33. another. When an object is selected, the program would check whether it has 
  34. links. If it has, select all dependend objects. Do this recursively. Group all
  35. selected objects, or treat them as a group.
  36.  
  37. I really don't know whether all this is feasible, but that's why I ask.
  38.  
  39. Peter
  40.