On Tue, 11 Nov 2003, bulia byak wrote:
I've just checked in an updated dialogs/object-properties.c which makes this dialog (ctrl-shift-f) transient. This means it always stays on top of the canvas window (if there are several, it attaches to the one which was current when the dialog was created) and minimizes/maximizes together with it.
I'll add my voice to the others, this is a notable improvement. It makes the application feel much less 'disjointed'.
Please test the CVS HEAD with this change and report any problems you may have with this dialog (ctrl-shift-f). If there are none, I will make all other dialogs and the toolbar transient too.
I've tested it briefly and it works well. Go for it, let's see how this change feels. We'll have plenty of time for folks to play with it and see what they think.
And by the way, the dialog can now be closed by esc - please test this too, and if there are no problems with that I will change all other dialogs likewise.
Works like a charm!
I made the zoom field (in the bottom right corner of the canvas) unfocusable, so it never steals focus any more. Now arrows should work reliably.
Good. It looks like one is allowed to type in custom zoom numbers but it doesn't accept DEL/backspace. Also, if the user deliberately clicks on or in that widget, it might be nice to allow it to take arrow and paging keystrokes for zoom levels.
I also changed the treatment of keypad arrows - now they hopefully work both with and without shift (so far only in selector). Please test this and report any problems. If anyone can test this on Windows or Mac that would be great.
As an aside, it sounds like we're growing an OSX/Darwin porting team, so hopefully we can start leveraging them for participating in the test drives for new features. Sounds like they need some assistance with 'fink', whatever that is. Any other Mac-ites out there?
Bryce