> On Jul 7, 2015, at 10:53 AM, jp charras <jp.char...@wanadoo.fr> wrote: > > Le 05/07/2015 23:39, Garth Corral a écrit : >> >>> On Jun 22, 2015, at 10:54 AM, Andy Peters <de...@latke.net> wrote: >>> >>> >>>> On Jun 22, 2015, at 5:00 AM, Johannes Maibaum <jmaib...@gmail.com> wrote: >>>> >>>> Hey OSX devs, >>>> >>>> And I just came across another minor UI glitch in pcbnew: When running the >>>> DRC, the dialog >>>> window loses focus to the main window after the checks are finished. Since >>>> the main window is >>>> usually bigger than the DRC dialog window this results in the dialog >>>> suddenly vanishing from >>>> the screen. An unexperienced user might think that the checks failed and >>>> might try to click >>>> the DRC button again. But since the dialog is still lurking behind the >>>> main window, nothing >>>> happens. >>>> >>>> I think that there are two issues here, that both should be easy to fix: >>>> >>>> - DRC dialog window should keep focus after checks are finished. >>>> - If the dialog has somehow lost focus (perhaps the user deliberately gave >>>> focus back to the >>>> main window, leaving the dialog open), the next click on the DRC >>>> button/icon should bring the >>>> dialog back to focus. >>>> >>>> However, with the DRC issue I am not sure, if this is OSX only and I have >>>> no Linux machine >>>> near me now to verify. >>> >>> I have noticed this, too, and it’s been a long-standing annoyance. Is this >>> an OS X-only issue or does it affect all platforms. >>> >> Here’s my craptastic workaround for these issues. I’ve ifdef’d some of this >> but it’s probably harmless on other platforms. >> >> It should come as a s surprise to no one that these are the result of OS X >> wxWidgets issues. The wxWidgets bug tracker is littered with variants of >> these, some of which were ostensibly fixed, while others have languished for >> years. I have a minimal repro for both so I’ll file bugs there. I wouldn’t >> expect to see a fix on the 3.0 branch any time soon. I have a wxWidgets >> patch that is slightly less lame, but it still just works around the real >> issue so it’s probably not worth maintaining a yet another wxWidgets patch >> for that. >> >> >> Garth >> > > Garth, > > Can you test the rev 5892, and mainly the DRC dialog. > It does not include exactly your patch, because I found and fixed an > issue in DRC dialog on other platforms during tests. > These changes perhaps have fixed the OSX issues. > The part of my patch that you applied to dialog_shim.cpp fixes the second issue, but the rest is still the same as before.
Garth
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp