VMS DECwindows Guide to Non-C Bindings

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  1      Introduction

  1.1     Xlib Routine Template

  1.2     Intrinsics, OSF/Motif Toolkit, and Digital Extension Routines Template

  Part I   VMS DECwindows Xlib (Release 4)

  2      Xlib Routines

  ACTIVATE SCREEN SAVER

  ADD HOST

  ADD HOSTS

  ADD PIXEL

  ADD TO SAVE SET

  ALLOC CLASS HINT

  ALLOC COLOR

  ALLOC COLOR CELLS

  ALLOC COLOR PLANES

  ALLOC ICON SIZE

  ALLOC NAMED COLOR

  ALLOC SIZE HINTS

  ALLOC STANDARD COLORMAP

  ALLOW EVENTS

  ALL PLANES

  AUTO REPEAT OFF

  AUTO REPEAT ON

  BELL

  BITMAP BIT ORDER

  BITMAP PAD

  BITMAP UNIT

  BLACK PIXEL

  BLACK PIXEL OF SCREEN

  CELLS OF SCREEN

  CHANGE ACTIVE POINTER GRAB

  CHANGE GC

  CHANGE KEYBOARD CONTROL

  CHANGE KEYBOARD MAPPING

  CHANGE POINTER CONTROL

  CHANGE PROPERTY

  CHANGE SAVE SET

  CHANGE WINDOW ATTRIBUTES

  CHECK IF EVENT

  CHECK MASK EVENT

  CHECK TYPED EVENT

  CHECK TYPED WINDOW EVENT

  CHECK WINDOW EVENT

  CIRCULATE SUBWINDOWS

  CIRCULATE SUBWINDOWS DOWN

  CIRCULATE SUBWINDOWS UP

  CLEAR AREA

  CLEAR WINDOW

  CLIP BOX

  CLOSE DISPLAY

  CONFIGURE WINDOW

  CONNECTION NUMBER

  CONVERT SELECTION

  COPY AREA

  COPY COLORMAP AND FREE

  COPY GC

  COPY PLANE

  CREATE BITMAP FROM DATA

  CREATE COLORMAP

  CREATE FONT CURSOR

  CREATE GC

  CREATE GLYPH CURSOR

  CREATE IMAGE

  CREATE PIXMAP

  CREATE PIXMAP FROM BITMAP DATA

  CREATE REGION

  CREATE SIMPLE WINDOW

  CREATE WINDOW

  DEFAULT COLORMAP

  DEFAULT COLORMAP OF SCREEN

  DEFAULT DEPTH

  DEFAULT DEPTH OF SCREEN

  DEFAULT GC

  DEFAULT GC OF SCREEN

  DEFAULT ROOT WINDOW

  DEFAULT SCREEN

  DEFAULT SCREEN OF DISPLAY

  DEFAULT VISUAL

  DEFAULT VISUAL OF SCREEN

  DEFINE CURSOR

  DELETE CONTEXT

  DELETE MODIFIERMAP ENTRY

  DELETE PROPERTY

  DESTROY IMAGE

  DESTROY REGION

  DESTROY SUBWINDOWS

  DESTROY WINDOW

  DISABLE ACCESS CONTROL

  DISPLAY CELLS

  DISPLAY HEIGHT

  DISPLAY HEIGHT MM

  DISPLAY KEYCODES

  DISPLAY MOTION BUFFER SIZE

  DISPLAY NAME

  DISPLAY OF SCREEN

  DISPLAY PLANES

  DISPLAY STRING

  DISPLAY WIDTH

  DISPLAY WIDTH MM

  DOES BACKING STORE

  DOES SAVE UNDERS

  DRAW ARC

  DRAW ARCS

  DRAW IMAGE STRING

  DRAW IMAGE STRING 16

  DRAW LINE

  DRAW LINES

  DRAW POINT

  DRAW POINTS

  DRAW RECTANGLE

  DRAW RECTANGLES

  DRAW SEGMENTS

  DRAW STRING

  DRAW STRING 16

  DRAW TEXT

  DRAW TEXT 16

  EMPTY REGION

  ENABLE ACCESS CONTROL

  EQUAL REGION

  EVENT MASK OF SCREEN

  EVENTS QUEUED

  FETCH BUFFER

  FETCH BYTES

  FETCH NAME

  FILL ARC

  FILL ARCS

  FILL POLYGON

  FILL RECTANGLE

  FILL RECTANGLES

  FIND CONTEXT

  FLUSH

  FORCE SCREEN SAVER

  FREE

  FREE COLORMAP

  FREE COLORS

  FREE CURSOR

  FREE FONT

  FREE GC

  FREE MODIFIERMAP

  FREE PIXMAP

  FREE STRING LIST

  GCONTEXT FROM GC

  GEOMETRY

  GET ATOM NAME

  GET CHAR STRUCT

  GET CLASS HINT

  GET COMMAND

  GET DEFAULT

  GET ERROR DATABASE TEXT

  GET ERROR TEXT

  GET FONT PATH

  GET FONT PROPERTY

  GET GC VALUES

  GET GEOMETRY

  GET ICON NAME

  GET ICON SIZES

  GET IMAGE

  GET INPUT FOCUS

  GET KEYBOARD CONTROL

  GET KEYBOARD MAPPING

  GET MODIFIER MAPPING

  GET MOTION EVENTS

  GET NORMAL HINTS

  GET PIXEL

  GET POINTER CONTROL

  GET POINTER MAPPING

  GET RGB COLORMAPS

  GET SCREEN SAVER

  GET SELECTION OWNER

  GET SIZE HINTS

  GET STANDARD COLORMAP

  GET SUB IMAGE

  GET TEXT PROPERTY

  GET TRANSIENT FOR HINT

  GET VISUAL INFO

  GET WINDOW ATTRIBUTES

  GET WINDOW PROPERTY

  GET WM CLIENT MACHINE

  GET WM COLORMAP WINDOWS

  GET WM HINTS

  GET WM ICON NAME

  GET WM NAME

  GET WM NORMAL HINTS

  GET WM PROTOCOLS

  GET ZOOM HINTS

  GRAB BUTTON

  GRAB KEY

  GRAB KEYBOARD

  GRAB POINTER

  GRAB SERVER

  HEIGHT MM OF SCREEN

  HEIGHT OF SCREEN

  ICONIFY WINDOW

  IF EVENT

  IMAGE BYTE ORDER

  INSERT MODIFIERMAP ENTRY

  INSTALL COLORMAP

  INTERN ATOM

  INTERSECT REGION

  KEYCODE TO KEYSYM

  KEYSYM TO KEYCODE

  KEYSYM TO STRING

  KILL CLIENT

  LAST KNOWN REQUEST PROCESSED

  LIST DEPTHS

  LIST FONT

  LIST FONTS

  LIST FONT WITH INFO

  LIST FONTS WITH INFO

  LIST HOSTS

  LIST INSTALLED COLORMAPS

  LIST PIXMAP FORMATS

  LIST PROPERTIES

  LOAD FONT

  LOAD QUERY FONT

  LOOKUP COLOR

  LOOKUP KEYSYM

  LOOKUP STRING

  LOWER WINDOW

  MAP RAISED

  MAP SUBWINDOWS

  MAP WINDOW

  MASK EVENT

  MATCH VISUAL INFO

  MAX CMAPS OF SCREEN

  MAX REQUEST SIZE

  MIN CMAPS OF SCREEN

  MOVE RESIZE WINDOW

  MOVE WINDOW

  NEW MODIFIERMAP

  NEXT EVENT

  NEXT REQUEST

  NO OP

  OFFSET REGION

  OPEN DISPLAY

  PARSE COLOR

  PARSE GEOMETRY

  PEEK EVENT

  PEEK IF EVENT

  PENDING

  PERM ALLOC

  PLANES OF SCREEN

  POINT IN REGION

  POLYGON REGION

  PROTOCOL REVISION

  PROTOCOL VERSION

  PUT BACK EVENT

  PUT IMAGE

  PUT PIXEL

  Q LENGTH

  QUERY BEST CURSOR

  QUERY BEST SIZE

  QUERY BEST STIPPLE

  QUERY BEST TILE

  QUERY COLOR

  QUERY COLORS

  QUERY FONT

  QUERY KEYMAP

  QUERY POINTER

  QUERY TEXT EXTENTS

  QUERY TEXT EXTENTS 16

  QUERY TREE

  RAISE WINDOW

  READ BITMAP FILE

  REBIND KEYSYM

  RECOLOR CURSOR

  RECONFIGURE WM WINDOW

  RECT IN REGION

  REFRESH KEYBOARD MAPPING

  REMOVE FROM SAVE SET

  REMOVE HOST

  REMOVE HOSTS

  REPARENT WINDOW

  RESET SCREEN SAVER

  RESIZE WINDOW

  RESOURCE MANAGER STRING

  RESTACK WINDOWS

  RM DESTROY DATABASE

  RM GET FILE DATABASE

  RM GET RESOURCE

  RM GET STRING DATABASE

  RM INITIALIZE

  RM MERGE DATABASES

  RM PARSE COMMAND

  RM PUT FILE DATABASE

  RM PUT LINE RESOURCE

  RM PUT RESOURCE

  RM PUT STRING RESOURCE

  RM Q GET RESOURCE

  RM Q GET SEARCH LIST

  RM Q GET SEARCH RESOURCE

  RM Q PUT RESOURCE

  RM Q PUT STRING RESOURCE

  RM QUARK TO STRING

  RM STRING TO BIND QUARK LIST

  RM STRING TO QUARK

  RM STRING TO QUARK LIST

  RM UNIQUE QUARK

  ROOT WINDOW

  ROOT WINDOW OF SCREEN

  ROTATE BUFFERS

  ROTATE WINDOW PROPERTIES

  SAVE CONTEXT

  SCREEN COUNT

  SCREEN OF DISPLAY

  SCREEN NUMBER OF SCREEN

  SELECT ASYNC EVENT

  SELECT ASYNC INPUT

  SELECT INPUT

  SEND EVENT

  SERVER VENDOR

  SET ACCESS CONTROL

  SET AFTER FUNCTION

  SET ARC MODE

  SET BACKGROUND

  SET CLASS HINT

  SET CLIP MASK

  SET CLIP ORIGIN

  SET CLIP RECTANGLES

  SET CLOSE DOWN MODE

  SET COMMAND

  SET DASHES

  SET ERROR HANDLER

  SET FILL RULE

  SET FILL STYLE

  SET FONT

  SET FONT PATH

  SET FOREGROUND

  SET FUNCTION

  SET GRAPHICS EXPOSURES

  SET ICON NAME

  SET ICON SIZES

  SET INPUT FOCUS

  SET IO ERROR HANDLER

  SET LINE ATTRIBUTES

  SET MODIFIER MAPPING

  SET NORMAL HINTS

  SET PLANE MASK

  SET POINTER MAPPING

  SET REGION

  SET RGB COLORMAPS

  SET SCREEN SAVER

  SET SELECTION OWNER

  SET SIZE HINTS

  SET STANDARD COLORMAP

  SET STANDARD PROPERTIES

  SET STATE

  SET STIPPLE

  SET SUBWINDOW MODE

  SET TEXT PROPERTY

  SET TILE

  SET TRANSIENT FOR HINT

  SET TS ORIGIN

  SET WINDOW BACKGROUND

  SET WINDOW BACKGROUND PIXMAP

  SET WINDOW BORDER

  SET WINDOW BORDER PIXMAP

  SET WINDOW BORDER WIDTH

  SET WINDOW COLORMAP

  SET WM CLIENT MACHINE

  SET WM COLORMAP WINDOWS

  SET WM HINTS

  SET WM ICON NAME

  SET WM NAME

  SET WM NORMAL HINTS

  SET WM PROPERTIES

  SET WM PROTOCOLS

  SET WM SIZE HINTS

  SET ZOOM HINTS

  SHRINK REGION

  STORE BUFFER

  STORE BYTES

  STORE COLOR

  STORE COLORS

  STORE NAME

  STORE NAMED COLOR

  STRING LIST TO TEXT PROPERTY

  STRING TO KEYSYM

  SUB IMAGE

  SUBTRACT REGION

  SYNC

  SYNCHRONIZE

  TEXT EXTENTS

  TEXT EXTENTS 16

  TEXT PROPERTY TO STRING LIST

  TEXT WIDTH

  TEXT WIDTH 16

  TRANSLATE COORDINATES

  UNDEFINE CURSOR

  UNGRAB BUTTON

  UNGRAB KEY

  UNGRAB KEYBOARD

  UNGRAB POINTER

  UNGRAB SERVER

  UNINSTALL COLORMAP

  UNION RECT WITH REGION

  UNION REGION

  UNIQUE CONTEXT

  UNLOAD FONT

  UNMAP SUBWINDOWS

  UNMAP WINDOW

  VENDOR RELEASE

  VISUAL ID FROM VISUAL

  WARP POINTER

  WHITE PIXEL

  WHITE PIXEL OF SCREEN

  WIDTH MM OF SCREEN

  WIDTH OF SCREEN

  WINDOW EVENT

  WITHDRAW WINDOW

  WM GEOMETRY

  WRITE BITMAP FILE

  XOR REGION

  3      Xlib Data Structures and Error Codes

  3.1     Any Event Data Structure

  3.2     Arc Data Structure

  3.3     Button Event Data Structure

  3.4     Char 2B Data Structure

  3.5     Char Struct Data Structure

  3.6     Circulate Event Data Structure

  3.7     Circulate Request Event Data Structure

  3.8     Class Hint Data Structure

  3.9     Client Message Event Data Structure

  3.10    Color Data Structure

  3.11    Color Map Event Data Structure

  3.12    Compose Status Data Structure

  3.13    Configure Event Data Structure

  3.14    Configure Request Event Data Structure

  3.15    Create Window Event Data Structure

  3.16    Crossing Event Data Structure

  3.17    Destroy Window Event Data Structure

  3.18    Error Event Data Structure

  3.19    Event Data Structure
    3.19.1     The Event Mask

  3.20    Expose Event Data Structure

  3.21    Ext Codes Data Structure

  3.22    Ext Data Data Structure

  3.23    Focus Change Event Data Structure

  3.24    Font Property Data Structure

  3.25    Font Data Structure

  3.26    The GC Values Data Structure
    3.26.1     GC Mask

  3.27    Graphics Expose Event Data Structure

  3.28    Gravity Event Data Structure

  3.29    Host Address Data Structure

  3.30    Icon Size Data Structure

  3.31    Image Data Structure

  3.32    Key Event Data Structure

  3.33    Keyboard Control Data Structure

  3.34    Keyboard State Data Structure

  3.35    Keymap Event Data Structure

  3.36    Map Event Data Structure

  3.37    Map Request Event Data Structure

  3.38    Mapping Event Data Structure

  3.39    Modifier Keymap Data Structure

  3.40    Motion Event Data Structure

  3.41    No Expose Event Data Structure

  3.42    Pixmap Format Values Data Structure

  3.43    Point Data Structure

  3.44    Property Event Data Structure

  3.45    Rectangle Data Structure

  3.46    Reparent Event Data Structure

  3.47    Resize Request Event Data Structure

  3.48    Resource Manager Option Data Structure

  3.49    Resource Manager Value Data Structure

  3.50    Segment Data Structure

  3.51    Selection Clear Event Data Structure

  3.52    Selection Event Data Structure

  3.53    Selection Request Event Data Structure

  3.54    Set Window Attributes Data Structure

  3.55    Size Hints Data Structure

  3.56    Standard Color Map Data Structure

  3.57    Text Item Data Structure

  3.58    Text Item 16 Data Structure

  3.59    Text Property Data Structure

  3.60    Time Coordinate Data Structure

  3.61    Unmap Event Data Structure

  3.62    Visibility Event Data Structure

  3.63    Visual Info Data Structure

  3.64    Window Attributes Data Structure

  3.65    Window Changes Data Structure

  3.66    WM Hints Data Structure

  3.67    Error Handling

  Part II   VMS DECwindows Intrinsics

  4      Intrinsics Routines

  XtAddActions

  XtAddCallback

  XtAddCallbacks

  XtAddConverter

  XtAddEventHandler

  XtAddExposureToRegion

  XtAddGrab

  XtAddInput

  XtAddRawEventHandler

  XtAddTimeOut

  XtAddWorkProc

  XtAppAddActionHook

  XtAppAddActions

  XtAppAddConverter

  XtAppAddInput

  XtAppAddTimeOut

  XtAppAddWorkProc

  XtAppCreateShell

  XtAppError

  XtAppErrorMsg

  XtAppGetErrorDatabase

  XtAppGetErrorDatabaseText

  XtAppGetSelectionTimeout

  XtAppInitialize

  XtAppMainLoop

  XtAppNextEvent

  XtAppPeekEvent

  XtAppPending

  XtAppProcessEvent

  XtAppSetErrorHandler

  XtAppSetErrorMsgHandler

  XtAppSetFallbackResources

  XtAppSetSelectionTimeout

  XtAppSetTypeConverter

  XtAppSetWarningHandler

  XtAppSetWarningMsgHandler

  XtAppWarning

  XtAppWarningMsg

  XtAugmentTranslations

  XtBuildEventMask

  XtCallAcceptFocus

  XtCallActionProc

  XtCallbackExclusive

  XtCallbackNone

  XtCallbackNonexclusive

  XtCallbackPopdown

  XtCallbackReleaseCacheRef

  XtCallbackReleaseCacheRefList

  XtCallCallbackList

  XtCallCallbacks

  XtCallConverter

  XtCalloc

  XtClass

  XtCloseDisplay

  XtConvert

  XtConvertAndStore

  XtConvertCase

  XtCreateApplicationShell

  XtCreateManagedWidget

  XtCreatePopupShell

  XtCreateWidget

  XtDatabase

  XtDestroyApplicationContext

  XtDestroyGC

  XtDestroyWidget

  XtDirectConvert

  XtDisownSelection

  XtDispatchEvent

  XtDisplay

  XtDisplayInitialize

  XtDisplayOfObject

  XtDisplayStringConvWarning

  XtDisplayToApplicationContext

  XtError

  XtErrorMsg

  XtFindFile

  XtFree

  XtGetActionKeysym

  XtGetApplicationNameAndClass

  XtGetApplicationResources

  XtGetConstraintResourceList

  XtGetErrorDatabase

  XtGetErrorDatabaseText

  XtGetGC

  XtGetKeysymTable

  XtGetMultiClickTime

  XtGetResourceList

  XtGetSelectionRequest

  XtGetSelectionTimeout

  XtGetSelectionValue

  XtGetSelectionValueIncremental