typedef ByteEnum SystemDrawMask; #define SDM_TILE 0 #define SDM_SHADED_BAR 1 #define SDM_HORIZONTAL 2 #define SDM_VERTICAL 3 #define SDM_DIAG_NE 4 #define SDM_DIAG_NW 5 #define SDM_GRID 6 #define SDM_BIG_GRID 7 #define SDM_BRICK 8 #define SDM_SLANT_BRICK 9 #define SDM_0 89 #define SDM_12_5 81 #define SDM_25 73 #define SDM_37_5 65 #define SDM_50 57 #define SDM_62_5 49 #define SDM_75 41 #define SDM_87_5 33 #define SDM_100 25 #define SDM_CUSTOM 0x7f #define SET_CUSTOM_PATTERN SDM_CUSTOM
typedef ByteEnum SystemHatch; #define SH_VERTICAL 0 #define SH_HORIZONTAL 1 #define SH_45_DEGREE 2 #define SH_135_DEGREE 3 #define SH_BRICK 4 #define SH_SLANTED_BRICK 5
typedef enum /* word */ {
TL_TARGET = 0,
TL_CONTENT,
TL_GENERIC_OBJECTS = 1000,
TL_GEN_SYSTEM,
TL_GEN_FIELD,
TL_GEN_APPLICATION,
TL_GEN_PRIMARY,
TL_GEN_DISPLAY_CTRL,
TL_GEN_DISPLAY,
TL_GEN_VIEW,
TL_LIBRARY_LEVELS = 2000,
TL_APPLICATION_OBJECTS = 3000,
} TargetLevel;
typedef struct {
word TAPEA_linkSize; /* 3 */
byte TAPEA_linkType; /* LinkType (LT_ID) */
word TAPEA_accPntID;
} TcpAccPntExtendedAddress;
This is the "opaque" representation of a TCP address; specifically, the form used to identify a TCP address by means of its access point ID.
Set
TAPEA_linkSize
to 3; set
TAPEA_linkType
to LT_ID; set
TAPEA_accPntID
to the access point ID number.
typedef struct {
word TNAPEA_linkSize;
byte TNAPEA_linkType; /* LinkType (LT_ADDR) */
/* label byte TNAPEA_addr; link address immed. followed by IP address */
} TcpNonAccPntExtendedAddress;
This is the "opaque" representation of a TCP address; specifically, the form used to identify a TCP address which is not a known access point--you will need to specify a phone number to dial in addition to an IP address.
Set
TNAPEA_linkSize
to the size of the phone number string. Set
TNAPEA_linkType
to LT_ADDR. Follow the structure witha null-terminated string consisting of the phone number to dial followed by the human-readable form of the IP address; for example "15105551234acme.com".
typedef struct {
word TOEA_linkSize; /* 0 */
/* label byte TOEA_ipAddr; IP address */
} TcpOnlyExtendedAddress;
This is the "opaque" representation of a TCP address; specifically, the form used to identify a TCP address when a link address is not required.
Set
TOEA_linkSize
to 0; follow the structure with the IP address, expressed either as a null-terminated string; for example "204.156.128.1" or "acme.com".
typedef struct {
byte TA_colorFlag;
RGBValue TA_color;
SysDrawMask TA_mask;
GraphicPattern TA_pattern;
TextStyle TA_styleSet;
TextStyle TA_styleClear;
TextMode TA_modeSet;
TextMode TA_modeClear;
WBFixed TA_spacePad;
FontID TA_font;
WBFixed TA_size;
sword TA_trackKern;
} TextAttr;
GEOS SDK TechDocs
|
|
StyleElementFlags ...
|
TextMode ...