|
void | init () override |
|
void | windowManagerInitNativeWindow (const IRenderingContext::Init &init) override |
|
void | init () override |
|
_< ACursor::Custom > | createCustomCursor (AImageView image) override |
|
void | applyNativeCursor (const ACursor &cursor, AWindow *pWindow) override |
|
void | copyToClipboard (const AString &text) override |
|
AString | pasteFromClipboard () override |
|
glm::ivec2 | desktopGetMousePosition () override |
|
void | desktopSetMousePosition (glm::ivec2 pos) override |
|
float | platformGetDpiRatio () override |
|
AInput::Key | inputFromNative (int k) override |
|
int | inputToNative (AInput::Key key) override |
|
bool | inputIsKeyDown (AInput::Key k) override |
|
void | windowSetStyle (AWindow &window, WindowStyle ws) override |
|
float | windowFetchDpiFromSystem (AWindow &window) override |
|
void | windowRestore (AWindow &window) override |
|
void | windowMinimize (AWindow &window) override |
|
bool | windowIsMinimized (AWindow &window) const override |
|
bool | windowIsMaximized (AWindow &window) const override |
|
void | windowMaximize (AWindow &window) override |
|
glm::ivec2 | windowGetPosition (AWindow &window) const override |
|
void | windowFlagRedraw (AWindow &window) override |
|
void | windowShow (AWindow &window) override |
|
void | windowSetSize (AWindow &window, glm::ivec2 size) override |
|
void | windowSetGeometry (AWindow &window, int x, int y, int width, int height) override |
|
void | windowSetIcon (AWindow &window, const AImage &image) override |
|
void | windowHide (AWindow &window) override |
|
void | windowManagerNotifyProcessMessages () override |
|
void | windowManagerLoop () override |
|
void | windowManagerIteration () |
|
void | windowBlockUserInput (AWindow &window, bool blockUserInput) override |
|
void | windowAllowDragNDrop (AWindow &window) override |
|
void | windowShowTouchscreenKeyboardImpl (AWindow &window) override |
|
void | windowHideTouchscreenKeyboardImpl (AWindow &window) override |
|
void | windowMoveToCenter (AWindow &window) override |
|
void | windowQuit (AWindow &window) override |
|
void | windowAnnounceMinMaxSize (AWindow &window) override |
|
void | windowManagerInitNativeWindow (const IRenderingContext::Init &init) override |
|
float | windowGetDpiRatio (AWindow &window) override |
|
AMessageBox::ResultButton | messageBoxShow (AWindow *parent, const AString &title, const AString &message, AMessageBox::Icon icon, AMessageBox::Button b) override |
|
|
static aui::gtk4_fake::GtkWindow *& | nativeHandle (AWindow &window) |
|
static AInput::Key | inputFromNative2 (unsigned key) |
|
static IPlatformAbstraction & | current () |
|
static void | setCurrentWindow (AWindowBase *window) |
|
static bool & | redrawFlag (AWindow &window) |
|
static AWindowNativePtr & | nativeHandle (AWindow &window) |
|
static AWindow *& | parentWindow (AWindow &window) |
|
static bool & | wasMaximized (AWindow &window) |
|
aui::gtk4_fake::GtkWidget * | windowManagerInitGtkBox (const IRenderingContext::Init &init) const |
|
void | windowManagerInitCommon (const IRenderingContext::Init &init, aui::gtk4_fake::GtkWindow *window) |
|
AGlibPtr< GApplication > | mApplication |
|