Copyright ©1995 by NeXT Computer, Inc. All Rights Reserved.
| Types and Constants |
| Defined Types |
| NXAcknowledge
typedef struct _NXAcknowledge {
NXAppkitErrorTokens typedef enum _NXAppkitErrorTokens {
NXBreakArray typedef struct _NXBreakArray {
NXCharArray typedef struct _NXCharArray {
NXCharFilterFunc typedef unsigned short (*NXCharFilterFunc)
NXCharMetrics typedef struct {
NXChunk typedef struct _NXChunk {
NXColorSpace typedef enum _NXColorSpace {
NXCompositeChar typedef struct {
NXCompositeCharPart typedef struct {
NXDataLinkDisposition typedef enum _NXDataLinkDisposition {
NXDataLinkNumber typedef int NXDataLinkNumber;
NXDataLinkUpdateMode typedef enum _NXDataLinkUpdateMode {
NXDragOperation typedef enum _NXDragOperation {
NXEncodedLigature typedef struct {
NXErrorReporter typedef void NXErrorReporter(NXHandler *errorState);
NXFaceInfo typedef struct _NXFaceInfo {
NXFontMetrics typedef struct _NXFontMetrics {
NXFontTraitMask typedef unsigned int NXFontTraitMask;
NXFSM typedef struct _NXFSM {
NXHeightChange typedef struct _NXHeightChange {
NXHeightInfo typedef struct _NXHeightInfo {
NXJournalHeader typedef struct {
NXKernPair typedef struct {
NXKernXPair typedef struct {
NXLay typedef struct _NXLay {
NXLayArray typedef struct _NXLayArray {
NXLayFlags typedef struct {
NXLayInfo typedef struct _NXLayInfo {
NXLigature typedef struct {
NXLineDesc typedef short NXLineDesc;
NXLinkEnumerationState typedef struct {
NXMeasurementUnit typedef struct _NXMeasurementUnit {
NXMessage typedef struct _NXMessage {
NXModalSession typedef struct _NXModalSession {
NXParagraphProp typedef enum {
NXParamValue typedef union {
NXRect typedef struct _NXRect {
NXRemoteMethod typedef struct _NXRemoteMethod {
NXResponse typedef struct _NXResponse {
NXRTFDError typedef enum {
NXRun typedef struct _NXRun {
NXRunArray typedef struct _NXRunArray {
NXRunFlags typedef struct {
NXScreen typedef struct _NXScreen {
NXSelPt typedef struct _NXSelPt {
NXSpellCheckMode typedef enum {
NXStreamSeekMode typedef enum {
NXStringOrderTable typedef struct {
NXTabStop typedef struct _NXTabStop {
NXTextBlock typedef struct _NXTextBlock {
NXTextCache typedef struct _NXTextCache {
NXTextFilterFunc typedef char *(*NXTextFilterFunc)
NXTextFunc typedef int (*NXTextFunc)
NXTextStyle typedef struct _NXTextStyle {
NXTopLevelErrorHandler typedef void NXTopLevelErrorHandler(NXHandler *errorState);
NXTrackingTimer typedef struct _NXTrackingTimer {
NXTrackKern typedef struct {
NXWidthArray typedef struct _NXWidthArray {
NXWindowDepth typedef enum _NXWindowDepth {
wchar typedef unsigned char wchar; |
| Symbolic Constants |
| Application Status | Value |
| Kit-Defined Subytypes |
| NX_WINEXPOSED | 0 | |
| NX_APPACT | 1 | |
| NX_APPDEACT | 2 | |
| NX_WINMOVED | 4 | |
| NX_SCREENCHANGED | 8 |
| System-Defined Subtype |
| NX_POWEROFF | 1 | |
| Error Base Constants | Value | |
| NX_APPKIT_ERROR_BASE | 3000 | |
| NX_APP_ERROR_BASE | 10000000 |
| Bits per Character |
| or Integer | Value | |
| NBITSCHAR | 8 | |
| NBITSINT | (sizeof(int)*NBITSCHAR) | |
| Boolean Constants | Value | |
| TRUE | 1 | |
| FALSE | 0 |
| Box Borders
NX_NOBORDER
Box Title Positions NX_NOTITLE
Button and ButtonCell Highlight/Display Types NX_MOMENTATYPUSH
Button and ButtonCell Icon Positions NX_TITLEONLY
Cell and ButtonCell Parameter Constants NX_CELLDISABLED
Cell Data Entry Types NX_ANYTYPE
Cell sendActionOn: Flag NX_PERIODICMASK
Cell Types NX_NULLCELL
Color Panel Modes NX_GRAYMODE
Color Panel Mode Masks NX_GRAYMODEMASK
Color Picker Insertion |
| Order Constants | Value | |
| NX_WHEEL_INSERTION | 0.50 | |
| NX_SLIDERS_INSERTION | 0.51 | |
| NX_CUSTOMPALETTE_INSERTION | 0.52 | |
| NX_LIST_INSERTION | 0.53 |
| Drawing Activity States | Meaning | |
| NX_DRAWING | Drawing to the screen | |
| NX_PRINTING | Spooling to a printer | |
| NX_COPYING | Copying to a pasteboard | |
| Event Thresholds State | Value | |
| NX_BASETHRESHOLD | 1 | |
| NX_RUNMODALTHRESHOLD | 5 | |
| NX_MODALRESPTHRESHOLD | 10 |
| Figure Space Constant
NX_FIGSPACE
Font Attribute Constants NX_FONTHEADER
Font Conversion |
| Constants | Value | |
| NX_NOFONTCHANGE | 0 | |
| NX_VIAPANEL | 1 | |
| NX_ADDTRAIT | 2 | |
| NX_SIZEUP | 3 | |
| NX_SIZEDOWN | 4 | |
| NX_HEAVIER | 5 | |
| NX_LIGHTER | 6 | |
| NX_REMOVETRAIT | 7 |
| Font Matrix Constants
NX_IDENTITYMATRIX |
| Font Trait Constants | Value | |
| NX_ITALIC | 0x00000001 | |
| NX_BOLD | 0x00000002 | |
| NX_UNBOLD | 0x00000004 | |
| NX_NONSTANDARDCHARSET | 0x00000008 | |
| NX_NARROW | 0x00000010 | |
| NX_EXPANDED | 0x00000020 | |
| NX_CONDENSED | 0x00000040 | |
| NX_SMALLCAPS | 0x00000080 | |
| NX_POSTER | 0x00000100 | |
| NX_COMPRESSED | 0x00000200 |
| FontPanel View Tags
NX_FPPREVIEWFIELD |
| Gray Shades | Value | |
| NX_WHITE | 1.0 | |
| NX_LTGRAY | 2.0/3.0 | |
| NX_DKGRAY | 1.0/3.0 | |
| NX_BLACK | 0.0 |
| Icon and Token Window |
| Dimensions | Value | |
| NX_ICONWIDTH | 48.0 | |
| NX_ICONHEIGHT | 48.0 | |
| NX_TOKENWIDTH | 64.0 | |
| NX_TOKENHEIGHT | 64.0 |
| Image Representation Device Matching Constant
NX_MATCHESDEVICE |
| Journaling Flags | Value | |
| NX_JOURNALFLAG | 31 | |
| NX_JOURNALFLAGMASK | (1 << NX_JOURNALFLAG) |
| Journaling Listener |
| Name | Value | |
| NX_JOURNALREQUEST | "NXJournalerRequest" |
| Journaling Recording |
| Device | Value | |
| NX_CODEC | 0 | |
| NX_DSP | 1 | |
| Journaling Status | Value | |
| NX_STOPPED | 0 | |
| NX_PLAYING | 1 | |
| NX_RECORDING | 2 | |
| NX_NONABORTABLEFLAG | 31 | |
| NX_NONABORTABLEMASK | (1 << NX_NONABORTABLEFLAG) | |
| Journaling Subevents | Value | |
| NX_WINDRAGGED | 0 | |
| NX_MOUSELOCATION | 1 | |
| NX_LASTJRNEVENT | 2 |
| Journaling Window |
| Encodings | Value | |
| NX_KEYWINDOW | ( | |
| NX_MAINWINDOW | ( | |
| NX_MAINMENU | ( | |
| NX_MOUSEDOWNWINDOW | ( | |
| NX_APPICONWINDOW | ( | |
| NX_UNKNOWNWINDOW | ( |
| Listener Maximum |
| Message Size | Value | |
| NX_MAXMESSAGE | (2048 |
| Listener Maximum |
| Parameters | Value | |
| NX_MAXMSGPARAMS | 20 | |
| Listener Position Types | Value | |
| NX_TEXTPOSTYPE | 0 | |
| NX_REGEXPRPOSTYPE | 1 | |
| NX_LINENUMPOSTYPE | 2 | |
| NX_CHARNUMPOSTYPE | 3 | |
| NX_APPPOSTYPE | 4 |
| Listener Reserved |
| Message Numbers | Value | |
| NX_SELECTORPMSG | 35555 | |
| NX_SELECTORFMSG | 35556 | |
| NX_RESPONSEMSG | 35557 | |
| NX_ACKNOWLEDGE | 35558 |
| Listener RPC Error Return Values |
| Error | Value | |
| NX_INCORRECTMESSAGE | ||
| Listener Timeout Default | Value | |
| NX_SENDTIMEOUT | 10000 | |
| NX_RCVTIMEOUT | 10000 |
| Mach Executable File Segment Names for |
| Images | Segment Name | |
| NX_EPSSEGMENT | "_ _EPS" | |
| NX_TIFFSEGMENT | "_ _TIFF" | |
| NX_ICONSEGMENT | "_ _ICON" |
| Matrix Selection Mode Constants
NX_RADIOMODE
Modal Session |
| Return Constants | Value | |
| NX_RUNSTOPPED | ( | |
| NX_RUNABORTED | ( | |
| NX_RUNCONTINUES | ( |
| Obsolete Speaker Constants
NX_ISFILE,
Open Panel Tag |
| Constants | Value | |
| NX_OPICONBUTTON | NX_SPICONBUTTON | |
| NX_OPTITLEFIELD | NX_SPTITLEFIELD | |
| NX_OPCANCELBUTTON | NX_SPCANCELBUTTON | |
| NX_OPOKBUTTON | NX_SPOKBUTTON | |
| NX_OPFORM | NX_SPFORM |
| Page Layout Panel Button Tags
NX_PLICONBUTTON
Page Order Modes NX_DESCENDINGORDER
Page Orientation Constants NX_PORTRAIT
Pagination Modes NX_AUTOPAGINATION |
| Panel Button Tags | Value | |
| NX_OKTAG | 1 | |
| NX_CANCELTAG | 0 | |
| Panel Return Constants | Value | |
| NX_ALERTDEFAULT | 1 | |
| NX_ALERTALTERNATE | 0 | |
| NX_ALERTOTHER | ||
| NX_ALERTERROR |
| Printer Table Key Length
NX_PRINTKEYMAXLEN
Printer Table States NX_PRINTERTABLEOK
Rectangle Sides NX_XMIN
Save Panel Tag |
| Constants | Value | |
| NX_SPICONBUTTON | 150 | |
| NX_SPTITLEFIELD | 151 | |
| NX_SPBROWSER | 152 | |
| NX_SPCANCELBUTTON | NX_CANCELTAG | |
| NX_SPOKBUTTON | NX_OKTAG | |
| NX_SPFORM | 155 | |
| Scroller Arrow Positions | Value | |
| NX_SCROLLARROWSMAXEND | 0 | |
| NX_SCROLLARROWSMINEND | 1 | |
| NX_SCROLLARROWSNONE | 2 |
| Scroller Part |
| Identification Constants | Value | |
| NX_NOPART | 0 | |
| NX_DECPAGE | 1 | |
| NX_KNOB | 2 | |
| NX_INCPAGE | 3 | |
| NX_DECLINE | 4 | |
| NX_INCLINE | 5 | |
| NX_KNOBSLOT | 6 | |
| NX_JUMP | 6 | |
| Scroller Usable Parts | Value | |
| NX_SCROLLERNOPARTS | 0 | |
| NX_SCROLLERONLYARROWS | 1 | |
| NX_SCROLLERALLPARTS | 2 |
| Scroller Width and Height |
| NX_SCROLLERWIDTH | (18.0) |
| Text Alignment Modes
NX_LEFTALIGNED
Text Block Constant NX_TEXTPER
Text Key Constants NX_BACKSPACE
Text Tab Stop Constant NX_LEFTTAB
TIFF Compression Schemes NX_TIFF_COMPRESSION_NONE
View Autoresize Constants NX_NOTSIZABLE
Window Button Masks NX_CLOSEBUTTONMASK
Window Frame Description String Length NX_MAXFRAMESTRINGLENGTH
Window Styles NX_PLAINSTYLE |
| Window Tiers | Value | |
| NX_NORMALLEVEL | 0 | |
| NX_FLOATINGLEVEL | 3 | |
| NX_DOCKLEVEL | 5 | |
| NX_SUBMENULEVEL | 10 | |
| NX_MAINMENULEVEL | 20 |
| Workspace Request Constants (File Operations) | Value | |
| WSM_MOVE_OPERATION | "move" | |
| WSM_COPY_OPERATION | "copy" | |
| WSM_LINK_OPERATION | "link" | |
| WSM_COMPRESS_OPERATION | "compress" | |
| WSM_DECOMPRESS_OPERATION | "decompress" | |
| WSM_ENCRYPT_OPERATION | "encrypt" | |
| WSM_DECRYPT_OPERATION | "decrypt" | |
| WSM_DESTROY_OPERATION | "destroy" | |
| WSM_RECYCLE_OPERATION | "recycle" | |
| WSM_DUPLICATE_OPERATION | "duplicate" |
| Global Variables |
| Application Object
id NXApp;
Break Tables const NXFSM *const NXEnglishBreakTable
Character Category Tables const unsigned char *const NXEnglishCharCatTable
Click Tables const NXFSM *const NXEnglishClickTable
Domain Name const char *const NXSystemDomainName;
File Information NXAtom NXPlainFileType;
Filename Extension for DataLinks NXAtom NXDataLinkFilenameExtension;
Null Object int NXNullObject;
Pasteboard Names NXAtom NXGeneralPboard;
Pasteboard Types NXAtom NXAsciiPboardType;
Pasteboard Types NXAtom NXDataLinkPboardType;
Pasteboard Types NXAtom NXSelectionPboardType;
Process int NXProcessID;
Screen Dump Switch BOOL NXScreenDump
Smart Cut and Paste Tables const unsigned char *const NXEnglishSmartLeftChars
View Drawing Status short NXDrawingStatus;
Workspace Name const char *NXWorkspaceName; |