Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XovListIP(3X11) — Kubota Pacific 4.1 System Software

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XovIntro(3X11)

XGetVisualInfo(3X11)

XovListInvisiblePixels(3X11)

XFree(3X11)

XovListInvisiblePixels(3X11)  —   (X Window System Extensions)

NAME

XovListInvisiblePixels − get list of pixel values that produce invisible overlay pixel

SYNOPSIS

#include <X11/XOverlay.h>
unsigned int ∗XovListInvisiblePixels(display, visual, return_numbers_of_pixels)
Display∗display;
Visual∗visual;
int∗return_numbers_of_pixels;

ARGUMENTS

display Specifies the connection to the X server. 

visual Specifies the visual record of an overlay visual class. 

return_numbers_of_pixels
Return value: the length of the array of invisible pixels.

DESCRIPTION

If an overlay visual class window is at the top of the window stacking order, regions of that window that directly obscure windows of a non-overlay visual classes are transparent at each pixel that contains an "invisible pixel" value.  XovListInvisiblePixels returns an array of such invisible pixel values for a particular overlay visual class. 

visual must be a pointer to a visual record corresponding to an overlay visual class.  Such pointer values can be obtained with the function XGetVisualInfo(3X11), given an overlay visual class value obtained with XovListClasses(3X11). 

The return array is automatically allocated by XovListInvisiblePixels.  After it is used, it, and the indirect return value return_numbers_of_pixels, must be freed with routine XFree(3X11). 

SEE ALSO

XovIntro(3X11), XGetVisualInfo(3X11), XovListInvisiblePixels(3X11), XFree(3X11)

March 13, 1992

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026