AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
PlatformAbstractionX11 Class Reference

Member Function Documentation

> All members, including inherited

◆ applyNativeCursor()

void PlatformAbstractionX11::applyNativeCursor ( const ACursor & cursor,
AWindow * pWindow )
overridevirtual

Implements IPlatformAbstraction.

◆ copyToClipboard()

void PlatformAbstractionX11::copyToClipboard ( const AString & text)
overridevirtual

Implements IPlatformAbstraction.

◆ createCustomCursor()

_< ACursor::Custom > PlatformAbstractionX11::createCustomCursor ( AImageView image)
overridevirtual

Implements IPlatformAbstraction.

◆ desktopGetMousePosition()

glm::ivec2 PlatformAbstractionX11::desktopGetMousePosition ( )
overridevirtual

Implements IPlatformAbstraction.

◆ desktopSetMousePosition()

void PlatformAbstractionX11::desktopSetMousePosition ( glm::ivec2 pos)
overridevirtual

Implements IPlatformAbstraction.

◆ init()

void PlatformAbstractionX11::init ( )
overridevirtual

Implements IPlatformAbstraction.

◆ inputFromNative()

AInput::Key PlatformAbstractionX11::inputFromNative ( int k)
overridevirtual

Implements IPlatformAbstraction.

◆ inputIsKeyDown()

bool PlatformAbstractionX11::inputIsKeyDown ( AInput::Key k)
overridevirtual

Implements IPlatformAbstraction.

◆ inputToNative()

int PlatformAbstractionX11::inputToNative ( AInput::Key key)
overridevirtual

Implements IPlatformAbstraction.

◆ messageBoxShow()

AMessageBox::ResultButton PlatformAbstractionX11::messageBoxShow ( AWindow * parent,
const AString & title,
const AString & message,
AMessageBox::Icon icon,
AMessageBox::Button b )
overridevirtual

Implements IPlatformAbstraction.

◆ pasteFromClipboard()

AString PlatformAbstractionX11::pasteFromClipboard ( )
overridevirtual

Implements IPlatformAbstraction.

◆ platformGetDpiRatio()

float PlatformAbstractionX11::platformGetDpiRatio ( )
overridevirtual

Implements IPlatformAbstraction.

◆ windowAllowDragNDrop()

void PlatformAbstractionX11::windowAllowDragNDrop ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowAnnounceMinMaxSize()

void PlatformAbstractionX11::windowAnnounceMinMaxSize ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowBlockUserInput()

void PlatformAbstractionX11::windowBlockUserInput ( AWindow & window,
bool blockUserInput )
overridevirtual

Implements IPlatformAbstraction.

◆ windowFetchDpiFromSystem()

float PlatformAbstractionX11::windowFetchDpiFromSystem ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowFlagRedraw()

void PlatformAbstractionX11::windowFlagRedraw ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowGetPosition()

glm::ivec2 PlatformAbstractionX11::windowGetPosition ( AWindow & window) const
overridevirtual

Implements IPlatformAbstraction.

◆ windowHide()

void PlatformAbstractionX11::windowHide ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowHideTouchscreenKeyboardImpl()

void PlatformAbstractionX11::windowHideTouchscreenKeyboardImpl ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowIsMaximized()

bool PlatformAbstractionX11::windowIsMaximized ( AWindow & window) const
overridevirtual

Implements IPlatformAbstraction.

◆ windowIsMinimized()

bool PlatformAbstractionX11::windowIsMinimized ( AWindow & window) const
overridevirtual

Implements IPlatformAbstraction.

◆ windowManagerInitNativeWindow()

void PlatformAbstractionX11::windowManagerInitNativeWindow ( const IRenderingContext::Init & init)
overridevirtual

Implements IPlatformAbstraction.

◆ windowManagerLoop()

void PlatformAbstractionX11::windowManagerLoop ( )
overridevirtual

Implements IPlatformAbstraction.

◆ windowManagerNotifyProcessMessages()

void PlatformAbstractionX11::windowManagerNotifyProcessMessages ( )
overridevirtual

Implements IPlatformAbstraction.

◆ windowMaximize()

void PlatformAbstractionX11::windowMaximize ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowMinimize()

void PlatformAbstractionX11::windowMinimize ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowMoveToCenter()

void PlatformAbstractionX11::windowMoveToCenter ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowQuit()

void PlatformAbstractionX11::windowQuit ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowRestore()

void PlatformAbstractionX11::windowRestore ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowSetGeometry()

void PlatformAbstractionX11::windowSetGeometry ( AWindow & window,
int x,
int y,
int width,
int height )
overridevirtual

Implements IPlatformAbstraction.

◆ windowSetIcon()

void PlatformAbstractionX11::windowSetIcon ( AWindow & window,
const AImage & image )
overridevirtual

Implements IPlatformAbstraction.

◆ windowSetSize()

void PlatformAbstractionX11::windowSetSize ( AWindow & window,
glm::ivec2 size )
overridevirtual

Implements IPlatformAbstraction.

◆ windowSetStyle()

void PlatformAbstractionX11::windowSetStyle ( AWindow & window,
WindowStyle ws )
overridevirtual

Implements IPlatformAbstraction.

◆ windowShow()

void PlatformAbstractionX11::windowShow ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.

◆ windowShowTouchscreenKeyboardImpl()

void PlatformAbstractionX11::windowShowTouchscreenKeyboardImpl ( AWindow & window)
overridevirtual

Implements IPlatformAbstraction.