Lines Matching defs:VBoxMouse
3 * VBoxMouse; input_server add-on - Haiku Guest Additions, implementation.
56 #include "VBoxMouse.h"
68 return new VBoxMouse();
104 VBoxMouse::VBoxMouse()
113 VBoxMouse::~VBoxMouse()
118 status_t VBoxMouse::InitCheck()
124 input_device_ref device = { (char *)"VBoxMouse", B_POINTING_DEVICE, (void *)this };
132 status_t VBoxMouse::SystemShuttingDown()
140 status_t VBoxMouse::Start(const char *device, void *cookie)
146 Log(("VBoxMouse::%s()\n", __FUNCTION__));
155 LogRel(("VBoxMouse: Error switching guest mouse into absolute mode: %d\n", rc));
160 "VBoxMouse", B_NORMAL_PRIORITY, this);
167 LogRel(("VBoxMouse: Error starting service thread: 0x%08lx\n",
188 err = fServiceThreadID = spawn_thread(_ServiceThreadNub, "VBoxMouse", B_NORMAL_PRIORITY, this);
195 LogRel(("VBoxMouse::Start Error starting service thread: 0x%08lx\n", err));
202 LogRel(("VBoxMouse::Start vboxMouseAcquire failed. rc=%d\n", rc));
210 status_t VBoxMouse::Stop(const char *device, void *cookie)
215 Log(("VBoxMouse::%s()\n", __FUNCTION__));
233 status_t VBoxMouse::Control(const char *device, void *cookie, uint32 code, BMessage *message)
247 status_t VBoxMouse::_ServiceThreadNub(void *_this)
249 VBoxMouse *service = (VBoxMouse *)_this;
254 status_t VBoxMouse::_ServiceThread()
256 Log(("VBoxMouse::%s()\n", __FUNCTION__));
290 _debugPrintf("VBoxMouse: at %d,%d %f,%f\n", cx, cy, x, y);