DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T r

⟦a47e370b0⟧ TextFile

    Length: 900 (0x384)
    Types: TextFile
    Names: »rgb_best.frag«

Derivation

└─⟦8648bda34⟧ Bits:30007244 EUUGD5_II: X11R5
    └─⟦2ca9b63e1⟧ »./contrib-1/contrib-1.00« 
        └─⟦a8392fb20⟧ 
            └─⟦this⟧ »contrib/examples/OReilly/Vol1/basicwin/color/rgb_best.frag« 

TextFile

	Display *display;
	int screen;
	XStandardColormap best_map_info;	   /* structure to fill */
	unsigned long whitepixel;	   /* computed pixel value for white */
	Colormap colormap;
	Window window;
	Status status;
	XSetWindowAttributes attrib;	   /* so we can set colormap */
	unsigned long attribmask;

	/* Open Display, etc. */

	if (status = XGetStandardColormap(display, RootWindow(display, 
			screen), &best_map_info, XA_RGB_BEST_MAP) == 0);
		printf("%s: can't get standard colormap", argv[0]);

	attrib.colormap = best_map_info.colormap;

	whitepixel = best_map_info.base_pixel  +
			(best_map_info.red_max * best_map_info.red_mult) +
			(best_map_info.green_max * best_map_info.green_mult) +
			(best_map_info.blue_max * best_map_info.blue_mult);

	attrib.background_pixel = whitepixel;

	attribmask = CWBackPixel | CWColormap;

	XChangeWindowAttributes(display, window, attribmask, &attrib);