| Signatur | Beschreibung |
XOpenDisplay(displayName: int64): int64 | Öffnet Verbindung zum X11-Display-Server |
XCloseDisplay(display: int64): int64 | Schließt Verbindung zum Display-Server |
XDefaultScreen(display: int64): int64 | Liefert Standard-Bildschirmnummer des Displays |
XDefaultDepth(display: int64, screen: int64): int64 | Liefert Farbtiefe des Bildschirms |
XDefaultGC(display: int64, screen: int64): int64 | Liefert Standard-Graphics-Context des Screens |
XDefaultColormap(display: int64, screen: int64): int64 | Liefert Standard-Farbtabelle des Screens |
XDisplayWidth(display: int64, screen: int64): int64 | Liefert Bildschirmbreite in Pixeln |
XDisplayHeight(display: int64, screen: int64): int64 | Liefert Bildschirmhöhe in Pixeln |
XScreenOfDisplay(display: int64, screen: int64): int64 | Liefert Screen-Objekt des Displays |
XRootWindow(display: int64, screen: int64): int64 | Liefert Root-Fenster-ID des Screens |
XCreateWindow(display: int64, parent: int64, x: int64, y: int64, width: int64, height: int64, borderWidth: int64, depth: int64, windowClass: int64, visual: int64, mask: int64, attributes: int64): int64 | Erstellt neues Fenster mit Attributen |
XDestroyWindow(display: int64, window: int64) | Zerstört Fenster und gibt Ressourcen frei |
XMapWindow(display: int64, window: int64) | Macht Fenster auf dem Screen sichtbar |
XUnmapWindow(display: int64, window: int64) | Versteckt Fenster ohne es zu zerstören |
XMapRaised(display: int64, window: int64) | Zeigt Fenster und bringt es in Vordergrund |
XGetWindowAttributes(display: int64, window: int64, attributes: int64): int64 | Liest aktuelle Fensterattribute aus |
XSetWindowBackground(display: int64, window: int64, background: int64) | Setzt Hintergrundfarbe des Fensters |
XSetWindowBorderWidth(display: int64, window: int64, width: int64) | Setzt Rahmenbreite des Fensters |
XMoveWindow(display: int64, window: int64, x: int64, y: int64) | Verschiebt Fenster an neue Position |
XResizeWindow(display: int64, window: int64, width: int64, height: int64) | Ändert Größe des Fensters |
XMoveResizeWindow(display: int64, window: int64, x: int64, y: int64, width: int64, height: int64) | Verschiebt und skaliert Fenster gleichzeitig |
XSetWindowTitle(display: int64, window: int64, title: int64) | Setzt Titelleistentext des Fensters |
XSetWMName(display: int64, window: int64, property: int64) | Setzt Window-Manager-Namen des Fensters |
XNextEvent(display: int64, event: int64): int64 | Liest nächstes Ereignis aus der Warteschlange |
XPeekEvent(display: int64, event: int64): int64 | Liest Ereignis ohne es zu entfernen |
XPending(display: int64): int64 | Liefert Anzahl ausstehender Ereignisse |
XSelectInput(display: int64, window: int64, eventMask: int64) | Legt abzufangende Ereignistypen fest |
XClearWindow(display: int64, window: int64) | Löscht gesamten Fensterinhalt |
XClearArea(display: int64, window: int64, x: int64, y: int64, width: int64, height: int64, exposures: int64) | Löscht rechteckigen Bereich im Fenster |
XFillRectangle(display: int64, window: int64, gc: int64, x: int64, y: int64, width: int64, height: int64) | Zeichnet gefülltes Rechteck |
XDrawRectangle(display: int64, window: int64, gc: int64, x: int64, y: int64, width: int64, height: int64) | Zeichnet Rechteckrahmen |
XDrawLine(display: int64, window: int64, gc: int64, x1: int64, y1: int64, x2: int64, y2: int64) | Zeichnet Linie zwischen zwei Punkten |
XDrawString(display: int64, window: int64, gc: int64, x: int64, y: int64, string: int64, length: int64) | Zeichnet Text an angegebener Position |
XCreateGC(display: int64, drawable: int64, mask: int64, values: int64): int64 | Erstellt neuen Graphics-Context |
XFreeGC(display: int64, gc: int64) | Gibt Graphics-Context-Ressourcen frei |
XSetForeground(display: int64, gc: int64, foreground: int64) | Setzt Vordergrundfarbe im GC |
XSetBackground(display: int64, gc: int64, background: int64) | Setzt Hintergrundfarbe im GC |
XSetLineAttributes(display: int64, gc: int64, lineWidth: int64, lineStyle: int64, capStyle: int64, joinStyle: int64) | Konfiguriert Linienattribute im GC |
XAllocColor(display: int64, colormap: int64, screenInOut: int64): int64 | Reserviert Farbe in der Farbtabelle |
XAllocNamedColor(display: int64, colormap: int64, colorName: int64, screenDef: int64, exactDef: int64): int64 | Reserviert benannte Farbe in Farbtabelle |
XFreeColors(display: int64, colormap: int64, pixels: int64, npixels: int64, planes: int64) | Gibt reservierte Farben wieder frei |
XLoadFont(display: int64, name: int64): int64 | Lädt Schriftart nach Namen |
XUnloadFont(display: int64, font: int64) | Gibt geladene Schriftart frei |
XSetFont(display: int64, gc: int64, font: int64) | Setzt aktive Schriftart im GC |
XFlush(display: int64): int64 | Sendet gepufferte Befehle an Server |
XSync(display: int64, discard: int64) | Synchronisiert Client mit X-Server |
XInternAtom(display: int64, name: int64, onlyIfExists: int64): int64 | Liefert oder erzeugt Atom für Namen |