mirror of
https://github.com/thunderbrewhq/thunderbrew
synced 2025-12-13 19:42:29 +00:00
feat(client): migrate gui functions and implement OsGuiGetWindow
This commit is contained in:
parent
acaa42019a
commit
ba790418e1
12 changed files with 120 additions and 33 deletions
|
|
@ -33,6 +33,7 @@ target_include_directories(event
|
|||
|
||||
target_link_libraries(event
|
||||
PRIVATE
|
||||
client
|
||||
gx
|
||||
PUBLIC
|
||||
common
|
||||
|
|
|
|||
|
|
@ -54,10 +54,6 @@ void IEvtInputSetMouseMode(EvtContext* context, MOUSEMODE mode, uint32_t holdBut
|
|||
|
||||
const char* KeyCodeToString(KEY key);
|
||||
|
||||
bool OsGuiIsModifierKeyDown(int32_t key);
|
||||
|
||||
int32_t OsGuiProcessMessage(void* message);
|
||||
|
||||
int32_t OsInputGet(OSINPUT* id, int32_t* param0, int32_t* param1, int32_t* param2, int32_t* param3);
|
||||
|
||||
void OsInputInitialize();
|
||||
|
|
|
|||
|
|
@ -1,14 +1,5 @@
|
|||
#include "event/Input.hpp"
|
||||
|
||||
bool OsGuiIsModifierKeyDown(int32_t key) {
|
||||
// TODO
|
||||
return false;
|
||||
}
|
||||
|
||||
int32_t OsGuiProcessMessage(void* message) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t OsInputGet(OSINPUT* id, int32_t* param0, int32_t* param1, int32_t* param2, int32_t* param3) {
|
||||
// TODO
|
||||
return 0;
|
||||
|
|
|
|||
|
|
@ -1,15 +1,6 @@
|
|||
#include "event/Input.hpp"
|
||||
#include <common/Time.hpp>
|
||||
|
||||
bool OsGuiIsModifierKeyDown(int32_t key) {
|
||||
// TODO
|
||||
return false;
|
||||
}
|
||||
|
||||
int32_t OsGuiProcessMessage(void* message) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t OsInputGet(OSINPUT* id, int32_t* param0, int32_t* param1, int32_t* param2, int32_t* param3) {
|
||||
// TODO
|
||||
// Unknown logic
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
#include "event/Input.hpp"
|
||||
#include "client/Gui.hpp"
|
||||
#include <storm/Error.hpp>
|
||||
#include <windows.h>
|
||||
|
||||
|
|
@ -231,16 +232,6 @@ int32_t HandleMouseUp(uint32_t message, uintptr_t wparam, bool* xbutton, HWND hw
|
|||
return 1;
|
||||
}
|
||||
|
||||
bool OsGuiIsModifierKeyDown(int32_t key) {
|
||||
// TODO
|
||||
return false;
|
||||
}
|
||||
|
||||
int32_t OsGuiProcessMessage(void* message) {
|
||||
// TODO
|
||||
return 0;
|
||||
}
|
||||
|
||||
int32_t OsInputGet(OSINPUT* id, int32_t* param0, int32_t* param1, int32_t* param2, int32_t* param3) {
|
||||
// TODO window rect comparisons
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue