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 |