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 | (1) | |
NX_MAINWINDOW | (2) | |
NX_MAINMENU | (3) | |
NX_MOUSEDOWNWINDOW | (4) | |
NX_APPICONWINDOW | (5) | |
NX_UNKNOWNWINDOW | (6) |
Listener Maximum |
Message Size | Value | |
NX_MAXMESSAGE | (2048sizeof(msg_header_t) sizeof(msg_type_t)sizeof(int) sizeof(msg_type_t)8) |
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 | 20000 | |
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 | (1000) | |
NX_RUNABORTED | (1001) | |
NX_RUNCONTINUES | (1002) |
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 | 1 | |
NX_ALERTERROR | 2 |
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; |