1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
/************************************************************************/
/* */
/* Row tool: */
/* */
/************************************************************************/
# ifndef TED_ROW_TOOL_H
# define TED_ROW_TOOL_H
/************************************************************************/
/* */
/* Resources for the 'Row' page. */
/* */
/************************************************************************/
typedef struct RowPageResources
{
char * rprHeightFree;
char * rprHeightAtLeast;
char * rprHeightExactly;
char * rprTopBorder;
char * rprBottomBorder;
char * rprCellMargin;
char * rprLeftIndent;
char * rprKeepOnPage;
char * rprIsTableHeader;
} RowPageResources;
/************************************************************************/
/* */
/* A row tool, i.e. the 'Row' page of the format tool. */
/* */
/************************************************************************/
typedef struct RowTool
{
EditApplication * rtApplication;
AppInspector * rtInspector;
const RowPageResources * rtPageResources;
RowProperties rtPropertiesSet;
RowProperties rtPropertiesChosen;
TableRectangle rtTableRectangle;
int rtPageRight;
int rtPageLeftMargin;
APP_WIDGET rtNumberText;
HeightChooser rtHeightChooser;
APP_WIDGET rtCellMarginText;
APP_WIDGET rtLeftIndentText;
APP_WIDGET rtHeightFreeItem;
APP_WIDGET rtHeightAtLeastItem;
APP_WIDGET rtHeightExactlyItem;
BorderTool rtTopBorderTool;
BorderTool rtBottomBorderTool;
APP_WIDGET rtKeepOnPageToggle;
APP_WIDGET rtIsTableHeaderToggle;
} RowTool;
/************************************************************************/
/* */
/* Routine declarations. */
/* */
/************************************************************************/
extern void tedFormatToolGetRowResourceTable(
EditApplication * ea,
RowPageResources * spr,
InspectorSubjectResources * isr );
extern void tedFormatToolRefreshRowTool(
RowTool * rt,
int * pEnabled,
InspectorSubject * is,
const DocumentSelection * bs );
# endif /* TED_ROW_TOOL_H */
|