I'd be using it, if this components would allow me for a not so
game-type solution:
Is it possible to draw some shape and connectors in "visio"-style having
text entires inside a border and arrange using some sort of
(semi-automatic, self written) layout algorithm?
Well there isn't such an algorithm, but if since you can directly use or
even blit from any component (depending on need) with gamepack (see my
other post) you will find it quite easy to have it do your drawing for you.
Think of making a class diagramm, some rectangular shapes with
separation lines and texts, some (rectangular or not) connector lines
and such. Or some other UML-type diagrams like state charts or so.
I don't see anything you couldn't build on it, since this was not my
design you'd need to write some event handling code and some drawing
code but gamepack will let you do your diagrams nicely I think.
And then, if you want to print them, well you just stream
TDoubleBuffer.Membuff.Canvas to TPrinter.Canvas.
Some of those diagrams would benefit from showing animated graphics and
thus your components are interesting. How about something like those
two-color-spiral-progress bars, I think thunderbird use[s|d] sth. like
that?
Easy as pie. That last part is what gamepack is really good at - in
fact, that's what it was good at 3 years ago :).
Ciao
A.J.
--
"Any sufficiently advanced technology is indistinguishable from magic" -
Clarke's law
"Any technology that is distinguishable from magic is insufficiently
advanced" -Gehm's corollary
"Any technologist that is distinguishable from a magician is
insufficiently advanced" - My corollary
The worlds worst webcomic: http://silentcoder.co.za/scartoonz
The worlds best cybercafe manager: http://outkafe.outkastsolutions.co.za
begin:vcard
fn:AJ Venter
n:Venter;AJ
org:Global Pact Trading Pty. Ltd.;OutKast Solutions
email;internet:[EMAIL PROTECTED]
title:Director of Product Development
tel;work:+27 21 554 5059
tel;fax:+27 11 252 9197
tel;cell:+27 83 455 9978
url:http://www.outkastsolutions.co.za
version:2.1
end:vcard