Yes I plan for those. There are some other areas of
my project that demand my attention before I add them. I hav tried zooming before, but
since the element sizes are generally drive by the size of text, which doesn't zoom
well, I am looking forward to that hopefully being better with Athens. Its great that
you've had a look. So now I can describe a couple of other enhancements that would be
useful to me.
Roassal works with Athens. In the Roassal repository, there is a package for Athens.
Download it and use the athens platform using ROPlatform (class side).
1. Notice how the ROBorders all bunch up at the left
hand side. Perhaps ROBorder could take an offset to ensure a certain gap. This might
also provide for having a double-line-border just by ROElement having two ROBorders with a
small offset between.
Why not translating the element a bit?
2. In the [Instance Model Full View] tab in the
bottom-left pane, when the model scales up, some of the elements with nested children will
be so large that they be larger than the canvas, so that there is no view background to
grab to pan the view. That is, trying to pan the view by dragging would end up just
moving one element. One common feature of other graphics applications that I have found
immensely useful is using a held-spacebar to go into a whole-view-pan-mode. This mode is
usually indicated by the cursor changing to a hand. This may become a critical feature
with a large model.
I see what you mean. An easy thing to do right now, is to use a find button. I am planning
to have a small viewer of what is currently seen.
I know Usman has been working on a scroll bar.
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.