From: Will D. <wi...@wj...> - 2008-01-03 03:36:30
|
Howdy! This is something weird I've seen using Active Tcl 8.5 on Mac OS X 10.5.1 (Intel) while working on Notebook. I've not been able to come up with a simple case that shows the error, yet, but it occurs in the version of Notebook that's in my svn repository, http://notebook.wjduquette.com/repos/notebook/trunk. * I open Notebook, getting a Notebook Browser window. * I open a second Notebook Browser window, on the same or another notebook file. * I press the amber button in the titlebar to make the second window shrink down to the dock. * I hide the entire application (Command-H). * I reshow the entire application but clicking on the application icon in the dock. * I reshow the second Notebook Browser window, by clicking on its icon in the dock. At this point the odd things begin. First, pressing Command-E should open the editor for the current Notebook page, just as though I selected the "Page/Edit" menu item. It doesn't. The "Page" menu flashes on the menu bar, but the editor doesn't appear. If I select the menu item explicitly, however, it does. But the editor doesn't respond to the keyboard, and several toolbar icons are missing in the editor. My suspicion is that the application window isn't receiving or accepting the keyboard focus as a result of the scenario I describe. I've got a system of user interface "actions" in place that determines whether menu items, key commands, and toolbar buttons are available or not based on a number of factors, including which widget has the focus. This didn't used to happen, so far as I know; I suspect it's a Leopard thing. If I can put together a simple example, I'll post it here and on the Tk bug tracker. Will ------------------------------------------------------------------ will -at- wjduquette.com | Catch our weblog, http://foothills.wjduquette.com/blog | The View from the Foothills |