Up: GEOS SDK TechDocs | Up | Prev: ParserFlags ... | Next: Point ...

ParserTokenData

typedef union {
ParserTokenNumberData 				PTD_number;
ParserTokenStringData 				PTD_string;
ParserTokenNameData 				PTD_name;
ParserTokenCellData 				PTD_cell;
ParserTokenFunctionData 				PTD_function;
ParserTokenOperatorData				PTD_operator;
} ParserTokenData;

 

ParserTokenFunctionData

typedef struct {
word		PTFD_functionID;
} ParserTokenFunctionData;

 

ParserTokenNameData

typedef struct {
word		PTND_name;
} ParserTokenNameData;

 

ParserTokenNumberData

typedef struct {
FloatNum		PTND_value;
} ParserTokenNumberData;

 

ParserTokenOperatorData

typedef struct {
OperatorType			PTOD_operatorID;
} ParserTokenOperatorData;

 

ParserTokenStringData

typedef struct {
word		PTSD_length;
} ParserTokenStringData;

 

ParserTokenType

typedef ByteEnum ParserTokenType;
#define PARSER_TOKEN_NUMBER 								0
#define PARSER_TOKEN_STRING 								1
#define PARSER_TOKEN_CELL 								2
#define PARSER_TOKEN_END_OF_EXPRESSION 								3
#define PARSER_TOKEN_OPEN_PAREN								4
#define PARSER_TOKEN_CLOSE_PAREN 								5
#define PARSER_TOKEN_NAME 								6
#define PARSER_TOKEN_FUNCTION 								7
#define PARSER_TOKEN_CLOSE_FUNCTION								8
#define PARSER_TOKEN_ARG_END 								9
#define PARSER_TOKEN_OPERATOR 								10

 

PathCombineType

typedef enum /* word */ {
PCT_NULL,				/* wipe out old path */
PCT_REPLACE,				/* replace old path with upcoming path */
PCT_UNION,				/* union old path with new */
PCT_INTERSECTION 				/* intersect old path with new */
} PathCombineType;

 

PathName

typedef char PathName[PATH_BUFFER_SIZE];

 

PatternType

typedef ByteEnum PatternType;
#define PT_SOLID				0
#define PT_SYSTEM_HATCH 				1
#define PT_SYSTEM_BITMAP 				2
#define PT_USER_HATCH 				3
#define PT_USER_BITMAP 				4
#define PT_CUSTOM_HATCH 				5
#define PT_CUSTOM_BITMAP 				6

 

PCDocSizeParams

typedef struct {
dword 	PCDSP_width;
dword 	PCDSP_height;
} PCDocSizeParams;

Use this structure to communicate document sizes to a Print Control.

PCMarginParams

typedef struct {
word 	PCMP_left; 			/* left margin */
word 	PCMP_top; 			/* top margin */
word 	PCMP_right; 			/* right margin */
word 	PCMP_bottom; 			/* bottom margin */
} PCMarginParams

This structure holds information about a document's or printer's margins.

PCProgressType

typedef enum {
PCPT_PAGE,
PCPT_PERCENT,
PCPT_TEXT
} PCProgressType;

 

PDAType

typedef ByteEnum PDAType;
#define PDAT_PC_EMULATOR        0x0
#define PDAT_N9000              0x1
#define PDAT_N9000i             0x2

These values correspond to the different Nokia 9000 Communicator hardware platforms. They are only available on builds 4 or newer of the device (see Versions for more information).

Include: respondr.goh

See Also: RespGetPDAHardwareInfo()


Up: GEOS SDK TechDocs | Up | Prev: ParserFlags ... | Next: Point ...