gmlPointerManager Class Reference

Detailed Description

Accept events from multiple pointer devices, generate events for multiple pointers.

Public Member Functions

constructor glCanvasPath { port -1 }

destructor

newSize

accept channel remoteAddress remotePort

createNewPointer channel

close channel

read channel

bind tagOrID event script

  • tagOrID is a tag (may be "all" refering to all items), or an item ID.
  • event is in the form { pointerID eventType eventParam } where
  • pointerID is the ID of the pointer, may be "all"
  • eventType is either "Motion" "ButtonPress" or "ButtonRelease"
  • eventParam is the button number, or all (significant only for Button* events)

unbind tagOrID event script

processEvent id type X Y b

createPointerItem id

deletePointerItem id

updatePointerItem id x y

raisePointers