On 2007-August-14 , at 18:19 , bulia byak wrote:
On 8/14/07, jiho <jo.irisson@...400...> wrote:
> One other glitch which the tweak tool revealed: undoing looses
Yes, this has been discussed before. The fix is not really trivial but
relatively straightforward: we need to add to each undo record an
object holding the ids of the selected objects, and reselect them by
these ids on undo/redo. This should be a good project for anyone
learning Inkscape programming :) If there are volunteers, please
contact me or Mental for details.
Yes I imagine that the problem is not new. What you propose would
definitely solve my "concern" for the tweak tool (and for a few other
operations such as adding a new line at the end of an existing path
and have them automatically join in a new path).
However, if I understand it well, it means it attaches objects IDs to
existing undo records. So, it won't provide a complete selection
history as in:
open a document with several objects, select obj 1, select obj 2,
undo = only obj 1 is selected
Indeed, if you try this currently you'll see that these selection
event are not undoable now, so they probably won't be when this is
A true selection history (which would allow what is described above)
would have been useful to me in several occasions (see my previous
email for an example) ... however I don't know how annoying it could
have been the rest of the time. Does anyone have experience with a
software that does this (graphical or not)? Is it annoying or useful?
As for implementing it, I am afraid I'll have to leave it to someone
else for now. I'll be glad to help Inkscape as much as I can but
currently is not exactly the best time for me to start learning C++ ;)
> - there was a way to select objects directly from the tweak
> this would, in addition, allow to avoid constant switches between the
> select tool and the tweak tool (not that s and and w are far apart on
> the keyboard but still). ALT is not already used as a modifier in the
> Tweak tool ;) Of course the selection behavior won't be as powerful
> as the select tool (since the select tool modifiers is already very
> complex and its modifiers are all full) but just ALT+click/drag =
> selects and SHIFT+ALT+click/drag = adds to selection would be nice.
Maybe just enable Alt to do touch selection, as in Selector? Then it
would be consistent across tools which is a plus.
As always, you found the best solution ;)