Hi Paul, A couple of pointers....
You can use GraphicsWindow::useCursor(boo) to toggle on/off the cursor. You can use GraphicsWindow::requestWarpPointer(x,y) to position the mouse. Robert. On Thu, May 14, 2009 at 1:01 AM, Paul <[email protected]> wrote: > Hi, > Im creating a music application using osg, i wish to hide and show the mouse > pointer and set its position so when I click on a knob or volume level fader > the pointer disapears during the drag and reaperars in the same position as > before the drag. > > Any ideas? > Im saving the mouse position before the drag with: > > > Code: > > case(osgGA::GUIEventAdapter::PUSH): > { > osgViewer::View* view = dynamic_cast<osgViewer::View*>(&aa); > if (view) > { > mouseDown = true; > mouseResetX = ea.getX(); > mouseResetY = ea.getY(); > // somehow hide the mouse pointer here!! > } > > return false; > } > > > > I need a way to hide the mouse in the above code > and show the mouse and set its position in the code below. > > > Code: > case(osgGA::GUIEventAdapter::RELEASE): > { > osgViewer::View* view = dynamic_cast<osgViewer::View*>(&aa); > if (view) > { > // somehow show the mouse pointer and set its position here!! > } > > return false; > } > > > ... > > Thank you! > > Cheers, > Paul > > ------------------ > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=12050#12050 > > > > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

