12.07.2015 Views

Xlib − C Language X Interface

Xlib − C Language X Interface

Xlib − C Language X Interface

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Xlib</strong> − C LibraryX11, Release 6.7 DRAFT13.5.10.2. Synchronization ConventionsA KeyPress event with a KeyCode of zero is used exclusively as a signal that an input methodhas composed input that can be returned by XmbLookupString, XwcLookupString orXutf8LookupString. Noother use is made of a KeyPress event with KeyCode of zero.Such an event may be generated by either a front-end or a back-end input method in an implementation-dependentmanner. Some possible ways to generate this event include:• A synthetic event sent by an input method server• Anartificial event created by a input method filter and pushed onto a client’s event queue• A KeyPress event whose KeyCode value is modified by an input method filterWhen callback support is specified by the client, input methods will not take action unless theyexplicitly called back the client and obtained no response (the callback is not specified or returnedinvalid data).13.6. String ConstantsThe following symbols for string constants are defined in . Although they areshown here with particular macro definitions, they may be implemented as macros, as globalsymbols, or as a mixture of the two. The string pointer value itself is not significant; clients mustnot assume that inequality of two values implies inequality of the actual string data.#define XNVaNestedList "XNVaNestedList"#define XNSeparatorofNestedList "separatorofNestedList"#define XNQueryInputStyle "queryInputStyle"#define XNClientWindow "clientWindow"#define XNInputStyle "inputStyle"#define XNFocusWindow "focusWindow"#define XNResourceName "resourceName"#define XNResourceClass "resourceClass"#define XNGeometryCallback "geometryCallback"#define XNDestroyCallback "destroyCallback"#define XNFilterEvents "filterEvents"#define XNPreeditStartCallback "preeditStartCallback"#define XNPreeditDoneCallback "preeditDoneCallback"#define XNPreeditDrawCallback "preeditDrawCallback"#define XNPreeditCaretCallback "preeditCaretCallback"#define XNPreeditStateNotifyCallback "preeditStateNotifyCallback"#define XNPreeditAttributes "preeditAttributes"#define XNStatusStartCallback "statusStartCallback"#define XNStatusDoneCallback "statusDoneCallback"#define XNStatusDrawCallback "statusDrawCallback"#define XNStatusAttributes "statusAttributes"#define XNArea "area"#define XNAreaNeeded "areaNeeded"#define XNSpotLocation "spotLocation"#define XNColormap "colorMap"#define XNStdColormap "stdColorMap"#define XNForeground "foreground"#define XNBackground "background"#define XNBackgroundPixmap "backgroundPixmap"343

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!