[gtk-osx-users] qtk-quartz and top menu

First, thanks very much for all the work on gtk-quartz. It's looking good these days.

That said, I'm seeing some problems with the top-level Mac menu in a gtk-quartz app. Here are two such:

1) Mac people tell me that ctrl+f2 (or fn+ctrl+f2 on a Macbook where ctrl+f2 is taken for LCD brightness) should take you into the top-of-screen menubar, and once you're there the letter keys should navigate to the individual menus (e.g. "w" takes you to the Window menu, "h" to help). I can confirm that this works for native cocoa apps, but it doesn't seem to work for gtk-quartz apps using gtk-mac-integration.

2) Clicking/tapping on top-level Mac menu items shows considerable (sometimes indefinite) latency. E.g. if I click on "Minimize" in the Window menu in a native cocoa app it minimizes with barely noticeable delay, but if I do the same in a gtk-quartz app nothing happens -- or not for a looong time. (However, if I move the mouse pointer after clicking, then the gtk-quartz app responds.)

What I'm reporting is from a Macbook Air running OS X 10.6.8, though I've heard the same from people on different hardware and more recent OS X. I built gtk-quartz from the gtk 2.24.17 source package and gtk-mac-integration from the 2.0.1 release. I browsed git for both source trees a few days ago but didn't see any post-release entries that looked as if they might be relevant to these issues.

I initially noticed these problems with my own gtk app, but then I checked the test-integration program in the gtk-mac-integration package and saw the same things: no ctrl+f2 menu call, and big latency on menu selections.

Allin Cottrell
Department of Economics
Wake Forest University

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]