Copyright ©1995 by NeXT Computer, Inc. All Rights Reserved.
| Types and Constants |
| Defined Types |
| DPSContextRec
typedef struct _t_DPSContextRec {
DPSContextType typedef enum {
DPSErrorCode typedef enum _DPSErrorCode {
DPSEventFilterFunc typedef int (*DPSEventFilterFunc)(NXEvent *ev );
DPSFDProc typedef void (*DPSFDProc)( int fd, void *userData );
DPSNumberFormat typedef enum _DPSNumberFormat {
DPSPingProc typedef void (*DPSPingProc)
DPSPortProc typedef void (*DPSPortProc)
DPSTimedEntry typedef struct __DPSTimedEntry *DPSTimedEntry;
DPSTimedEntryProc typedef void (*DPSTimedEntryProc)
DPSUserPathAction typedef enum _DPSUserPathAction {
DPSUserPathOp typedef enum _DPSUserPathOp {
NXCoord typedef float NXCoord
NXEvent typedef struct _NXEvent {
NXEventData typedef union {
NXPoint typedef struct _NXPoint {
NXSize typedef struct _NXSize { |
| Symbolic Constants |
| All Contexts
DPS_ALLCONTEXTS
Alpha Constants NX_DATA
Character Set Values NX_ASCIISET
Compositing Operations NX_CLEAR
Error Code Bases DPS_ERROR_BASE |
| Event Types | Meaning | |
| NX_NULLEVENT | A non-event | |
| NX_LMOUSEDOWN | Left mouse-down | |
| NX_LMOUSEUP | Left mouse-up | |
| NX_LMOUSEDRAGGED | left mouse-dragged | |
| NX_MOUSEDOWN | Same as NX_LMOUSEDOWN | |
| NX_MOUSEUP | Same as NX_LMOUSEUP | |
| NX_MOUSEDRAGGED | Same as NX_LMOUSEDRAGGED | |
| NX_RMOUSEDOWN | Right mouse-down | |
| NX_RMOUSEUP | Right mouse-up | |
| NX_RMOUSEDRAGGED | Right mouse-dragged | |
| NX_MOUSEMOVED | Mouse-moved | |
| NX_MOUSEENTERED | Mouse-entered | |
| NX_MOUSEEXITED | Mouse-exited | |
| NX_KEYDOWN | Key-down | |
| NX_KEYUP | Key-up event | |
| NX_FLAGSCHANGED | Flags-changed | |
| NX_KITDEFINED | Appkit-defined | |
| NX_SYSDEFINED | System-defined | |
| NX_APPDEFINED | Application-defined | |
| NX_TIMER | Timer used for tracking | |
| NX_CURSORUPDATE | Cursor tracking | |
| NX_JOURNALEVENT | Event used by journaling | |
| NX_FIRSTEVENT | The smallest-valued event constant | |
| NX_LASTEVENT | The greatest-valued event constant | |
| NX_ALLEVENTS | A value that includes all event types |
| Event Type Masks
NX_NULLEVENTMASK
Forever NX_FOREVER |
| Keyboard State Flags Masks | Meaning | |
| NX_ALPHASHIFTMASK | Shift lock | |
| NX_SHIFTMASK | Shift key | |
| NX_CONTROLMASK | Control key | |
| NX_ALTERNATEMASK | Alt key | |
| NX_COMMANDMASK | Command key | |
| NX_NUMERICPADMASK | Number pad key | |
| NX_HELPMASK | Help key | |
| NX_NEXTCTRLKEYMASK | Control key | |
| NX_NEXTLSHIFTKEYMASK | Left shift key | |
| NX_NEXTRSHIFTKEYMASK | Right shift key | |
| NX_NEXTLCMDKEYMASK | Left command key | |
| NX_NEXTRCMDKEYMASK | Right command key | |
| NX_NEXTLALTKEYMASK | Left alt key | |
| NX_NEXTRALTKEYMASK | Right alt key | |
| Event Flags Masks | Meaning | |
| NX_STYLUSPROXIMITYMASK | Stylus is in proximity (for tablets) | |
| NX_NONCOALSESCEDMASK | Event coalescing disabled |
| Window Backing Types
NX_RETAINED
Window Screen List Placement NX_ABOVE |