コード例 #1
0
ファイル: InputQueue.hpp プロジェクト: MaxPower-No1/XCSoar
  bool HasPointer() const {
#ifdef USE_LIBINPUT
    return libinput_handler.HasPointer();
#else
    return merge_mouse.HasPointer();
#endif
  }
コード例 #2
0
ファイル: InputQueue.hpp プロジェクト: MaxPower-No1/XCSoar
 void SetScreenSize(unsigned width, unsigned height) {
 #ifdef USE_LIBINPUT
   libinput_handler.SetScreenSize(width, height);
 #else
   merge_mouse.SetScreenSize(width, height);
 #endif
 }
コード例 #3
0
ファイル: InputQueue.hpp プロジェクト: MaxPower-No1/XCSoar
  PixelPoint GetMousePosition() const {
#ifdef USE_LIBINPUT
    return PixelPoint(libinput_handler.GetX(), libinput_handler.GetY());
#else
    return merge_mouse.GetPosition();
#endif
  }
コード例 #4
0
ファイル: Queue.hpp プロジェクト: Adrien81/XCSoar
 void SetScreenSize(unsigned width, unsigned height) {
   merge_mouse.SetScreenSize(width, height);
 }
コード例 #5
0
ファイル: Queue.hpp プロジェクト: Adrien81/XCSoar
 RasterPoint GetMousePosition() const {
   return { int(merge_mouse.GetX()), int(merge_mouse.GetY()) };
 }
コード例 #6
0
ファイル: Queue.hpp プロジェクト: Adrien81/XCSoar
 bool HasPointer() const {
   return merge_mouse.HasPointer();
 }
コード例 #7
0
ファイル: Queue.hpp プロジェクト: Adrien81/XCSoar
 void SetMouseRotation(bool swap, bool invert_x, bool invert_y) {
   merge_mouse.SetSwap(swap);
   merge_mouse.SetInvert(invert_x, invert_y);
 }
コード例 #8
0
ファイル: InputQueue.hpp プロジェクト: MaxPower-No1/XCSoar
 void SetDisplayOrientation(DisplayOrientation orientation) {
   merge_mouse.SetDisplayOrientation(orientation);
 }