VirtualBox Main API
Public Attributes | List of all members
IGuestMouseEvent Interface Reference

Notification when guest mouse event happens. More...

Inheritance diagram for IGuestMouseEvent:
IReusableEvent IEvent

Public Attributes

readonly attribute boolean absolute
 If this event is relative or absolute.
readonly attribute long x
 New X position, or X delta.
readonly attribute long y
 New Y position, or Y delta.
readonly attribute long z
 Z delta.
readonly attribute long w
 W delta.
readonly attribute long buttons
 Button state bitmask.
- Public Attributes inherited from IReusableEvent
readonly attribute unsigned long generation
 Current generation of event, incremented on reuse.
- Public Attributes inherited from IEvent
readonly attribute VBoxEventType type
 Event type.
readonly attribute IEventSource source
 Source of this event.
readonly attribute boolean waitable
 If we can wait for this event being processed.

Additional Inherited Members

- Public Member Functions inherited from IReusableEvent
void reuse ()
 Marks an event as reused, increments 'generation', fields shall no longer be considered valid.

Detailed Description

Notification when guest mouse event happens.

Interface ID:
{1F85D35C-C524-40FF-8E98-307000DF0992}

Member Data Documentation

readonly attribute boolean IGuestMouseEvent::absolute

If this event is relative or absolute.

readonly attribute long IGuestMouseEvent::x

New X position, or X delta.

readonly attribute long IGuestMouseEvent::y

New Y position, or Y delta.

readonly attribute long IGuestMouseEvent::z

Z delta.

readonly attribute long IGuestMouseEvent::w

W delta.

readonly attribute long IGuestMouseEvent::buttons

Button state bitmask.