XpSelectInput(3)

XpSelectInput3

Specifies which x print events, from the specified print context, the client is interested in.

Usage

Display *display;

XPContext context;

unsigned long event_mask;

Arguments

display

Specifies a pointer to the Display structure; returned from XOpenDisplay.

context

Specifies the print context from which to select events.

event_mask

Specifies the event mask. This mask is the bitwise OR one or more of the valid events mask bits (see below).

Overview

XpSelectInput selects which X Print events from the specified print context the client is interest in. The X Print Events are generated from a current print context, and not from a window as is the case with XSelectInput.

Structures

The bits for event_mask are defined in <X11/extensions/Print.h>:

    #define XPNoEventMask		0
    #define XPPrintMask			(1L<<0)
    #define XPAttributeMask		(1L<<1)

The resulting events are defined in <X11/extensions/Print.h>:

    #define XPPrintNotify		0
    #define XPAttributeNotify		1

Diagnostics

BadValue

The value specified for event_mask is not valid.

XPBadContext

The specified print context is not valid.

Files

<X11/extensions/Print.h>

From libxp 1.0.4-3 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.