Changeset 47174 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- Jul 16, 2013 3:27:24 AM (12 years ago)
- Location:
- trunk/src/VBox/Main/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/ConsoleImpl.h
r47106 r47174 269 269 uint32_t width, uint32_t height, 270 270 ComSafeArrayIn(uint8_t, aShape)); 271 void onMouseCapabilityChange(BOOL supportsAbsolute, BOOL supportsRelative, BOOL needsHostCursor); 271 void onMouseCapabilityChange(BOOL supportsAbsolute, BOOL supportsRelative, 272 BOOL supportsMT, BOOL needsHostCursor); 272 273 void onStateChange(MachineState_T aMachineState); 273 274 void onAdditionsStateChange(); -
trunk/src/VBox/Main/include/MouseImpl.h
r46937 r47174 58 58 STDMETHOD(COMGETTER(AbsoluteSupported)) (BOOL *absoluteSupported); 59 59 STDMETHOD(COMGETTER(RelativeSupported)) (BOOL *relativeSupported); 60 STDMETHOD(COMGETTER(MultiTouchSupported)) (BOOL *multiTouchSupported); 60 61 STDMETHOD(COMGETTER(NeedsHostCursor)) (BOOL *needsHostCursor); 61 62 … … 84 85 85 86 static DECLCALLBACK(void *) drvQueryInterface(PPDMIBASE pInterface, const char *pszIID); 86 static DECLCALLBACK(void) mouseReportModes (PPDMIMOUSECONNECTOR pInterface, bool fRel, bool fAbs, bool );87 static DECLCALLBACK(void) mouseReportModes (PPDMIMOUSECONNECTOR pInterface, bool fRel, bool fAbs, bool fMT); 87 88 static DECLCALLBACK(int) drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags); 88 89 static DECLCALLBACK(void) drvDestruct(PPDMDRVINS pDrvIns); … … 93 94 HRESULT reportAbsEventToMouseDev(int32_t mouseXAbs, int32_t mouseYAbs, 94 95 int32_t dz, int32_t dw, uint32_t fButtons); 96 HRESULT reportMTEventToMouseDev(int32_t mouseX, int32_t mouseY, 97 uint32_t cContact, bool fContact); 95 98 HRESULT reportAbsEventToVMMDev(int32_t mouseXAbs, int32_t mouseYAbs); 96 99 HRESULT reportAbsEvent(int32_t mouseXAbs, int32_t mouseYAbs, … … 100 103 bool *pfValid); 101 104 102 void getDeviceCaps(bool *pfAbs, bool *pfRel );105 void getDeviceCaps(bool *pfAbs, bool *pfRel, bool *fMT); 103 106 void sendMouseCapsNotifications(void); 104 107 bool guestNeedsHostCursor(void); … … 107 110 bool supportsAbs(void); 108 111 bool supportsRel(void); 112 bool supportsMT(void); 109 113 110 114 Console * const mParent;
Note:
See TracChangeset
for help on using the changeset viewer.