TitleWindow should already implement IFocusManagerContainer and should not
implement any other Ifocus* interface.
It should work out-of-the-box, but check that focusEnabled, tabFocusEnabled
and hasFocusableChildren are set properly. TabEnabled is not use anymore
and should be true.
I removed all of the interface methods and set those properties and it still
I also have a custom skin on this class. I removed that and tabbing started
to work again.
Is there any good advise on how to prevent my skin from having effect on the
group within the container? I've seen a good bit about focus and skins, but
nothing about skins on a container? all the skin has is replacements for the
header bar and the close button.
Sounds like the focus properties were not properly set in your skin. Make
sure hasFocusableChildren=true for all parents of focusable components.
Thank you for the help. As it turns out there was a property set in the
skins scroller around the content group hasFocusableChildren="false". I
believe this was the full problem and as you stated in the original response
the rest of it all worked out of the box. I even removed all the focus* and
tab*=true and it just worked.
Moral of the story. Make sure the skin isn't assigning these properties!