|
| ::Window | createWindow (::Window parentWindow, LinuxComponentPeer *) const |
| void | destroyWindow (::Window) |
| void | setTitle (::Window, const String &) const |
| void | setIcon (::Window, const Image &) const |
| void | setVisible (::Window, bool shouldBeVisible) const |
| void | setBounds (::Window, Rectangle< int >, bool fullScreen) const |
| void | updateConstraints (::Window) const |
| ComponentPeer::OptionalBorderSize | getBorderSize (::Window) const |
| Rectangle< int > | getWindowBounds (::Window, ::Window parentWindow) |
| Point< int > | getPhysicalParentScreenPosition () const |
| bool | contains (::Window, Point< int > localPos) const |
| void | setMinimised (::Window, bool shouldBeMinimised) const |
| bool | isMinimised (::Window) const |
| void | setMaximised (::Window, bool shouldBeMinimised) const |
| void | toFront (::Window, bool makeActive) const |
| void | toBehind (::Window, ::Window otherWindow) const |
| bool | isFocused (::Window) const |
| bool | grabFocus (::Window) const |
| bool | canUseSemiTransparentWindows () const |
| bool | canUseARGBImages () const |
| bool | isDarkModeActive () const |
| int | getNumPaintsPendingForWindow (::Window) |
| void | processPendingPaintsForWindow (::Window) |
| void | addPendingPaintForWindow (::Window) |
| void | removePendingPaintForWindow (::Window) |
| Image | createImage (bool isSemiTransparentWindow, int width, int height, bool argb) const |
| void | blitToWindow (::Window, Image, Rectangle< int > destinationRect, Rectangle< int > totalRect) const |
| void | setScreenSaverEnabled (bool enabled) const |
| Point< float > | getCurrentMousePosition () const |
| void | setMousePosition (Point< float > pos) const |
| Cursor | createCustomMouseCursorInfo (const Image &, Point< int > hotspot) const |
| void | deleteMouseCursor (Cursor cursorHandle) const |
| Cursor | createStandardMouseCursor (MouseCursor::StandardCursorType) const |
| void | showCursor (::Window, Cursor cursorHandle) const |
| bool | isKeyCurrentlyDown (int keyCode) const |
| ModifierKeys | getNativeRealtimeModifiers () const |
| Array< Displays::Display > | findDisplays (float masterScale) const |
| ::Window | createKeyProxy (::Window) const |
| void | deleteKeyProxy (::Window) const |
| bool | externalDragFileInit (LinuxComponentPeer *, const StringArray &files, bool canMove, std::function< void()> &&callback) const |
| bool | externalDragTextInit (LinuxComponentPeer *, const String &text, std::function< void()> &&callback) const |
| void | copyTextToClipboard (const String &) |
| String | getTextFromClipboard () const |
| String | getLocalClipboardContent () const noexcept |
| ::Display * | getDisplay () const noexcept |
| const XWindowSystemUtilities::Atoms & | getAtoms () const noexcept |
| XWindowSystemUtilities::XSettings * | getXSettings () const noexcept |
| bool | isX11Available () const noexcept |
| void | handleWindowMessage (LinuxComponentPeer *, XEvent &) const |
| bool | isParentWindowOf (::Window, ::Window possibleChild) const |
|
| | XWindowSystem () |
| | ~XWindowSystem () |
| bool | initialiseXDisplay () |
| void | destroyXDisplay () |
| ::Window | getFocusWindow (::Window) const |
| bool | isFrontWindow (::Window) const |
| void | xchangeProperty (::Window, Atom, Atom, int, const void *, int) const |
| void | removeWindowDecorations (::Window) const |
| void | addWindowButtons (::Window, int) const |
| void | setWindowType (::Window, int) const |
| void | initialisePointerMap () |
| void | deleteIconPixmaps (::Window) const |
| void | updateModifierMappings () const |
| long | getUserTime (::Window) const |
| void | initialiseXSettings () |
| void | handleKeyPressEvent (LinuxComponentPeer *, XKeyEvent &) const |
| void | handleKeyReleaseEvent (LinuxComponentPeer *, const XKeyEvent &) const |
| void | handleWheelEvent (LinuxComponentPeer *, const XButtonPressedEvent &, float) const |
| void | handleButtonPressEvent (LinuxComponentPeer *, const XButtonPressedEvent &, int) const |
| void | handleButtonPressEvent (LinuxComponentPeer *, const XButtonPressedEvent &) const |
| void | handleButtonReleaseEvent (LinuxComponentPeer *, const XButtonReleasedEvent &) const |
| void | handleMotionNotifyEvent (LinuxComponentPeer *, const XPointerMovedEvent &) const |
| void | handleEnterNotifyEvent (LinuxComponentPeer *, const XEnterWindowEvent &) const |
| void | handleLeaveNotifyEvent (LinuxComponentPeer *, const XLeaveWindowEvent &) const |
| void | handleFocusInEvent (LinuxComponentPeer *) const |
| void | handleFocusOutEvent (LinuxComponentPeer *) const |
| void | handleExposeEvent (LinuxComponentPeer *, XExposeEvent &) const |
| void | handleConfigureNotifyEvent (LinuxComponentPeer *, XConfigureEvent &) const |
| void | handleGravityNotify (LinuxComponentPeer *) const |
| void | propertyNotifyEvent (LinuxComponentPeer *, const XPropertyEvent &) const |
| void | handleMappingNotify (XMappingEvent &) const |
| void | handleClientMessageEvent (LinuxComponentPeer *, XClientMessageEvent &, XEvent &) const |
| void | handleXEmbedMessage (LinuxComponentPeer *, XClientMessageEvent &) const |
| void | dismissBlockingModals (LinuxComponentPeer *) const |
| void | dismissBlockingModals (LinuxComponentPeer *, const XConfigureEvent &) const |
| void | updateConstraints (::Window, ComponentPeer &) const |
| ::Window | findTopLevelWindowOf (::Window) const |