From: | Christos Vasilakis <cvasilak(at)gmail(dot)com> |
---|---|
To: | Guillaume Lelarge <guillaume(at)lelarge(dot)info> |
Cc: | Dave Page <dpage(at)pgadmin(dot)org>, pgadmin-support(at)postgresql(dot)org |
Subject: | Re: Weird Popup Menus - pgAdmin 1.8.4 |
Date: | 2008-06-11 14:02:26 |
Message-ID: | 484FDAF2.8020801@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-support |
Guillaume Lelarge wrote:
> Dave Page a écrit :
>> On Wed, Jun 11, 2008 at 9:11 AM, Guillaume Lelarge
>> <guillaume(at)lelarge(dot)info> wrote:
>>> I'm not sure about the wxWidgets bug. I also use poedit and it
>>> doesn't seem
>>> to be affected.
>>
>> Can you see in the code what they are doing differently? Do they even
>> use & to underline shortcut keys?
>>
>
> No, they use underscores in their .xrc files (I didn't find any menus in
> their .cpp code). I tried on our sources but it doesn't fix the issue.
> In fact, it makes it worst because I now have two underscores instead of
> the shortcut. & seems the way to go, at least when we call the Append
> method.
>
>> The reason I believe it's a wxWidgets problem is that this code has
>> worked until the last couple of wxWidgets releases, and continues to
>> do so on Windows and Mac. Even if it's not strictly a bug (ie. we're
>> doing something wrong), I still believe it to be a change in
>> behaviour.
>>
>
> Yep.
>
>>> I'm not sure about a specific Ubuntu wxWidgets bug. I compiled wxWidgets
>>> 2.8.7 release from scratch and I still had the issue. Didn't try an
>>> earlier
>>> release though... I'll do it right now.
>>
>> 2.8.3 or so was unaffected if memory serves.
>>
>
> Yes, it was. I tried 2.8.3, 2.8.4, 2.8.5... this last one is wrong. I
> checked the differences between 2.8.4 and 2.8.5, and found that the
> culprit seems to be src/gtk/menu.cpp. I copied this file from 2.8.4 to
> 2.8.5 and, tadammm, 2.8.5 now works :) The same goes for 2.8.7.
>
> AFAICS, this is the changeset that breaks our shortcut handling:
> http://trac.wxwidgets.org/changeset/48053/wxWidgets/branches/WX_2_8_BRANCH/src/gtk/menu.cpp
>
>
> And it's the last changeset on this branch. trunk seems completely changed.
>
> I'm not sure about what we should do. Perhaps stripping the underscore
> for the GTK platform. Not an ideal solution though.
>
>
Excellent job Guillaume! :)
Please let us know of the outcome if you decide to take it further.
Regards,
Christos
From | Date | Subject | |
---|---|---|---|
Next Message | Black Falcon Software, Inc. | 2008-06-11 16:50:04 | Re: Bug Report: PgAdmin -> pg_hba.conf Editor |
Previous Message | Dave Page | 2008-06-11 13:57:07 | Re: Can't assign Group role permissions in 1.8.4 |