modules/graphics/src/main/native-glass/win/ViewContainer.h
Print this page
*** 45,54 ****
--- 45,58 ----
jclass m_gestureSupportCls;
LPARAM m_lastMouseMovePosition; // or -1
unsigned int m_mouseButtonDownCounter;
+ UINT m_lastTouchInputCount;
+ std::vector<TOUCHINPUT> m_lastTouchInputBuf;
+ std::vector<TOUCHINPUT> m_thisTouchInputBuf;
+
void WmImeComposition(HWND hwnd, WPARAM wParam, LPARAM lParam);
void WmImeNotify(HWND hwnd, WPARAM wParam, LPARAM lParam);
void SendInputMethodEvent(jstring text,
int cClause, int* rgClauseBoundary,
int cAttrBlock, int* rgAttrBoundary, BYTE *rgAttrValue,
*** 65,75 ****
void HandleViewKeyEvent(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
void HandleViewDeadKeyEvent(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
void HandleViewTypedEvent(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
BOOL HandleViewMouseEvent(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
BOOL HandleViewInputMethodEvent(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
- void HandleViewTouchEvent(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
LRESULT HandleViewGetAccessible(HWND hwnd, WPARAM wParam, LPARAM lParam);
virtual void HandleViewTimerEvent(HWND hwnd, UINT_PTR timerID);
void InitDropTarget(HWND hwnd);
--- 69,78 ----
*** 99,108 ****
--- 102,113 ----
jobject GetView();
void ResetMouseTracking(HWND hwnd);
+ unsigned int HandleViewTouchEvent(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);
+
void NotifyViewSize(HWND hwnd);
void NotifyGesturePerformed(HWND hWnd,
bool isDirect, bool isInertia,
FLOAT x, FLOAT y,