Re: simple rotate
- From: Martin Hans <opfinder gmx net>
- To: dia-list gnome org
- Subject: Re: simple rotate
- Date: Sun, 24 Nov 2002 05:00:26 +0100
On Sunday 24 November 2002 03:41, Lars Clausen wrote:
On Sun, 24 Nov 2002, Martin Hans wrote:
One other idea: How about having a version of the zig-zag line that is
rotated 90 degrees so that we'd get a down-left-down behaviour instead of
the current left-down-left, which is a bad choice in about half of the
cases.
I have code in the CVS that will do this somewhat intelligently at object
creation time, and there's a simple way to extend it to all.
The Box and Ellipse objects sets up allowable directions for each
connection point (in _update_data). The Zigzagline, when created, looks at
those directions and makes itself either down-left-down or left-down-left
according to which are admissible. To extend this to post-creation
movement, we need to make sure that midpoints stay where they are. My idea
is to have it have one more segment when going horizontal at the end, and
one less when going vertical. That way only one midpoint will be affected.
Just tried it out and it seems to work fine. I would'nt mind making those
changes to shapes as well if you could point me to the file where shapes are
loaded.
Determining the allowed directions automatically should work reliably at
least if the connection points are on the border. I'll try to think about how
to do that.
Martin
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]