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