On Tue, 26 Oct 1999, [EMAIL PROTECTED] wrote:
>
> Dear Dia-folk,
>
> I LOVE this program. Hence I have a few suggestions.
>
> I'm willing to help out developing it to a limited extent; if anyone's
> willing to give me a few pointers as to where to start on any of these
> items, I'll look into it. (Of course, you may not even _want_ these
> 'features' .. :) )
>
> It's possible that Dia can do what I want, but I just don't know how
> to make it do it. Sorry if any of these sound stupid.
>
> 1. I think it would be awfully cool if polygons had what I'll call
> 'sticky sides'. Right now, you can only attach connection points to
> other connection points; what if you could attach an arrow-head to the
> side of a rectangle, for example, and have that stick just as if it
> were attached to a connection point? Reason being is that I'm often
> finding myself doing drawings where I want two (or more) line-ends
> stuck to the side of a box; but a box only has one connection point on
> its side, and that's in the middle. Another possibility would be
> movable or even addable connection points. Pick up a connection point
> from the toolbox and drag it onto the side of a rectangle, for
> example. Maybe not so easy to code though :)
It's one of my top things-to-code-when-I-ever-get-some-spare-time.
Unfortunately, it doesn't seem to be that easy to implement.
> 2. On most Mac drawing programs, you can hold down the shift key to
> constrain object movement to 90 or sometimes 45 degrees. I don't
> think Dia does this, but it would be nice. A 'Manhattan' mode like on
> Xfig (bless its heart) would also be quite nice .. Actually, I only
> want this because I often find that the 90-degree line can't do
> two-segment right-angle lines very well, especially if I'm using
> arrowheads. I really am glad that you brought back the old-style
> 90-degree line though (i.e. movable middle segment) - it was one of my
> favourite things about the original Dia (i.e. <=0.3)
The control key does that. Though not in an optimal way (try using it for
dragging the size of a box).
> 3. This is not so much Dia's fault, but I'll mention it anyway: font
> support. I've had trouble with this for some time. Really it's an X
> issue, and I know how long-standing it is, and that it's a universal
> problem, and that you guys are probably hard at work fixing the font
> menu so that it has the fonts in your system on it instead of only the
> PS 35. I've heard that Gnome-Print is supposed to solve this, but
> I've found documentation on it to be rather scarce. Anybody have any
> tips?
>
> 4. This may be contrary to the Dia/Visio UI design, but I'm a Mac
> veteran, and I do wish you could select ranges of text and so forth on
> text objects.
Would be nice indeed. So should movement be restricted to just grabbing
the handles? That I think doesn't sit well with the way moving objects
works...
> 5. Currently the properties dialog seems to be associated with one object
> only - to get the properties for a different object you have to double
> click it, getting another properties dialog. Could this dialog be
> made persistent, so that clicking on a different object caused that
> object's properties to appear in the properties dialog?
That shouldn't be difficult.
> 6. Can objects be rotated? I'd like to be able to turn objects by
> 90-degree increments at least.
Not yet, though I don't see anything in the way of doing this.
> 7. Right now there are no defaults for the Text tool. I'd like to see it
> have some defaults - these would be the same as the object properties.
> There are perhaps other objects where this would be useful as well.
Very easy to do, I believe. In fact, let me... there, diff sent.
> 8. The line thickness and arrow selectors on the toolbox are quite nice.
> Could they be made to affect existing objects, instead of just newly
> created ones?
Some way of setting attributes for a bunch of objects is sorely needed. I
was working on a standardization of properties that would allow this when
the undo code cut across it.
-Lars
--
Lars R. Clausen (http://shasta.cs.uiuc.edu/~lrclause) H�rdgrim of Westfield
"I do not agree with a word that you say, but I will defend to the death your
right to say it." -- Voltaire (?)