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
|
/************************************************************************/
/* */
/* Header file for geometry/formatting/drawing related functionality */
/* */
/************************************************************************/
# ifndef TED_LAYOUT_H
# define TED_LAYOUT_H
# include "docBuf.h"
# include "docLayout.h"
# include "docScreenFontList.h"
/************************************************************************/
/* */
/* Routine declarations. */
/* */
/************************************************************************/
extern int tedTextWidth( const DrawScreenFont * apf,
const TextAttribute * ta,
const BufferDocument * bd,
const AppDrawingData * add,
const unsigned char * s,
int len );
extern void tedParagraphFramePixels( ParagraphFrame * pf,
const AppDrawingData * add,
const BufferItem * bi );
extern int tedCheckPageOfSelectedExtItem(
int * pChanged,
DocumentRectangle * drChanged,
BufferDocument * bd,
ExternalItem * selRootEi,
AppDrawingData * add,
ScreenFontList * sfl );
extern int tedOpenScreenFont(
BufferDocument * bd,
AppDrawingData * add,
ScreenFontList * sfl,
int attributeNumber );
extern int tedInitLayoutExternalItem(
LayoutJob * lj,
ExternalItem * ei,
int page );
# endif /* TED_LAYOUT_H */
|