6
/* TRST_MAXCOLSPAN and TRST_MAXCOLSPAN are defined in userdefs.h */
8
typedef struct _STable_info STable_info;
9
extern STable_info * Stbl_startTABLE PARAMS((short));
10
extern int Stbl_finishTABLE PARAMS((STable_info *));
11
extern void Stbl_free PARAMS((STable_info *));
12
extern int Stbl_addRowToTable PARAMS((STable_info *, int, int));
13
extern int Stbl_addCellToTable PARAMS((STable_info *, int, int, int, int, int, int, int));
14
extern int Stbl_finishCellInTable PARAMS((STable_info *, int, int, int, int));
15
extern int Stbl_addColInfo PARAMS((STable_info *, int, short, BOOL));
16
extern int Stbl_finishColGroup PARAMS((STable_info *));
17
extern int Stbl_addRowGroup PARAMS((STable_info *, short));
19
#define TRST_ENDCELL_ENDTD 1
20
#define TRST_ENDCELL_LINEBREAK 0
21
#define TRST_ENDCELL_MASK 1
22
#define TRST_FAKING_CELLS 2
23
#define Stbl_lineBreak(stbl,l,off,pos) Stbl_finishCellInTable(stbl, TRST_ENDCELL_LINEBREAK, l, off, pos)
25
extern int Stbl_getStartLine PARAMS((STable_info *));
26
extern int Stbl_getFixupPositions PARAMS((
31
extern short Stbl_getAlignment PARAMS((STable_info *));
33
#ifdef EXP_NESTED_TABLES
34
extern void Stbl_update_enclosing PARAMS((
39
extern void Stbl_set_enclosing PARAMS(( STable_info *me,
41
struct _TextAnchor *last_anchor));
42
extern STable_info * Stbl_get_enclosing PARAMS((STable_info * me));
43
extern struct _TextAnchor * Stbl_get_last_anchor_before PARAMS((STable_info * me));
44
extern int Stbl_getStartLineDeep PARAMS((STable_info *));
46
#define Stbl_getStartLineDeep(t) Stbl_getStartLine(t)
49
#endif /* TRSTABLE_H */