mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-06 03:29:44 -06:00
Pass on modifier keys to CEF for mouse events (#790)
* Update sgct * Pass on modifier keys to CEF for mouse events
This commit is contained in:
@@ -49,7 +49,7 @@ std::vector<std::function<void()>>& gPostDraw();
|
||||
std::vector<std::function<bool(Key, KeyModifier, KeyAction)>>& gKeyboard();
|
||||
std::vector<std::function<bool(unsigned int, KeyModifier)>>& gCharacter();
|
||||
|
||||
std::vector<std::function<bool(MouseButton, MouseAction)>>& gMouseButton();
|
||||
std::vector<std::function<bool(MouseButton, MouseAction, KeyModifier)>>& gMouseButton();
|
||||
std::vector<std::function<void(double, double)>>& gMousePosition();
|
||||
std::vector<std::function<bool(double, double)>>& gMouseScrollWheel();
|
||||
|
||||
@@ -70,8 +70,8 @@ static std::vector<std::function<bool(Key, KeyModifier, KeyAction)>>& keyboard =
|
||||
detail::gKeyboard();
|
||||
static std::vector<std::function<bool(unsigned int, KeyModifier)>>& character =
|
||||
detail::gCharacter();
|
||||
static std::vector<std::function<bool(MouseButton, MouseAction)>>& mouseButton =
|
||||
detail::gMouseButton();
|
||||
static std::vector<std::function<bool(MouseButton, MouseAction, KeyModifier)>>&
|
||||
mouseButton = detail::gMouseButton();
|
||||
static std::vector<std::function<void(double, double)>>& mousePosition =
|
||||
detail::gMousePosition();
|
||||
static std::vector<std::function<bool(double, double)>>& mouseScrollWheel =
|
||||
|
||||
@@ -76,7 +76,7 @@ public:
|
||||
void postDraw();
|
||||
void keyboardCallback(Key key, KeyModifier mod, KeyAction action);
|
||||
void charCallback(unsigned int codepoint, KeyModifier modifier);
|
||||
void mouseButtonCallback(MouseButton button, MouseAction action);
|
||||
void mouseButtonCallback(MouseButton button, MouseAction action, KeyModifier mods);
|
||||
void mousePositionCallback(double x, double y);
|
||||
void mouseScrollWheelCallback(double posX, double posY);
|
||||
void externalControlCallback(const char* receivedChars, int size, int clientId);
|
||||
|
||||
Reference in New Issue
Block a user