Tested and commented on all those branches.
On Mon, Jun 13, 2011 at 2:16 AM, ~suv <suv-sf@...58...> wrote:
On 12/6/11 21:37, Alex Valavanis wrote:
- Docked dialogs no longer grab keyboard focus... this is a bit
annoying, because you cannot tab-select input fields.
On 13/6/11 10:30, Alex Valavanis wrote:
@Josh - The upstream developer sounded very positive about accepting some/all of our changes (https://bugzilla.gnome.org/show_bug.cgi?id=652248). I guess the focus-switching is the most critical issue... we can live without icons, and as per the preceding discussion, it should be possible just to use the existing API if we decide we want to. I have asked Johannes from gdl if he would be happy to add this feature and if he can estimate an ETA.
The focus switching seems to trigger other UI/workflow issues in Inkscape's GUI though. I haven't built the branch with the external gdl yet - to be able to compare - but will provide some links to the bug tracker [1]: several reports (+duplicates) are about keyboard shortcuts trapped by docked dialogs - failing without explicitly moving the focus back to the canvas or even causing status changes in the current document (for example making 'root' the current drawing level even though 'root' is normally not accessible from within the GUI).
Before committing changes upstream, maybe those issues can be investigated if they are due to local changes in gdl, possibly limited to ported platforms only or need to be addressed elsewhere in Inkscape's code?
~suv
[1] some (IMHO) related reports:
Bug #201203 in Inkscape: “focus issues when using docked palettes”: https://bugs.launchpad.net/inkscape/+bug/201203
Bug #505225 in Inkscape: “Layer text box popup”: https://bugs.launchpad.net/inkscape/+bug/505225
Bug #666512 in Inkscape: “Cannot use keyboard to move layer up/down”: https://bugs.launchpad.net/inkscape/+bug/666512
Bug #768103 in Inkscape: “Alt+B does not create a bitmap copy if same mnemonic is defined in docked dialog”: https://bugs.launchpad.net/inkscape/+bug/768103
EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel