13#include <AUI/Platform/AWindow.h>
29 void setTitleHeight(uint32_t
height) {
36 virtual bool isCaptionAt(
const glm::ivec2& pos);
38 void setSize(glm::ivec2 size)
override;
45 bool mDragging =
false;
46 glm::ivec2 mDragPos{};
47 uint32_t mTitleHeight = 30;
49 void handleXConfigureNotify();
53 LRESULT winProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
noexcept override;
54 void doDrawWindow()
override;
Represents a window without native caption but still draggable by top side.
Definition: ACustomWindow.h:22
Represents a Unicode character string.
Definition: AString.h:37
void onPointerPressed(const APointerPressedEvent &event) override
Called on pointer (mouse) released event.
Definition: AWindowBase.cpp:211
void onPointerReleased(const APointerReleasedEvent &event) override
Called on pointer (mouse) released event.
Definition: AWindowBase.cpp:284
Definition: AWindowManager.h:23
Represents a window in the underlying windowing system.
Definition: AWindow.h:45
Pointing method press event.
Definition: APointerPressedEvent.h:21
Pointing method press event.
Definition: APointerReleasedEvent.h:19