home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / acorn / tech / 1077 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  2.0 KB

  1. Path: sparky!uunet!mcsun!sunic!dkuug!diku!torbenm
  2. From: torbenm@diku.dk (Torben AEgidius Mogensen)
  3. Newsgroups: comp.sys.acorn.tech
  4. Subject: Re: Programming Artworks?
  5. Message-ID: <1992Dec18.110518.2712@odin.diku.dk>
  6. Date: 18 Dec 92 11:05:18 GMT
  7. References: <1992Dec17.160641.3127@reks.uia.ac.be>
  8. Sender: torbenm@thor.diku.dk
  9. Organization: Department of Computer Science, U of Copenhagen
  10. Lines: 29
  11.  
  12. derijkp@reks.uia.ac.be (Peter De Rijk) writes:
  13.  
  14. >I need to make rather specialised drawings (for the molecular biologists
  15. >under you: RNA secundary structure models). Rumour has it that it is 
  16. >possible to write extensions to Artworks. I would like to know whether this is 
  17. >indeed possible, how it is done, how difficult (or easy) it is, and what the
  18. >possibilities are. I need the possibility to create the drawing on basis of a 
  19. >data file.
  20. >I think I would also need following features:
  21. >      dynamic grouping: The drawings are kind of tree like: when the user 
  22. >         selects a branch (for instanse to rotate it), all depending branches 
  23. >         should be selected and rotated together with the parent.
  24. >      Text following a line, but the letters allways stay horizontal when 
  25. >         rotated (yes somewhat like rotating a group of characters in 
  26. >         RISC OS 2 Draw)
  27. >I would like to know whether it is possible to implement these things 
  28. >in/together with Artworks, well, for a non official developer that is.
  29.  
  30. If you only need to manipulate the tree structures, and no other fancy
  31. objects it may be easier to make your own program from scratch that
  32. just uses the Draw/Artworks data format and calls the module for
  33. display. I have made programs that generate Draw format and have used
  34. the Draw module for display. The hard part may be to program the
  35. interactive manipulation part. I think something as fundamental as
  36. selecting and grouping objects may be exceedingly difficult to change
  37. in Artworks. I think the Artworks extensions are intended for adding
  38. new kinds of objects and new transformations on existing objects.
  39.  
  40.     Torben Mogensen (torbenm@diku.dk)
  41.