#1
|
|||
|
|||
Mouse pointer problem
Hi,
In one of my programs I want a DropList to appear during a run and choose an item and then hide the list and the mouse pointer again. It all works fine except that the mouse will not go away until I move it after I disabled it. I tried viz.sendEvent(viz.MOUSE_MOVE_EVENT) to simulate a mouse movement but the pointer only disappears after a real mouse movement. Is it possible to hide the mouse without physically moving it? Thanks in advance, Albert Code:
import viz import vizshape viz.go() vizshape.addGrid() viz.clearcolor(viz.GRAY) def enableMouse(): viz.mouse(viz.ON) viz.cursor(viz.ON) viz.mouse.setVisible(viz.ON) def disableMouse(): viz.mouse(viz.OFF) viz.cursor(viz.OFF) viz.mouse.setVisible(viz.OFF) drop = viz.addDropList() drop.setPosition(0.5, 0.5) drop.addItems(["a", "b", "c"]) drop.visible(viz.OFF) disableMouse() def handleKey(key): global drop if key == 'x': drop.visible(viz.ON) enableMouse() elif key == 'y': drop.visible(viz.OFF) disableMouse() viz.sendEvent(viz.MOUSE_MOVE_EVENT) # does not work, I must move the real mouse to make the pointer go away viz.callback(viz.KEYBOARD_EVENT, handleKey) |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
viz.STEREO mouse problem | moneim230 | Vizard | 0 | 12-05-2010 12:32 AM |
mouse pointer | shahramy | Vizard | 3 | 09-07-2010 02:22 PM |
Laser Pointer Question (Again) | Elittdogg | Vizard | 5 | 09-08-2009 12:02 PM |
how to make the mouse pointer pain... | yak | Vizard | 0 | 05-30-2009 07:05 PM |
Mouse problem | steve | Vizard | 7 | 07-14-2005 03:01 PM |