Jon A. Cruz wrote:
We seem to have a bit of a problem now.
It turns out that the reason F6 and F8 became 'broken', is that they are reserved by GTK for stock navigation when a splitter pane is involved in the UI.
It turns out that F6 is used to switch between current panes, and F8 to switch to the splitter itself to allow for keyboard resizing.
Is this paned view done to make the swatches resizable vertically? I was under the impression that the panels you spoke of would effectively be like toolbars/dialogs/whatever you want... basically a customizable widget holder that would resize as well as float or lock-in to the UI, am I mistaken?
I don't think we can just arbitrarily remap those, since it's part of the accessibility project and was designed to coincide with the use of keys on other platforms/toolkits.
So I think we're now faced with the decision to either not allow any GtkPaned widgets in our UI, or to give up F6 and F8.
I could see a side-by-side paned view being useful for some things, such as a split view ports, the xml editor (since dialogs don't stay on top in gnome on fullscreen or win32 at all), or for the list view of swatches. But the regular swatch view (no text) makes less sense to me for a paned view.
And I'm definitely not questioning your methods, I just don't really understand it and am looking to get a better grasp on things.
-Josh