The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "dist:X11-Protocol-Other X11"

Encode::X11 - character encodings for X11 River stage one • 2 direct dependents • 2 total dependents

This module encodes and decodes X11 ICCCM "compound text" strings. x11-compound-text Compound text is found in window properties of type "COMPOUND_TEXT". It's not usual to use it outside that context. Compound text consists of ISO-2022 style escape s...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::CursorFont - cursor font glyph names and numbers River stage one • 2 direct dependents • 2 total dependents

This is the names and numbers of the glyphs in the X11 cursor font which contains various standard mouse pointer cursors. %CURSOR_GLYPH maps a glyph name to its character number in the font, $CURSOR_GLYPH{'fleur'} # is 52 @CURSOR_NAME conversely is i...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::AtomConstants - predefined X11 atoms River stage one • 2 direct dependents • 2 total dependents

This is the X11 pre-defined atoms as Perl constants. For example "PIXMAP" is 20, the PIXMAP atom. my $atom_id = X11::AtomConstants::PIXMAP; # $atom_id is 20 my $name = $X->GetAtomName($atom_id); # $name is "PIXMAP" The "LAST_PREDEFINED" constant is n...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::WM - window manager things for client programs River stage one • 2 direct dependents • 2 total dependents

This is some window manager related functions for use by client programs, as per the "Inter-Client Communication Conventions Manual" and some of the Net-WM "Extended Window Manager Hints". /usr/share/doc/xorg-docs/icccm/icccm.txt.gz <http://www.freed...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Other - miscellaneous X11::Protocol helpers River stage one • 2 direct dependents • 2 total dependents

This is some helper functions for "X11::Protocol"....

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::XSetRoot - set root window background River stage one • 2 direct dependents • 2 total dependents

This module sets the X root window background in the style of the "xsetroot" program. The simplest use is a named colour interpreted by the server's usual "AllocNamedColor()" or a 1 to 4 digit hex string like "#RRGGBB" or "#RRRRGGGGBBBB". X11::Protoc...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::GrabServer - object-oriented server grabbing River stage one • 2 direct dependents • 2 total dependents

This is an object-oriented approach to GrabServer / UngrabServer on an "X11::Protocol" connection. A grab object represents a desired server grab and destroying it ungrabs. The first grab object on a connection does a "GrabServer()" and the last dest...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::XTEST - synthetic user input and more River stage one • 2 direct dependents • 2 total dependents

The XTEST extension provides * Synthetic keyboard and mouse pointer actions. * Displayed cursor comparisons. * Test programs continuing during "GrabServer" by other clients. These things help exercise library or server features which would otherwise ...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::XFIXES - miscellaneous "fixes" extension River stage one • 2 direct dependents • 2 total dependents

The XFIXES extension adds some features which are conceived as "fixing" omissions in the core X11 protocol, including * Events for changes to the selection (the cut and paste between clients). * Current cursor image fetching, cursor change events, an...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::DAMAGE - drawing notifications River stage one • 2 direct dependents • 2 total dependents

The DAMAGE extension lets a client listen for changes to drawables (windows, pixmaps, etc) due to drawing operations, including drawing into sub-windows which appears in the parent. This can be used for various kinds of efficient copying or replicati...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::MIT_SHM - images in SysV style shared memory River stage one • 2 direct dependents • 2 total dependents

The MIT-SHM extension allows a client and server running on the same machine to transfer image data through System-V shared memory segments. The client creates a memory segment with "shmget()" (see "shmget" in perlfunc and "SysV IPC" in perlipc) and ...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::TOG_CUP - colormap utilization policy extension River stage one • 2 direct dependents • 2 total dependents

The TOG-CUP extension helps applications with private colormaps use the same pixel for the same color in different colormaps. Using common pixel values, were possible, means that when a private colormap is in use ("$x->InstallColormap()", usually don...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::ChooseWindow - user click to choose window River stage one • 2 direct dependents • 2 total dependents

This spot of code lets the user click on a toplevel window to choose it, in a similar style to the "xwininfo" or "xkill" programs. Implementation The choose is implemented in a similar way to the "xwininfo" etc programs. It consists of "GrabPointer()...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::XINERAMA - multi-monitor display information River stage one • 2 direct dependents • 2 total dependents

Xinerama puts together two or more physical monitors to make a single large screen. The XINERAMA extension allows clients to enquire about the setup. The 1.0 "PanoramiX" requests take a $window parameter apparently to allow for more than one X screen...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::Composite - off-screen window contents River stage one • 2 direct dependents • 2 total dependents

The Composite extension holds the full pixel contents of windows in off-screen storage, ready for things like "CopyArea()". Normally the server only keeps the visible parts of a window, not areas overlapped or obscured. In "Automatic" mode the visibl...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::X_Resource - server resource usage River stage one • 2 direct dependents • 2 total dependents

The X-Resource extension gives some server resource utilization information, mainly for use as diagnostics. * Current client connections and their XID ranges. * How many windows, pixmaps, GCs, etc in use by a given client. * Total memory used by all ...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::XFree86_DGA - direct video memory access River stage one • 2 direct dependents • 2 total dependents

The XFree86-DGA extension provides direct access to the video RAM of the server display. A client program running on the same machine can use this to read or write directly instead of going through the X protocol. Accessing video memory will require ...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::DOUBLE_BUFFER - window off-screen double buffering River stage one • 2 direct dependents • 2 total dependents

The DOUBLE-BUFFER extension lets a program draw into an off-screen "back buffer" on a window and when ready swap it to the user-visible "front". A back buffer is a drawable with the same size, depth, visibility, etc as the window proper. Drawing off-...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::MIT_SCREEN_SAVER - external screen saver support River stage one • 2 direct dependents • 2 total dependents

The MIT-SCREEN-SAVER extension allows a client screen saver program to draw a screen saver. Any client can listen for screen saver activation too. A screen saver program registers itself and desired window attributes with "MitScreenSaverSetAttributes...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC

X11::Protocol::Ext::MIT_SUNDRY_NONSTANDARD - X11R2/R3 compatibility mode River stage one • 2 direct dependents • 2 total dependents

The MIT-SUNDRY-NONSTANDARD extension controls a "bug mode" setting in the server which helps some X11R2 and X11R3 client programs, including "xterm" from those releases. Bug mode means: relaxing event mask checking in grab pointer and button requests...

KRYDE/X11-Protocol-Other-31 - 07 Jul 2019 07:25:04 UTC
20 results (0.05 seconds)