[osg-users] Clarification on: grabFocus and grabFocusIfPointerInWindow
mvalle at cscs.ch
Sun Sep 9 22:22:58 PDT 2007
Is it true that the focus to a Viewer is given only during realize(),
set full screen and change resolution operations?
From the source seems so.
But if I have a GUI that contains various widgets plus a Viewer (that
uses a GL canvas widget) and I click on a GUI widget then the focus does
not return automatically to the viewer when I move the mouse to be
inside the Viewer.
That means that I should add a call to grabFocus inside my Viewer
OnButtonDown processing or I should add a call to
grabFocusIfPointerInWindow to my OnIdle processing. Is this true or I'm
overlooking something more obvious?
To be concrete: I'm developing a tool with wxWidgets building on top of
the provided osgviewerWX example.
Thanks for your time!
Ing. Mario Valle
Visualization Group | http://www.cscs.ch/~mvalle
Swiss National Supercomputing Centre (CSCS) | Tel: +41 (91) 610.82.60
v. Cantonale Galleria 2, 6928 Manno, Switzerland | Fax: +41 (91) 610.82.82
More information about the osg-users