PAIGE.H File Reference

#include "pgMemMgr.h"
#include "Userdefs.h"

Include dependency graph for PAIGE.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  co_ordinate
struct  rectangle
struct  shape_section
struct  color_value
struct  point_start
struct  text_block
struct  draw_points
struct  style_run
struct  font_info
struct  named_stylesheet
struct  tab_stop
struct  select_pair
struct  pg_kb_data
struct  t_select
struct  char_widths
struct  pg_scale_factor
struct  pg_clip_info
struct  graf_device
struct  pg_col_info
struct  pg_doc_info
struct  smart_update
struct  pg_undo
struct  pg_measure
struct  pg_style_hooks
struct  pg_par_hooks
struct  pg_hooks
struct  style_info
struct  pg_indents
struct  par_info
struct  pg_globals
struct  pg_handler
struct  paige_rec
struct  style_walk

Defines

#define TAB_ARRAY_SIZE   32
#define NO_WRAP_BIT   0x00000001
#define NO_LF_BIT   0x00000002
#define NO_DEFAULT_LEADING   0x00000004
#define NO_EDIT_BIT   0x00000008
#define EXTERNAL_SCROLL_BIT   0x00000010
#define COUNT_LINES_BIT   0x00000020
#define NO_HIDDEN_TEXT_BIT   0x00000040
#define SHOW_INVIS_CHAR_BIT   0x00000080
#define EX_DIMENSION_BIT   0x00000100
#define NO_WINDOW_VIS_BIT   0x00000200
#define TEXT_DIRTY_BIT   0x00000400
#define SMART_QUOTES_BIT   0x00000800
#define NO_SMART_CUT_BIT   0x00001000
#define NO_SOFT_HYPHEN_BIT   0x00002000
#define NO_DUAL_CARET_BIT   0x00004000
#define NO_LINE_SAVE_BIT   0x00008000
#define DEACT_BIT   0x00010000
#define PERM_DEACT_BIT   0x00020000
#define CARET_BIT   0x00040000
#define SCALE_VIS_BIT   0x00080000
#define BITMAP_ERASE_BIT   0x00100000
#define PRINT_MODE_BIT   0x00200000
#define MERGE_MODE_BIT   0x00400000
#define NO_DEVICE_BIT   0x00800000
#define DOC_TERMINATED_BIT   0x01000000
#define DOC_BOUNDS_DIRTY   0x02000000
#define CARET_CREATED_BIT   0x08000000
#define TABS_ARE_WIDTHS_BIT   0x10000000
#define INIT_IO_BIT   0x20000000
#define LINE_EDITOR_BIT   0x40000000
#define INVALID_CURSOR_BIT   0x80000000
#define HAS_TITLE_PAGE   0x00000001
#define PAGE_AFTER_TITLE   0x00000002
#define LEFT_EVEN_PAGES   0x00000004
#define RIGHT_EVEN_PAGES   0x00000008
#define HIDE_IMPORT_DELETE   0x00000010
#define DONT_HANGING_INDENT   0x00000020
#define WRAP_TRAILING_SPACE   0x00000040
#define IMAGE_COLORS_BLACK   0x00000080
#define STYLESHEET_CHANGE   0x00000100
#define KEEP_READ_STYLES   0x00000200
#define KEEP_READ_PARS   0x00000400
#define KEEP_READ_FONTS   0x00000800
#define NO_STYLE_CLEANUP   0x00001000
#define CHECK_PAGE_OVERFLOW   0x00002000
#define UNICODE_SAVED   0x00004000
#define UNICODE_TEXT   0x00008000
#define BLINK_ON_DEACTIVE   0x00010000
#define IDLE_VIA_GBL_IDLE   0x00020000
#define MOUSE_DRAG_STATE   0x00040000
#define NO_HAUTOSCROLL   0x00080000
#define NO_VAUTOSCROLL   0x00100000
#define APPLY_ALL_PAR_INFOS   0x00200000
#define PAR_EXCLUSION_CHANGE   0x00400000
#define INITIAL_TEXT_FLAGS   0
#define TEXT_FILE_FLAGS   0
#define BOM_HEADER   0
#define pgInsertBytes   pgInsert
#define SHARED_FORMATS   0x00000001
#define SHARED_GRAF_DEVICE   0x00000002
#define SHARED_VIS_AREA   0x00000004
#define SHARED_PAGE_AREA   0x00000008
#define SHARED_EXCLUDE_AREA   0x00000010
#define MAIN_DOCUMENT   0
#define BLANK_BIT   0x00000001
#define WORD_BREAK_BIT   0x00000002
#define WORD_SEL_BIT   0x00000004
#define SOFT_HYPHEN_BIT   0x00000008
#define INCLUDE_BREAK_BIT   0x00000010
#define INCLUDE_SEL_BIT   0x00000020
#define CTL_BIT   0x00000040
#define INVIS_ACTION_BIT   0x00000080
#define PAR_SEL_BIT   0x00000100
#define LINE_SEL_BIT   0x00000200
#define TAB_BIT   0x00000400
#define FIRST_HALF_BIT   0x00000800
#define LAST_HALF_BIT   0x00001000
#define MIDDLE_CHAR_BIT   0x00002000
#define CONTAINER_BRK_BIT   0x00004000
#define PAGE_BRK_BIT   0x00008000
#define NON_BREAKAFTER_BIT   0x00010000
#define NON_BREAKBEFORE_BIT   0x00020000
#define NUMBER_BIT   0x00040000
#define DECIMAL_CHAR_BIT   0x00080000
#define UPPER_CASE_BIT   0x00100000
#define LOWER_CASE_BIT   0x00200000
#define SYMBOL_BIT   0x00400000
#define EUROPEAN_BIT   0x00800000
#define NON_ROMAN_BIT   0x01000000
#define NON_TEXT_BIT   0x02000000
#define FLAT_QUOTE_BIT   0x04000000
#define SINGLE_QUOTE_BIT   0x08000000
#define LEFT_QUOTE_BIT   0x10000000
#define RIGHT_QUOTE_BIT   0x20000000
#define PUNCT_NORMAL_BIT   0x40000000
#define OTHER_PUNCT_BIT   0x80000000
#define QUOTE_BITS   (FLAT_QUOTE_BIT | SINGLE_QUOTE_BIT | LEFT_QUOTE_BIT | RIGHT_QUOTE_BIT)
#define NON_MULTIBYTE_BITS   (~(FIRST_HALF_BIT | LAST_HALF_BIT))
#define WORDBREAK_PROC_BITS   (WORD_BREAK_BIT | WORD_SEL_BIT | NON_BREAKAFTER_BIT | NON_BREAKBEFORE_BIT)
#define PG_SUBSET_BIT   (INVIS_ACTION_BIT | CTL_BIT)
#define EXTEND_MOD_BIT   0x0001
#define WORD_MOD_BIT   0x0002
#define PAR_MOD_BIT   0x0004
#define LINE_MOD_BIT   0x0008
#define VERTICAL_MOD_BIT   0x0010
#define DIS_MOD_BIT   0x0020
#define STYLE_MOD_BIT   0x0040
#define WORD_CTL_MOD_BIT   0x0080
#define NO_HALF_CHARS_BIT   0x0100
#define CONTROL_MOD_BIT   0x0200
#define OPTION_MOD_BIT   0x0400
#define ALT_MOD_BIT   0x0800
#define PIVOT_EXTEND_BIT   0x4000
#define LINE_BREAK_BIT   0x8000
#define PAR_BREAK_BIT   0x4000
#define SOFT_PAR_BIT   0x2000
#define RIGHT_DIRECTION_BIT   0x1000
#define LINE_GOOD_BIT   0x0800
#define NEW_LINE_BIT   0x0400
#define NEW_PAR_BIT   0x0200
#define WORD_HYPHEN_BIT   0x0100
#define TAB_BREAK_BIT   0x0080
#define HAS_WORDS_BIT   0x0040
#define CUSTOM_CHARS_BIT   0x0020
#define SOFT_BREAK_BIT   0x0010
#define BREAK_CONTAINER_BIT   0x0008
#define BREAK_PAGE_BIT   0x0004
#define LINE_HIDDEN_BIT   0x0002
#define NO_LINEFEED_BIT   0x0001
#define TERMINATOR_BITS   0xFFFF
#define HARD_BREAK_BITS   (PAR_BREAK_BIT | SOFT_PAR_BIT | BREAK_CONTAINER_BIT | BREAK_PAGE_BIT)
#define WITHIN_VIS_AREA   0x0001
#define WITHIN_WRAP_AREA   0x0002
#define WITHIN_EXCLUDE_AREA   0x0004
#define WITHIN_TEXT   0x0008
#define WITHIN_REPEAT_AREA   0x0010
#define WITHIN_LEFT_AREA   0x0020
#define WITHIN_RIGHT_AREA   0x0040
#define WITHIN_TOP_AREA   0x0080
#define WITHIN_BOTTOM_AREA   0x0100
#define CANNOT_HILITE_BIT   0x00000001
#define CANNOT_BREAK   0x00000002
#define STYLE_IS_CONTROL   0x00000004
#define GROUP_CHARS_BIT   0x00000008
#define STYLE_MERGED_BIT   0x00000010
#define STYLE_IS_CUSTOM   0x00000020
#define HILITE_RESTRICT_BIT   0x00000040
#define CANNOT_WRAP_BIT   0x00000080
#define IS_NOT_TEXT_BIT   0x00000100
#define REQUIRES_COPY_BIT   0x00000200
#define NO_SMART_DRAW_BIT   0x00000400
#define ACTIVATE_ENABLE_BIT   0x00000800
#define CANT_UNDERLINE_BIT   0x00001000
#define CANT_TRANS_BIT   0x00002000
#define RIGHTLEFT_BIT   0x00004000
#define VERTICAL_TEXT_BIT   0x00008000
#define TEXT_LOCKED   0x00010000
#define NO_EXTRA_SUPER_SUB   0x00020000
#define EMBED_SUBSET_BIT   0x00040000
#define NO_SAVEDOC_BIT   0x00080000
#define EMBED_INITED_BIT   0x00100000
#define EMBED_READ_BIT   0x00200000
#define NON_TEXT_BITS   (STYLE_IS_CUSTOM | IS_NOT_TEXT_BIT)
#define TAB_TEXT_HIDDEN_BIT   0x4000
#define TAB_TRUNCATES_BIT   0x2000
#define TAB_TYPE_MASK   0x0FFF
#define NO_HALFCHARS   0x0001
#define NO_BYTE_ALIGN   0x0002
#define WINDOW_FONT   0
#define DEF_FIXED_FONT   1
#define DEF_PROP_FONT   2
#define TIMES_ROMAN   3
#define HELVETICA_FONT   4
#define GOTHIC_FONT   5
#define COURIER_FONT   6
#define SYMBOL_FONT   7
#define NAME_IS_CSTR   1
#define FONT_NOT_AVAIL   2
#define FONT_GOOD   4
#define FONT_BEST_GUESS   8
#define FONT_PG_DEFAULT   0x10
#define FONT_USES_ALTERNATE   0x20
#define NAME_ALT_IS_CSTR   0x40
#define FONT_NOT_SAVED   0x80
#define FONTS_TEXT_UNKNOWN   0x100
#define SIMPLE_SHAPE_QTY   2
#define CURRENT_POSITION   -1
#define TAB_BOUNDS_RELATIVE   -1
#define TAB_WRAP_RELATIVE   -2
#define SET_MASK_BITS   -1
#define PG_FUTURE   8
#define PLAIN_SCALE   1
#define COMPENSATE_SCALE   2
#define XOR_SUPERIMPOSE   -1
#define REVISION_MASK   0xF000
#define AUTHOR_MASK   0x0FFF
#define TEXT_DELETED   0x1000
#define TEXT_REVISED   0x2000
#define SHORT_FORM_INFO   0x0000FFFF
#define LONG_FORM_INFO   (EUROPEAN_BIT | SYMBOL_BIT | PUNCT_NORMAL_BIT | OTHER_PUNCT_BIT | NUMBER_BIT | UPPER_CASE_BIT)
#define ALL_INFO_BITS   0xFFFFFFFF
#define MULTICHAR_BITS   (FIRST_HALF_BIT | LAST_HALF_BIT | MIDDLE_CHAR_BIT)
#define NEEDS_CALC   0x0001
#define NEEDS_PAGINATE   0x0002
#define SOME_LINES_GOOD   0x0004
#define SOME_LINES_BAD   0x0008
#define BROKE_BLOCK   0x0010
#define ALL_TEXT_HIDDEN   0x0020
#define BOUNDS_GUESSED   0x0040
#define LINES_PURGED   0x0080
#define BELOW_CONTAINERS   0x0100
#define NO_CR_BREAK   0x0400
#define SWITCHED_DIRECTIONS   0x0800
#define LINES_NOT_HORIZONTAL   0x1000
#define JUMPED_4_EXCLUSIONS   0x2000
#define NEEDS_PARNUMS   0x4000
#define NULL_RUN   0xFFFF
#define DEFAULT_STYLE_ITEM   0x0000
#define PG_OUT_PRECISION   0
#define PG_CLIP_PRECISION   1
#define PG_QUALITY   2
#define PG_CHARSET   3
#define PG_PREV_LANG   4
#define PG_LANGINFO   5
#define EXTEND_CARET_FLAG   0x8000
#define CARET_VERB_MASK   0x0FFF
#define SMALL_CAPS_DEFAULT   -1
#define X_PLAIN_TEXT   0x00000000
#define X_BOLD_BIT   0x00000001
#define X_ITALIC_BIT   0x00000002
#define X_UNDERLINE_BIT   0x00000004
#define X_OUTLINE_BIT   0x00000008
#define X_SHADOW_BIT   0x00000010
#define X_CONDENSE_BIT   0x00000020
#define X_EXTEND_BIT   0x00000040
#define X_DBL_UNDERLINE_BIT   0x00000080
#define X_WORD_UNDERLINE_BIT   0x00000100
#define X_DOTTED_UNDERLINE_BIT   0x00000200
#define X_HIDDEN_TEXT_BIT   0x00000400
#define X_STRIKEOUT_BIT   0x00000800
#define X_SUPERSCRIPT_BIT   0x00001000
#define X_SUBSCRIPT_BIT   0x00002000
#define X_ROTATION_BIT   0x00004000
#define X_ALL_CAPS_BIT   0x00008000
#define X_ALL_LOWER_BIT   0x00010000
#define X_SMALL_CAPS_BIT   0x00020000
#define X_OVERLINE_BIT   0x00040000
#define X_BOXED_BIT   0x00080000
#define X_RELATIVE_POINT_BIT   0x00100000
#define X_SUPERIMPOSE_BIT   0x00200000
#define X_ALL_STYLES   0xFFFFFFFF
#define UNDO_CUSTOM   (undo_doc_info + 128)
#define CUSTOM_HANDLER_KEY   (PLATFORM_SPECIFIC_KEY + 1024)
#define EMBED_REF_INIT   1
#define FONT_SIZE   64
#define FONTINFO_SHORTS   6
#define FONTINFO_LONGS   11
#define USE_NO_DEVICE   (generic_var) -1
#define MAX_COLS   10
#define NUM_FMT_MASK   0x0000000F
#define NUM_DECIMAL   0x00000000
#define NUM_UPR_ROMAN   0x00000001
#define NUM_LWR_ROMAN   0x00000002
#define NUM_UPR_LETTER   0x00000003
#define NUM_LWR_LETTER   0x00000004
#define NUM_CARDINAL   0x00000005
#define NUM_ORDINAL   0x00000006
#define NUM_ORDINAL_TEXT   0x00000007
#define V_REPEAT_BIT   0x00000001
#define H_REPEAT_BIT   0x00000002
#define BOTTOM_FIXED_BIT   0x00000004
#define NO_CONTAINER_JMP_BIT   0x00000010
#define MAX_SCROLL_ON_SHAPE   0x00000020
#define NO_CLIP_PAGE_AREA   0x00000040
#define PG_LIST_MODE_BIT   0x00000080
#define PG_FORMS_MODE_BIT   0x00000100
#define PAINT_BACKGROUND_BIT   0x00000200
#define WINDOW_CURSOR_BIT   0x00000400
#define PRINT_MATCH_BIT   0x00000800
#define LANDSCAPE_BIT   0x00001000
#define MIRRORED_MARGINS_BIT   0x00002000
#define FACING_PAGE_BIT   0x00004000
#define MAC_FRAC_WIDTH_BIT   0x00008000
#define SAVE_AS_RTF_BIT   0x00010000
#define LINE_BETWEEN_COLS_BIT   0x00020000
#define HARD_SUPPRESS_BIT   0x00040000
#define LEADING_SUPPRESS_BIT   0x00080000
#define REV_PROTECT_BIT   0x00100000
#define REV_ON_BIT   0x00200000
#define IS_STATIONARY   0x00400000
#define MAKE_BACKUP   0x00800000
#define OLD_RTF_MAIL_MERGE_BIT   0x01000000
#define NO_BALANCE_COLUMNS_BIT   0x02000000
#define PRINT_COLORS_BLACK_BIT   0x04000000
#define NO_SUBSET_REDRAW_BIT   0x08000000
#define COLOR_VIS_BIT   0x10000000
#define NO_CLIP_REGIONS   0x20000000
#define INCL_ENDNOTES_BIT   0x00000001
#define LINE_NUMBER_RESTART_BIT   0x00000002
#define LINE_PAGE_RESTART_BIT   0x00000004
#define LINE_NUMBERS_CONT_BIT   0x00000008
#define SECT_BREAK_MASK   0x000000F0
#define SECT_PAGE_BREAK_FLAG   0x00
#define SECT_EPAGE_BREAK_FLAG   0x10
#define SECT_OPAGE_BREAK_FLAG   0x20
#define SECT_COL_BREAK_FLAG   0x30
#define NO_SECT_BREAK_FLAG   0x40
#define HYPHEN_CAP_BIT   0x00000100
#define PAGE_NUMBER_RESTART_BIT   0x00000200
#define PAGE_NUMBER_CONT_BIT   0x00000400
#define MAX_STYLES   32
#define MAX_NORMAL_STYLES   15
#define DEFAULT_FONT_INDEX   -1
#define STYLEINFO_SHORTS   51
#define STYLEINFO_LONGS   28
#define PARINFO_SHORTS   8
#define PARINFO_LONGS   (28 + (TAB_ARRAY_SIZE * 4))
#define KEEP_PARS_TOGETHER   0x0001
#define KEEP_WHOLE_PAR   0x0002
#define PAR_ON_NEXT_PAGE   0x0004
#define PAR_IGNORES_ORPHAN   0x0008
#define INCLUDE_PAR_EXTRA   0x0010
#define INCLUDE_LINE_EXTRA   0x0020
#define NO_LINE_NUMBER   0x0040
#define SIDE_BY_SIDE_PAR   0x0080
#define HYPHEN_OFF_PAR   0x0100
#define NO_SAVEDOC_PAR   0x0200
#define RECALC_TO_BEGINNING   0x0400
#define SPECIAL_PAR_BITS   (KEEP_PARS_TOGETHER | KEEP_WHOLE_PAR | RECALC_TO_BEGINNING)
#define WIDTH_QTY   16
#define ACCEPTABLE_WIDTH_QTY   2
#define SHORT_GLOBAL_CHARS   14
#define LONG_GLOBAL_CHARS   (sizeof(pg_char) * 17) * 4
#define pgGetDefaultPar(pg, def_par)   pgGetParInfoRec(pg, 0, def_par)
#define pgGetDefaultFont(pg, def_font)   pgGetFontInfoRec(pg, 0, def_font)

Typedefs

typedef short pg_file_key
typedef short PG_FAR * pg_file_key_ptr
typedef memory_ref pg_ref
typedef pg_ref pg_subref
typedef pg_subref PG_FAR * pg_subref_ptr
typedef memory_ref shape_ref
typedef memory_ref text_ref
typedef memory_ref line_ref
typedef memory_ref tab_ref
typedef memory_ref select_ref
typedef memory_ref file_ref
typedef memory_ref undo_ref
typedef memory_ref pg_list_ref
typedef memory_ref block_ref
typedef memory_ref format_ref
typedef memory_ref par_ref
typedef memory_ref font_ref
typedef memory_ref style_ref
typedef memory_ref pgHyphenInfoRef
typedef co_ordinate co_ordinate
typedef co_ordinate PG_FAR * co_ordinate_ptr
typedef rectangle rectangle
typedef rectangle PG_FAR * rectangle_ptr
typedef rectangle shape
typedef rectangle_ptr shape_ptr
typedef shape_section shape_section
typedef shape_section PG_FAR * shape_section_ptr
typedef color_value color_value
typedef color_value PG_FAR * color_value_ptr
typedef point_start point_start
typedef point_start PG_FAR * point_start_ptr
typedef text_block text_block
typedef text_block PG_FAR * text_block_ptr
typedef draw_points draw_points
typedef draw_points PG_FAR * draw_points_ptr
typedef style_run style_run
typedef style_run PG_FAR * style_run_ptr
typedef font_info font_info
typedef font_info PG_FAR * font_info_ptr
typedef named_stylesheet named_stylesheet
typedef named_stylesheet PG_FAR * named_stylesheet_ptr
typedef tab_stop tab_stop
typedef tab_stop PG_FAR * tab_stop_ptr
typedef select_pair select_pair
typedef select_pair PG_FAR * select_pair_ptr
typedef pg_kb_data pg_kb_data
typedef pg_kb_data PG_FAR * pg_kb_ptr
typedef t_select t_select
typedef t_select PG_FAR * t_select_ptr
typedef char_widths char_widths
typedef pg_scale_factor pg_scale_factor
typedef pg_scale_factor PG_FAR * pg_scale_ptr
typedef pg_clip_info pg_clip_info
typedef graf_device graf_device
typedef graf_device PG_FAR * graf_device_ptr
typedef pg_col_info pg_col_info
typedef pg_col_info PG_FAR * pg_col_ptr
typedef pg_doc_info pg_doc_info
typedef pg_doc_info PG_FAR * pg_doc_ptr
typedef smart_update smart_update
typedef smart_update PG_FAR * smart_update_ptr
typedef void PG_FAR * pg_proc
typedef paige_rec paige_rec
typedef paige_rec PG_FAR * paige_rec_ptr
typedef style_info style_info
typedef style_info PG_FAR * style_info_ptr
typedef par_info par_info
typedef par_info PG_FAR * par_info_ptr
typedef style_walk style_walk
typedef style_walk PG_FAR * style_walk_ptr
typedef pg_globals pg_globals
typedef pg_globals PG_FAR * pg_globals_ptr
typedef long PG_FAR * pg_info_ptr
typedef pg_undo pg_undo
typedef pg_undo PG_FAR * pg_undo_ptr
typedef pg_measure pg_measure
typedef pg_measure PG_FAR * pg_measure_ptr
typedef pg_measure_ptr measure
typedef pg_measure_ptr measure
typedef pg_measure_ptr point_start_ptr starts
typedef pg_measure_ptr point_start_ptr
pg_short_t 
num_starts
typedef pg_measure_ptr point_start_ptr
pg_short_t rectangle_ptr 
line_fit
typedef pg_measure_ptr point_start_ptr
pg_short_t rectangle_ptr par_info_ptr 
par_format
typedef pg_measure_ptr measure_info
typedef pg_measure_ptr measure_info
typedef pg_measure_ptr pg_char_ptr text
typedef pg_measure_ptr pg_char_ptr
point_start_ptr 
line_start
typedef pg_measure_ptr pg_char_ptr
point_start_ptr long 
global_offset
typedef pg_measure_ptr pg_char_ptr
point_start_ptr long long 
remaining_length
typedef pg_measure_ptr measure_info
typedef pg_measure_ptr short init_verb
typedef text_block_ptr block
typedef text_block_ptr style_walk_ptr styles
typedef text_block_ptr style_walk_ptr
pg_char_ptr 
block_text
typedef text_block_ptr style_walk_ptr
pg_char_ptr long 
line_begin
typedef text_block_ptr style_walk_ptr
pg_char_ptr long long PG_FAR * 
line_end
typedef text_block_ptr style_walk_ptr
pg_char_ptr long long PG_FAR
long PG_FAR * 
positions
typedef text_block_ptr style_walk_ptr
pg_char_ptr long long PG_FAR
long PG_FAR short PG_FAR * 
char_types
typedef text_block_ptr style_walk_ptr
pg_char_ptr long long PG_FAR
long PG_FAR short PG_FAR long
PG_FAR * 
line_width_extra
typedef text_block_ptr style_walk_ptr
pg_char_ptr long long PG_FAR
long PG_FAR short PG_FAR long
PG_FAR pg_boolean 
zero_length_ok
typedef short click_verb
typedef short short modifiers
typedef short short long refcon_return
typedef short short long t_select_ptr begin_select
typedef short short long t_select_ptr
t_select_ptr 
end_select
typedef t_select_ptr selections
typedef t_select_ptr pg_short_t select_qty
typedef t_select_ptr pg_short_t
shape_ref 
rgn
typedef shape_ref rgn
typedef t_select_ptr select
typedef t_select_ptr short verb
typedef short verb
typedef text_block_ptr block
typedef text_block_ptr block
typedef co_ordinate_ptr point
typedef co_ordinate_ptr short conversion_info
typedef co_ordinate_ptr short
t_select_ptr 
selection
typedef select_pair_ptr boundary
typedef pg_short_t container_num
typedef pg_short_t rectangle_ptr container
typedef pg_short_t rectangle_ptr
pg_scale_ptr 
scaling_ptr
typedef pg_short_t rectangle_ptr
pg_scale_ptr co_ordinate_ptr 
screen_extra
typedef pg_short_t rectangle_ptr
pg_scale_ptr co_ordinate_ptr
short 
verb
typedef pg_short_t rectangle_ptr
pg_scale_ptr co_ordinate_ptr
short void PG_FAR * 
misc_info
typedef long insert_offset
typedef long long info_bits
typedef long long pg_char_ptr char_to_insert
typedef long long pg_char_ptr
short PG_FAR * 
insert_length
typedef text_block_ptr block
typedef text_block_ptr smart_update_ptr update_info
typedef text_block_ptr smart_update_ptr
long 
lineshift_begin
typedef text_block_ptr smart_update_ptr
long long 
lineshift_end
typedef text_block_ptr smart_update_ptr
long long short 
action_taken_verb
typedef long base_offset
typedef long long increment_amount
typedef font_info_ptr info
typedef style_info_ptr style
typedef style_info_ptr font_info_ptr font
typedef style_info_ptr style
typedef style_info_ptr font_info_ptr font
typedef style_info_ptr font_info_ptr
style_info_ptr 
superimpose
typedef style_info_ptr font_info_ptr
style_info_ptr pg_boolean 
include_offscreen
typedef style_walk_ptr walker
typedef style_walk_ptr pg_char_ptr data
typedef style_walk_ptr pg_char_ptr
pg_short_t 
offset
typedef style_walk_ptr pg_char_ptr
pg_short_t pg_short_t 
length
typedef style_walk_ptr pg_char_ptr
pg_short_t pg_short_t draw_points_ptr 
draw_position
typedef style_walk_ptr pg_char_ptr
pg_short_t pg_short_t draw_points_ptr
long 
extra
typedef style_walk_ptr pg_char_ptr
pg_short_t pg_short_t draw_points_ptr
long short 
draw_mode
typedef short h_verb
typedef short short v_verb
typedef short short co_ordinate_ptr mouse_point
typedef short short co_ordinate_ptr
short 
draw_mode
typedef long amount_h
typedef long long amount_v
typedef long long short draw_mode
typedef shape_ref update_rgn
typedef shape_ref co_ordinate_ptr scroll_pos
typedef shape_ref co_ordinate_ptr
pg_boolean 
post_call
typedef graf_device_ptr bits_port
typedef graf_device_ptr pg_boolean post_call
typedef graf_device_ptr pg_boolean
rectangle_ptr 
bits_rect
typedef graf_device_ptr pg_boolean
rectangle_ptr co_ordinate_ptr 
screen_offset
typedef graf_device_ptr pg_boolean
rectangle_ptr co_ordinate_ptr
long 
text_position
typedef short wait_verb
typedef short long progress_ctr
typedef short long long completion_ctr
typedef shape_ptr page_shape
typedef shape_ptr pg_short_t r_qty
typedef shape_ptr pg_short_t
pg_short_t 
page_num
typedef shape_ptr pg_short_t
pg_short_t co_ordinate_ptr 
vis_offset
typedef shape_ptr pg_short_t
pg_short_t co_ordinate_ptr
short 
draw_mode_used
typedef shape_ptr pg_short_t
pg_short_t co_ordinate_ptr
short short 
call_order
typedef pg_undo_ptr undo_rec
typedef pg_undo_ptr void PG_FAR * insert_ref
typedef pg_undo_ptr void PG_FAR
short 
action_to_take
typedef style_walk_ptr walker
typedef style_walk_ptr pg_char_ptr data
typedef style_walk_ptr pg_char_ptr
long 
length
typedef style_walk_ptr pg_char_ptr
long pg_short_t 
slop
typedef style_walk_ptr pg_char_ptr
long pg_short_t long PG_FAR * 
positions
typedef style_walk_ptr pg_char_ptr
long pg_short_t long PG_FAR
short PG_FAR * 
types
typedef style_walk_ptr pg_char_ptr
long pg_short_t long PG_FAR
short PG_FAR short 
measure_verb
typedef style_walk_ptr pg_char_ptr
long pg_short_t long PG_FAR
short PG_FAR short long 
current_offset
typedef style_walk_ptr pg_char_ptr
long pg_short_t long PG_FAR
short PG_FAR short long pg_boolean 
scale_widths
typedef style_walk_ptr pg_char_ptr
long pg_short_t long PG_FAR
short PG_FAR short long pg_boolean
short 
call_order
typedef style_info_ptr style
typedef style_info_ptr pg_char_ptr text_data
typedef style_info_ptr pg_char_ptr
pg_short_t 
length
typedef style_info_ptr pg_char_ptr
pg_short_t text_ref 
merged_data
typedef style_info_ptr pg_char_ptr
pg_short_t text_ref long 
ref_con
typedef short verb
typedef short t_select_ptr first_select
typedef short t_select_ptr
t_select_ptr 
last_select
typedef short t_select_ptr
t_select_ptr style_walk_ptr 
styles
typedef short t_select_ptr
t_select_ptr style_walk_ptr
pg_char_ptr 
associated_text
typedef short t_select_ptr
t_select_ptr style_walk_ptr
pg_char_ptr point_start_ptr 
bounds_info
typedef short t_select_ptr
t_select_ptr style_walk_ptr
pg_char_ptr point_start_ptr
short 
modifiers
typedef short t_select_ptr
t_select_ptr style_walk_ptr
pg_char_ptr point_start_ptr
short long 
track_refcon
typedef style_walk_ptr walker
typedef style_walk_ptr pg_char_ptr data
typedef style_walk_ptr pg_char_ptr
long 
block_offset
typedef style_walk_ptr pg_char_ptr
long long 
offset_begin
typedef style_walk_ptr pg_char_ptr
long long long 
offset_end
typedef style_walk_ptr pg_char_ptr
long long long long 
char_offset
typedef style_walk_ptr pg_char_ptr
long long long long long 
mask_bits
typedef style_walk_ptr walker
typedef style_walk_ptr pg_char_ptr data
typedef style_walk_ptr pg_char_ptr
pg_short_t 
offset
typedef style_walk_ptr pg_char_ptr
pg_short_t pg_short_t 
length
typedef style_walk_ptr pg_char_ptr
pg_short_t pg_short_t draw_points_ptr 
draw_position
typedef style_walk_ptr pg_char_ptr
pg_short_t pg_short_t draw_points_ptr
long 
extra
typedef style_walk_ptr pg_char_ptr
pg_short_t pg_short_t draw_points_ptr
long short 
draw_mode
typedef paige_rec_ptr target_pg
typedef paige_rec_ptr short reason_verb
typedef paige_rec_ptr short
format_ref 
all_styles
typedef paige_rec_ptr short
format_ref style_info_ptr 
style
typedef pg_globals_ptr globals
typedef pg_globals_ptr short reason_verb
typedef pg_globals_ptr short
format_ref 
all_styles
typedef pg_globals_ptr short
format_ref style_info_ptr 
style
typedef style_info_ptr old_style
typedef style_info_ptr style_info_ptr new_style
typedef style_info_ptr style_info_ptr
style_info_ptr 
style_mask
typedef style_info_ptr style_to_save
typedef style_info_ptr style
typedef style_info_ptr select_pair_ptr text_range
typedef style_info_ptr select_pair_ptr
pg_char_ptr 
text
typedef style_info_ptr select_pair_ptr
pg_char_ptr short 
front_back_state
typedef style_info_ptr select_pair_ptr
pg_char_ptr short short 
perm_state
typedef style_info_ptr select_pair_ptr
pg_char_ptr short short pg_boolean 
show_hilite
typedef paige_rec_ptr target_pg
typedef paige_rec_ptr short reason_verb
typedef paige_rec_ptr short
style_info_ptr 
style
typedef paige_rec_ptr short
style_info_ptr long 
style_position
typedef paige_rec_ptr short
style_info_ptr long long 
text_position
typedef paige_rec_ptr short
style_info_ptr long long pg_char_ptr 
text
typedef paige_rec_ptr short
style_info_ptr long long pg_char_ptr
long 
length
typedef short reason_verb
typedef short style_info_ptr style
typedef short style_info_ptr
long 
style_position
typedef short style_info_ptr
long long 
text_position
typedef short style_info_ptr
long long pg_char_ptr 
text
typedef short style_info_ptr
long long pg_char_ptr long 
length
typedef style_info_ptr to_be_inserted
typedef style_info_ptr long position
typedef style_walk_ptr walker
typedef style_walk_ptr long line_number
typedef style_walk_ptr long
long 
par_number
typedef style_walk_ptr long
long text_block_ptr 
block
typedef style_walk_ptr long
long text_block_ptr point_start_ptr 
first_line
typedef style_walk_ptr long
long text_block_ptr point_start_ptr
point_start_ptr 
last_line
typedef style_walk_ptr long
long text_block_ptr point_start_ptr
point_start_ptr point_start_ptr 
previous_first
typedef style_walk_ptr long
long text_block_ptr point_start_ptr
point_start_ptr point_start_ptr
point_start_ptr 
previous_last
typedef style_walk_ptr long
long text_block_ptr point_start_ptr
point_start_ptr point_start_ptr
point_start_ptr co_ordinate_ptr 
offset_extra
typedef style_walk_ptr long
long text_block_ptr point_start_ptr
point_start_ptr point_start_ptr
point_start_ptr co_ordinate_ptr
rectangle_ptr 
vis_rect
typedef style_walk_ptr long
long text_block_ptr point_start_ptr
point_start_ptr point_start_ptr
point_start_ptr co_ordinate_ptr
rectangle_ptr short 
call_verb
typedef style_walk_ptr walker
typedef style_walk_ptr long cur_pos
typedef style_walk_ptr long
long 
cur_text_pos
typedef style_walk_ptr long
long long 
line_left
typedef style_walk_ptr long
long long pg_char_ptr 
text
typedef style_walk_ptr long
long long pg_char_ptr pg_short_t 
text_length
typedef style_walk_ptr long
long long pg_char_ptr pg_short_t
long PG_FAR * 
char_positions
typedef style_walk_ptr long
long long pg_char_ptr pg_short_t
long PG_FAR pg_short_t PG_FAR * 
tab_rec_info
typedef style_walk_ptr walker
typedef style_walk_ptr tab_stop_ptr tab_ptr
typedef style_walk_ptr tab_stop_ptr
draw_points_ptr 
draw_position
typedef paige_rec_ptr target_pg
typedef paige_rec_ptr short reason_verb
typedef paige_rec_ptr short
par_ref 
all_pars
typedef paige_rec_ptr short
par_ref par_info_ptr 
par_style
typedef short reason_verb
typedef short par_ref all_pars
typedef short par_ref par_info_ptr par_style
typedef par_info_ptr old_par
typedef par_info_ptr par_info_ptr new_par
typedef short verb
typedef short graf_device_ptr device
typedef short graf_device_ptr
color_value_ptr 
bk_color
typedef long page_num
typedef long rectangle_ptr margins
typedef short verb
typedef short long PG_FAR * position
typedef short long PG_FAR
long PG_FAR * 
data_size
typedef short long PG_FAR
long PG_FAR file_ref 
filemap
typedef pg_char_ptr the_char
typedef pg_char_ptr short charsize
typedef pg_char_ptr short
style_info_ptr 
style
typedef pg_char_ptr short
style_info_ptr font_info_ptr 
font
typedef pg_char_ptr short
style_info_ptr font_info_ptr
long 
current_settings
typedef pg_char_ptr the_char
typedef pg_char_ptr short charsize
typedef pg_char_ptr short
style_info_ptr 
style
typedef pg_char_ptr short
style_info_ptr font_info_ptr 
font
typedef pg_char_ptr the_char
typedef pg_char_ptr short charsize
typedef pg_file_key key
typedef pg_file_key memory_ref key_data
typedef pg_file_key memory_ref
long PG_FAR * 
element_info
typedef pg_file_key memory_ref
long PG_FAR void PG_FAR * 
aux_data
typedef pg_file_key memory_ref
long PG_FAR void PG_FAR long
PG_FAR * 
unpacked_size
typedef short verb
typedef memory_ref ref
typedef memory_ref short type
typedef draw_points_ptr draw_position
typedef draw_points_ptr rectangle_ptr draw_bounds
typedef draw_points_ptr rectangle_ptr
style_info_ptr 
style
typedef pg_style_hooks pg_style_hooks
typedef pg_par_hooks pg_par_hooks
typedef pg_hooks pg_hooks
typedef pg_indents pg_indents
typedef pg_indents PG_FAR * pg_indents_ptr
typedef pg_handler pg_handler
typedef pg_handler PG_FAR * pg_handler_ptr

Enumerations

enum  { key_insert_mode, key_buffer_mode, data_insert_mode, recursive_insert_mode }
enum  {
  draw_none, best_way, direct_copy, direct_or,
  direct_xor, bits_copy, bits_or, bits_xor,
  bits_emulate_copy, bits_emulate_or, bits_emulate_xor, grayish_bits_copy,
  grayish_or
}
enum  { mouse_down, mouse_moved, mouse_up }
enum  {
  home_caret, doc_bottom_caret, begin_line_caret, end_line_caret,
  next_word_caret, previous_word_caret
}
enum  {
  bold_var, italic_var, underline_var, outline_var,
  shadow_var, condense_var, extend_var, dbl_underline_var,
  word_underline_var, dotted_underline_var, hidden_text_var, strikeout_var,
  superscript_var, subscript_var, rotation_var, all_caps_var,
  all_lower_var, small_caps_var, overline_var, boxed_var,
  relative_point_var, super_impose_var, revision_var, nested_subset_var,
  blink_var, dsi_custom_var = 27, custom_var = 28
}
enum  { set_pg_device, unset_pg_device }
enum  { baseline_relative, percent_of_style }
enum  {
  justify_left, justify_center, justify_right, justify_full,
  force_left, force_right
}
enum  {
  right_left_direction = -1, system_direction, left_right_direction, up_down_left_direction,
  up_down_right_direction
}
enum  {
  no_tab, left_tab, center_tab, right_tab,
  decimal_tab
}
enum  {
  all_data, all_text_chars, all_roman, all_visible_data,
  all_visible_text_chars, all_visible_roman
}
enum  {
  undo_none, undo_typing, undo_backspace, undo_delete,
  undo_fwd_delete, undo_paste, undo_format, undo_insert,
  undo_page_change, undo_vis_change, undo_exclude_change, undo_doc_info,
  undo_embed_insert, undo_app_insert
}
enum  { enhance_prepared_undo, enhance_performed_undo }
enum  {
  scroll_none, scroll_unit, scroll_page, scroll_home,
  scroll_end
}
enum  {
  debug_cursor = -1, dont_draw_cursor, toggle_cursor, toggle_cursor_idle,
  show_cursor, hide_cursor, deactivate_cursor, activate_cursor,
  update_cursor, restore_cursor, compute_cursor
}
enum  { measure_width_locs, measure_draw_locs, measure_textout }
enum  {
  clip_container_verb, unclip_container_verb, erase_rect_verb, will_draw_verb,
  will_delete_verb
}
enum  {
  prepare_undo_text_reason, prepare_undo_style_reason, prepare_undo_typing_reason, undo_delete_reason,
  undo_style_reason, copy_reason, paste_reason, for_next_insert_reason,
  new_stylesheet_reason, internal_clone_reason, not_used_reason, pgdispose_reason,
  disposeundo_reason, delete_text_reason, pg_new_reason
}
enum  { glitter_bitmap_draw, glitter_post_bitmap_draw, glitter_normal_draw }
enum  {
  pg_eof_key = -2, pg_signature = -1, paige_key, text_block_key,
  text_key, line_key, style_run_key, par_run_key,
  style_info_key, par_info_key, font_info_key, vis_shape_key,
  page_shape_key, exclude_shape_key, selections_key, extra_struct_key,
  applied_range_key, doc_info_key, containers_key, exclusions_key,
  aux_pg_key, globals_key, embedded_item_key, source_refcon_key,
  exception_key, named_styles_key, format_init_key, list_column_key,
  par_exclusions_key, PLATFORM_SPECIFIC_KEY
}
enum  {
  mac_pict_key = PLATFORM_SPECIFIC_KEY, mac_control_key, mac_sound, mac_quicktime,
  mac_print_key, mac_rgb_key, mac_code_rsrc, mac_quickdraw,
  mac_custom_object
}
enum  {
  character_set_key = PLATFORM_SPECIFIC_KEY + 255, portable_font_key, pg_picture_key, ruler_format_key,
  layout_object_key, extension_key, author_key, bookmark_key,
  annotations_key, document_ref_key, document_info_key, html_info_key,
  spcl_idle_list_key, section_info_key
}
enum  {
  init_start_verb, init_style_verb, init_font_verb, init_par_verb,
  init_end_verb
}
enum  {
  io_data_direct, io_data_indirect, io_get_eof, io_set_fpos,
  io_set_eof, io_file_unit
}
enum  { pg_std_procs, pg_new, pg_dispose }
enum  { use_block, unuse_block, break_block }
enum  { no_change_verb, activate_verb, deactivate_verb }
enum  {
  paginate_wait, copy_wait, insert_wait, save_wait,
  open_wait
}
enum  { init_measure_verb, new_line_verb, done_measure_verb }
enum  {
  paginated_line_shift, paginated_empty_block, paginated_hidden_block, paginated_fake_block,
  paginated_partial_block, paginated_full_block
}
enum  {
  no_rev_properties = 0, rev_bold_property = 1, rev_italic_property = 2, rev_underline_property = 3,
  rev_dbl_underline_property = 4, rev_paige_property = 5
}
enum  {
  no_rev_marking = 0, left_margin_rev_bar = 1, right_margin_rev_bar = 2, outside_margin_rev_bar = 3,
  paige_margin_rev_bar = 4
}

Functions

typedef PG_FN_PASCAL (void, line_measure_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, line_adjust_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (pg_boolean, line_validate_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (long, line_parse_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, line_init_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (pg_boolean, hyphenate_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, click_examine_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, hilite_rgn_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, draw_hilite_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, draw_cursor_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, do_idle_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, text_load_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (long, text_break_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, pt2_offset_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (pg_boolean, par_boundary_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, change_container_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, smart_quotes_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, post_paginate_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, increment_text_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, font_init_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, style_init_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, install_font_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, special_char_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, auto_scroll_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, scroll_adjust_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, draw_scroll_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, bitmap_modify_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, wait_process_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, draw_page_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, enhance_undo_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, measure_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (pg_boolean, merge_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (long, track_control_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (long, char_info_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, text_draw_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, dup_style_proc)(paige_rec_ptr src_pg
typedef PG_FN_PASCAL (void, delete_style_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, alter_style_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, save_style_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, style_activate_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, copy_text_proc)(paige_rec_ptr src_pg
typedef PG_FN_PASCAL (void, delete_text_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (pg_boolean, setup_insert_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, line_glitter_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (long, tab_measure_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, tab_draw_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, dup_par_proc)(paige_rec_ptr src_pg
typedef PG_FN_PASCAL (void, delete_par_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, alter_par_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, set_device_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, page_modify_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (pg_error, file_io_proc)(void PG_FAR *data
typedef PG_FN_PASCAL (long, wordbreak_info_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (pg_word, charclass_info_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (short, key_insert_query)(paige_rec_ptr pg
typedef PG_FN_PASCAL (pg_boolean, pg_handler_proc)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, extend_proc)(void PG_FAR *param
typedef PG_FN_PASCAL (void, app_init_read)(paige_rec_ptr pg
typedef PG_FN_PASCAL (void, subset_glitter_proc)(paige_rec_ptr pg
 PG_PASCAL (void) pgPrepareStyleWalk(paige_rec_ptr pg
 PG_PASCAL (pg_boolean) pgWalkNextStyle(style_walk_ptr walker)
 PG_PASCAL (long) pgGetLockID(pg_ref pg)
 PG_PASCAL (pg_globals_ptr) pgGetGlobals(pg_ref pg)
 PG_PASCAL (pg_ref) pgNew(const pg_globals_ptr globals
 PG_PASCAL (generic_var) pgSetDrawingDevice(pg_ref pg
 PG_PASCAL (pg_char_ptr) pgExamineText(pg_ref pg
 PG_PASCAL (pg_short_t) pgCharByte(pg_ref pg
 PG_PASCAL (memory_ref) pgGetSelectionList(pg_ref pg
 PG_PASCAL (pg_error) pgGetHandler(pg_globals_ptr globals
 PG_PASCAL (pg_region) pgScrollViewRect(pg_ref pg

Variables

long offset
long style_walk_ptr walker
long style_walk_ptr pg_boolean include_pars
long amount
long position
 long
const pgm_globals_ptr mem_globals
const generic_var def_device
const generic_var shape_ref vis_area
const generic_var shape_ref
shape_ref 
page_area
const generic_var shape_ref
shape_ref shape_ref 
exclude_area
const generic_var shape_ref
shape_ref shape_ref long 
attributes
const generic_var def_device
const generic_var shape_ref vis_area
const generic_var shape_ref
shape_ref 
page_area
const generic_var shape_ref
shape_ref shape_ref 
exclude_area
const generic_var shape_ref
shape_ref shape_ref long 
attributes
long author
long new_type
pg_ref shared_from
pg_ref long shared_flags
const graf_device_ptr device
graf_device_ptr device
const generic_var the_port
const generic_var long machine_ref
const generic_var long graf_device_ptr device
const graf_device_ptr device
const graf_device_ptr device
const generic_var draw_device
const generic_var draw_device
const generic_var pg_scale_ptr scale
const generic_var previous_device
const generic_var palette
const co_ordinate_ptr origin
co_ordinate_ptr origin
shape_ref vis_area
shape_ref shape_ref page_area
shape_ref shape_ref shape_ref exclude_area
shape_ref vis_area
shape_ref shape_ref page_area
shape_ref shape_ref shape_ref exclude_area
rectangle_ptr page_bounds
rectangle_ptr rectangle_ptr vis_bounds
const rectangle_ptr page_bounds
const rectangle_ptr const
rectangle_ptr 
vis_bounds
long h
long long v
long long pg_boolean offset_page
long long pg_boolean pg_boolean offset_vis
long long pg_boolean pg_boolean
pg_boolean 
offset_exclude
const co_ordinate_ptr original_origin
const co_ordinate_ptr co_ordinate_ptr new_origin
long attributes
long attributes2
const co_ordinate_ptr top_left
const co_ordinate_ptr const
co_ordinate_ptr 
bot_right
const pg_hooks PG_FAR * hooks
const pg_hooks PG_FAR pg_boolean inval_text
pg_hooks PG_FAR * hooks
const void PG_FAR * extra_struct
const void PG_FAR long ref_id
long ref_id
const graf_device_ptr target_device
const graf_device_ptr shape_ref vis_target
const graf_device_ptr shape_ref
shape_ref 
wrap_target
const graf_device_ptr shape_ref
shape_ref const co_ordinate_ptr 
offset_extra
const graf_device_ptr shape_ref
shape_ref const co_ordinate_ptr
short 
draw_mode
paige_rec_ptr target_pg
paige_rec_ptr const rectangle_ptr target_box
paige_rec_ptr const rectangle_ptr
const rectangle_ptr 
wrap_rect
paige_rec_ptr const rectangle_ptr
const rectangle_ptr short 
draw_mode
const pg_char_ptr data
const pg_char_ptr long length
const pg_char_ptr long long position
const pg_char_ptr long long
short 
insert_mode
const pg_char_ptr long long
short short 
modifiers
const pg_char_ptr long long
short short short 
draw_mode
pg_char_ptr data
pg_char_ptr long length
pg_char_ptr long font_info_ptr font
pg_char_ptr long font_info_ptr
style_info_ptr 
style
pg_char_ptr long font_info_ptr
style_info_ptr par_info_ptr 
paragraph
pg_char_ptr long font_info_ptr
style_info_ptr par_info_ptr
short 
draw_mode
long import_position
pg_boolean keep_selection
pg_boolean short draw_mode
const co_ordinate_ptr location
const co_ordinate_ptr short verb
const co_ordinate_ptr short
short 
modifiers
const co_ordinate_ptr short
short long 
track_refcon
const co_ordinate_ptr short
short long pg_boolean 
auto_scroll
short front_back_state
short short perm_state
short short pg_boolean should_draw
short PG_FAR * front_back_state
short PG_FAR short PG_FAR * perm_state
const select_pair_ptr selection
const select_pair_ptr pg_boolean set_any_match
const select_pair_ptr pg_boolean
style_info_ptr 
info
const select_pair_ptr pg_boolean
style_info_ptr style_info_ptr 
mask
long PG_FAR * begin_position
long PG_FAR long PG_FAR * end_position
long PG_FAR long PG_FAR style_info_ptr match_style
long PG_FAR long PG_FAR style_info_ptr
style_info_ptr 
mask
long PG_FAR long PG_FAR style_info_ptr
style_info_ptr style_info_ptr 
AND_mask
const select_pair_ptr selection
const select_pair_ptr const
style_info_ptr 
info
const select_pair_ptr const
style_info_ptr const style_info_ptr 
mask
const select_pair_ptr const
style_info_ptr const style_info_ptr
short 
draw_mode
long position
long select_pair_ptr style_range
const select_pair_ptr range
const select_pair_ptr long class_AND
const select_pair_ptr long
long 
class_OR
const select_pair_ptr long
long short 
draw_mode
const style_info_ptr style
const style_info_ptr const
font_info_ptr 
font
const select_pair_ptr selection
const select_pair_ptr pg_boolean set_any_match
const select_pair_ptr pg_boolean
par_info_ptr 
info
const select_pair_ptr pg_boolean
par_info_ptr par_info_ptr 
mask
const select_pair_ptr selection
const select_pair_ptr const
par_info_ptr 
info
const select_pair_ptr const
par_info_ptr const par_info_ptr 
mask
const select_pair_ptr const
par_info_ptr const par_info_ptr
short 
draw_mode
const select_pair_ptr selection
const select_pair_ptr const
font_info_ptr 
info
const select_pair_ptr const
font_info_ptr const font_info_ptr 
mask
const select_pair_ptr const
font_info_ptr const font_info_ptr
short 
draw_mode
const select_pair_ptr selection
const select_pair_ptr const
style_info_ptr 
the_style
const select_pair_ptr const
style_info_ptr const style_info_ptr 
style_mask
const select_pair_ptr const
style_info_ptr const style_info_ptr
const font_info_ptr 
font
const select_pair_ptr const
style_info_ptr const style_info_ptr
const font_info_ptr const
font_info_ptr 
font_mask
const select_pair_ptr const
style_info_ptr const style_info_ptr
const font_info_ptr const
font_info_ptr short 
draw_mode
const select_pair_ptr selection
const select_pair_ptr pg_boolean set_any_match
const select_pair_ptr pg_boolean
font_info_ptr 
info
const select_pair_ptr pg_boolean
font_info_ptr font_info_ptr 
mask
pg_ref new_pg
pg_ref short src_index
short filler
short filler
short filler
const pg_style_hooks PG_FAR * procs
const pg_style_hooks PG_FAR
const style_info_ptr 
match_style
const pg_style_hooks PG_FAR
const style_info_ptr const
style_info_ptr 
mask_style
const pg_style_hooks PG_FAR
const style_info_ptr const
style_info_ptr const style_info_ptr 
AND_style
const pg_style_hooks PG_FAR
const style_info_ptr const
style_info_ptr const style_info_ptr
long 
user_data
const pg_style_hooks PG_FAR
const style_info_ptr const
style_info_ptr const style_info_ptr
long long 
user_id
const pg_style_hooks PG_FAR
const style_info_ptr const
style_info_ptr const style_info_ptr
long long pg_boolean 
inval_text
const pg_style_hooks PG_FAR
const style_info_ptr const
style_info_ptr const style_info_ptr
long long pg_boolean short 
draw_mode
const pg_par_hooks PG_FAR * procs
const pg_par_hooks PG_FAR
const par_info_ptr 
match_style
const pg_par_hooks PG_FAR
const par_info_ptr const par_info_ptr 
mask_style
const pg_par_hooks PG_FAR
const par_info_ptr const par_info_ptr
const par_info_ptr 
AND_style
const pg_par_hooks PG_FAR
const par_info_ptr const par_info_ptr
const par_info_ptr long 
user_data
const pg_par_hooks PG_FAR
const par_info_ptr const par_info_ptr
const par_info_ptr long long 
user_id
const pg_par_hooks PG_FAR
const par_info_ptr const par_info_ptr
const par_info_ptr long long
pg_boolean 
inval_text
const pg_par_hooks PG_FAR
const par_info_ptr const par_info_ptr
const par_info_ptr long long
pg_boolean short 
draw_mode
const co_ordinate_ptr point
const co_ordinate_ptr short conversion_info
const co_ordinate_ptr short
style_info_ptr 
style
const co_ordinate_ptr short
style_info_ptr select_pair_ptr 
range
short style_item
short style_info_ptr format
short style_item
short par_info_ptr format
short font_index
short font_info_ptr info
long tab_base
const select_pair_ptr selection
const select_pair_ptr const
tab_stop_ptr 
tab_ptr
const select_pair_ptr const
tab_stop_ptr short 
draw_mode
const select_pair_ptr selection
const select_pair_ptr tab_ref tabs
const select_pair_ptr tab_ref
memory_ref 
tab_mask
const select_pair_ptr tab_ref
memory_ref long PG_FAR * 
screen_offset
const select_pair_ptr selection
const select_pair_ptr tab_ref tabs
const select_pair_ptr tab_ref
memory_ref 
tab_mask
const select_pair_ptr tab_ref
memory_ref short 
draw_mode
const select_pair_ptr selection
const select_pair_ptr memory_ref tab_flags
const select_pair_ptr memory_ref
pg_boolean 
inval_text
const select_pair_ptr memory_ref
pg_boolean short 
draw_mode
const select_pair_ptr selection
const select_pair_ptr pg_boolean inval_text
const select_pair_ptr pg_boolean
short 
draw_mode
long position
const select_pair_ptr selection
const select_pair_ptr pg_indents_ptr indents
const select_pair_ptr pg_indents_ptr
pg_indents_ptr 
mask
const select_pair_ptr pg_indents_ptr
pg_indents_ptr long PG_FAR * 
left_screen_offset
const select_pair_ptr pg_indents_ptr
pg_indents_ptr long PG_FAR
long PG_FAR * 
right_screen_offset
const select_pair_ptr selection
const select_pair_ptr const
pg_indents_ptr 
indents
const select_pair_ptr const
pg_indents_ptr const pg_indents_ptr 
mask
const select_pair_ptr const
pg_indents_ptr const pg_indents_ptr
short 
draw_mode
const style_info_ptr new_style
const style_info_ptr const
font_info_ptr 
style_font
short style_id
short style_id
short style_info_ptr style
short style_id
short const style_info_ptr style
short const style_info_ptr
const font_info_ptr 
style_font
short const style_info_ptr
const font_info_ptr short 
draw_mode
const select_pair_ptr selection
const select_pair_ptr short style_id
const select_pair_ptr short
short 
draw_mode
const select_pair_ptr selection
const select_pair_ptr short
PG_FAR * 
style_id
const style_info_ptr compare_style
const style_info_ptr const
style_info_ptr 
mask
 short
 style_info_ptr
const par_info_ptr new_style
short style_id
short style_id
short par_info_ptr style
short style_id
short const par_info_ptr style
short const par_info_ptr short draw_mode
const select_pair_ptr selection
const select_pair_ptr short style_id
const select_pair_ptr short
short 
draw_mode
const select_pair_ptr selection
const select_pair_ptr short
PG_FAR * 
style_id
const par_info_ptr compare_style
const par_info_ptr const par_info_ptr mask
 short
 par_info_ptr
pg_c_string_ptr stylename
pg_c_string_ptr const style_info_ptr style
pg_c_string_ptr const style_info_ptr
const font_info_ptr 
font
pg_c_string_ptr const style_info_ptr
const font_info_ptr par_info_ptr 
par
pg_c_string_ptr stylename
pg_c_string_ptr const short style_id
pg_c_string_ptr const short
const short 
par_id
select_pair_ptr selection
select_pair_ptr pg_c_string_ptr stylename
select_pair_ptr pg_c_string_ptr
short 
draw_mode
 select_pair_ptr
 long
 short
pg_c_string_ptr stylename
 long
 style_info_ptr
 font_info_ptr
 par_info_ptr
long named_style_index
long named_stylesheet_ptr named_style
select_pair_ptr selection
select_pair_ptr pg_c_string_ptr stylename
long named_style_index
long named_style_index
long pg_c_string_ptr style_name
long def_index
const style_info_ptr matching_style
const style_info_ptr const
style_info_ptr 
mask
const style_info_ptr const
style_info_ptr const style_info_ptr 
AND_mask
const style_info_ptr const
style_info_ptr const style_info_ptr
long 
ref_con
const style_info_ptr const
style_info_ptr const style_info_ptr
long short 
draw_mode
pg_boolean revert_original
pg_boolean short draw_mode
const select_pair_ptr selection
const select_pair_ptr short draw_mode
const select_pair_ptr selection
const select_pair_ptr selection
const select_pair_ptr short data_type
pg_ref paste_ref
pg_ref long position
pg_ref long short text_only
pg_ref long short short draw_mode
const select_pair_ptr delete_range
const select_pair_ptr short draw_mode
short verb
short void PG_FAR * insert_ref
undo_ref ref
undo_ref pg_boolean requires_redo
undo_ref pg_boolean short draw_mode
long refCon
long offset
long text_reftext
long text_ref long PG_FAR * length
long offset
long text_block_ptr block
long text_block_ptr pg_boolean want_pagination
long offset
long long mask_bits
long offset
long pg_char_ptr char_bytes
long offset
long long PG_FAR * first_byte
long long PG_FAR long PG_FAR * last_byte
long long PG_FAR long PG_FAR
pg_boolean 
left_side
long long PG_FAR long PG_FAR
pg_boolean pg_boolean 
smart_select
long offset
long long PG_FAR * first_byte
long long PG_FAR long PG_FAR * last_byte
long long PG_FAR long PG_FAR
short 
left_side
long offset
long long PG_FAR * first_byte
long long PG_FAR long PG_FAR * last_byte
long offset
long long PG_FAR * first_byte
long long PG_FAR long PG_FAR * last_byte
long char_info
long long PG_FAR * offset
long long PG_FAR pg_char_ptr the_byte
long PG_FAR * begin_sel
long PG_FAR long PG_FAR * end_sel
long begin_sel
long long end_sel
long long short modifiers
long long short pg_boolean show_hilite
pg_boolean for_paragraph
memory_ref select_list
memory_ref long extra_offset
memory_ref long pg_boolean show_hilite
long amount_ext
long short modifiers
long short pg_boolean show_hilite
const select_pair_ptr range
const select_pair_ptr memory_ref select_list
const select_pair_ptr memory_ref
shape_ref 
rgn
long offset
long rectangle_ptr caret_rect
pg_short_t position_verb
pg_short_t pg_boolean show_caret
short cursor_state
long ctr
const select_pair_ptr range
const select_pair_ptr pg_boolean want_scroll
const select_pair_ptr pg_boolean
pg_boolean 
want_scaled
const select_pair_ptr pg_boolean
pg_boolean rectangle_ptr 
rect
long position
long pg_boolean want_scrolled
long pg_boolean pg_boolean want_scaled
long pg_boolean pg_boolean
rectangle_ptr 
rect
const co_ordinate_ptr point
const co_ordinate_ptr const
co_ordinate_ptr 
offset_extra
const co_ordinate_ptr point
const co_ordinate_ptr const
co_ordinate_ptr 
offset_extra
short paginate
rectangle_ptr bounds
rectangle_ptr pg_boolean paginate
long paginate_to
long pg_boolean use_best_guess
memory_ref select_shape
memory_ref pg_boolean show_hilite
const pg_scale_ptr scale_factor
const pg_scale_ptr short draw_mode
pg_scale_ptr scale_factor
generic_var device
const graf_device_ptr target
const graf_device_ptr long starting_position
const graf_device_ptr long
const rectangle_ptr 
page_rect
const graf_device_ptr long
const rectangle_ptr short 
draw_mode
const rectangle_ptr page_rect
short page_num
short const rectangle_ptr page_rect
pg_file_key key
pg_file_key pg_handler_proc read_handler
pg_file_key pg_handler_proc
pg_handler_proc 
write_handler
pg_file_key pg_handler_proc
pg_handler_proc file_io_proc 
read_data_proc
pg_file_key pg_handler_proc
pg_handler_proc file_io_proc
file_io_proc 
write_data_proc
pg_handler_ptr handler
pg_file_key key
long PG_FAR * file_position
long PG_FAR const pg_file_key_ptr keys
long PG_FAR const pg_file_key_ptr
pg_short_t 
num_keys
long PG_FAR const pg_file_key_ptr
pg_short_t file_io_proc 
write_proc
long PG_FAR const pg_file_key_ptr
pg_short_t file_io_proc file_ref 
filemap
long PG_FAR const pg_file_key_ptr
pg_short_t file_io_proc file_ref
long 
doc_element_info
file_io_proc io_proc
file_io_proc long position
long PG_FAR * file_position
long PG_FAR const pg_file_key_ptr keys
long PG_FAR const pg_file_key_ptr
pg_short_t 
num_keys
long PG_FAR const pg_file_key_ptr
pg_short_t file_io_proc 
read_proc
long PG_FAR const pg_file_key_ptr
pg_short_t file_io_proc file_ref 
filemap
long PG_FAR * file_position
long PG_FAR const pg_file_key_ptr keys
long PG_FAR const pg_file_key_ptr
pg_short_t 
num_keys
long PG_FAR const pg_file_key_ptr
pg_short_t file_io_proc 
read_proc
long PG_FAR const pg_file_key_ptr
pg_short_t file_io_proc file_ref 
filemap
long PG_FAR * file_position
long PG_FAR const pg_file_key_ptr keys
long PG_FAR const pg_file_key_ptr
pg_short_t 
num_keys
long PG_FAR const pg_file_key_ptr
pg_short_t file_io_proc 
write_proc
long PG_FAR const pg_file_key_ptr
pg_short_t file_io_proc file_ref 
filemap
long PG_FAR const pg_file_key_ptr
pg_short_t file_io_proc file_ref
long 
doc_element_info
long PG_FAR * file_position
long PG_FAR file_io_proc write_proc
long PG_FAR file_io_proc file_ref filemap
long h
long long v
long h
long long v
const co_ordinate_ptr point
const co_ordinate_ptr const
co_ordinate_ptr 
offset_extra
const co_ordinate_ptr const
co_ordinate_ptr const co_ordinate_ptr 
inset_extra
const co_ordinate_ptr const
co_ordinate_ptr const co_ordinate_ptr
const pg_scale_ptr 
scaling
const rectangle_ptr rect
const rectangle_ptr const
co_ordinate_ptr 
offset_extra
const rectangle_ptr const
co_ordinate_ptr rectangle_ptr 
sect_rect
shape_ref the_shape
shape_ref memory_ref selections
shape_ref shape2
rectangle_ptr rect
rectangle_ptr rectangle_ptr sect_rect
const rectangle_ptr rect
const rectangle_ptr const
rectangle_ptr 
sect_rect
rectangle_ptr bounds
shape_ref shape2
shape_ref shape_ref result_shape
shape_ref shape2
shape_ref shape_ref result_shape
const rectangle_ptr rect
const rectangle_ptr rect
const rectangle_ptr rect
const rectangle_ptr rect
shape_ref the_shape
shape_ref const pg_scale_ptr scale_factor
shape_ref const pg_scale_ptr
const co_ordinate_ptr 
offset_extra
shape_ref const pg_scale_ptr
const co_ordinate_ptr const
rectangle_ptr 
vis_bounds
long select_from
long long select_to
pg_boolean inval_page
pg_boolean pg_boolean inval_exclusion
pg_doc_ptr doc_info
const pg_doc_ptr doc_info
const pg_doc_ptr pg_boolean inval_text
const pg_doc_ptr pg_boolean
short 
draw_mode
const color_value_ptr color
color_value_ptr color
shape_ref vis_area
rectangle_ptr page_rect
short unit_h
short short unit_v
short short short append_h
short short short short append_v
short PG_FAR * unit_h
short PG_FAR short PG_FAR * unit_v
short PG_FAR short PG_FAR
short PG_FAR * 
append_h
short PG_FAR short PG_FAR
short PG_FAR short PG_FAR * 
append_v
short PG_FAR * h
short PG_FAR short PG_FAR * v
short PG_FAR short PG_FAR
short PG_FAR * 
max_h
short PG_FAR short PG_FAR
short PG_FAR short PG_FAR * 
max_v
short h
short short v
short short short align_line
short short short short draw_mode
short h_verb
short short v_verb
short short short draw_mode
short draw_mode
short h_verb
short short v_verb
short short pg_boolean add_to_position
short short pg_boolean pg_boolean window_origin_changes
short short pg_boolean pg_boolean
long PG_FAR * 
h_pixels
short short pg_boolean pg_boolean
long PG_FAR long PG_FAR * 
v_pixels
longh_pixels
long longv_pixels
long pixels_h
long long pixels_v
long long const co_ordinate_ptr original_origin
long long const co_ordinate_ptr
const co_ordinate_ptr 
new_origin
long long const co_ordinate_ptr
const co_ordinate_ptr short 
draw_mode
long text_offset
long short h_extra
long short short v_extra
long short short pg_boolean align_line
long short short pg_boolean
short 
draw_mode
long h_pixels
long long v_pixels
co_ordinate_ptr scroll_pos
long h
long long v
long long short draw_mode
short align_h
short short align_v
short PG_FAR * align_h
short PG_FAR short PG_FAR * align_v
pg_short_t position
pg_short_t pg_boolean include_scroll
pg_short_t pg_boolean pg_boolean include_scale
pg_short_t pg_boolean pg_boolean
rectangle_ptr 
container
pg_short_t position
pg_short_t position
pg_short_t long ref_con
const co_ordinate_ptr point
const co_ordinate_ptr const
co_ordinate_ptr 
inset_extra
const rectangle_ptr container
const rectangle_ptr pg_short_t position
const rectangle_ptr pg_short_t
long 
ref_con
const rectangle_ptr pg_short_t
long short 
draw_mode
pg_short_t position
pg_short_t short draw_mode
const rectangle_ptr container
const rectangle_ptr pg_short_t position
const rectangle_ptr pg_short_t
short 
draw_mode
pg_short_t container1
pg_short_t pg_short_t container2
pg_short_t pg_short_t short draw_mode
long offset
pg_short_t position
pg_short_t position
pg_short_t pg_boolean include_scroll
pg_short_t pg_boolean pg_boolean include_scale
pg_short_t pg_boolean pg_boolean
rectangle_ptr 
exclusion
pg_short_t position
pg_short_t position
pg_short_t long ref_con
const co_ordinate_ptr point
const co_ordinate_ptr const
co_ordinate_ptr 
inset_extra
const rectangle_ptr exclusion
const rectangle_ptr pg_short_t position
const rectangle_ptr pg_short_t
long 
ref_con
const rectangle_ptr pg_short_t
long short 
draw_mode
pg_short_t position
pg_short_t short draw_mode
const rectangle_ptr exclusion
const rectangle_ptr pg_short_t position
const rectangle_ptr pg_short_t
short 
draw_mode
pg_short_t exclusion1
pg_short_t pg_short_t exclusion2
pg_short_t pg_short_t short draw_mode
pg_short_t position
pg_short_t shape_ref exclude_shape
pg_short_t shape_ref short draw_mode
 long
 pg_short_t
 short
pg_short_t exclusion
long origin
long long PG_FAR * value
const co_ordinate_ptr amount_offset
const co_ordinate_ptr co_ordinate_ptr pt
const co_ordinate_ptr amount_offset
const co_ordinate_ptr rectangle_ptr rect
const rectangle_ptr src_rect
const rectangle_ptr rectangle_ptr target_rect
const rectangle_ptr rectangle_ptr
const co_ordinate_ptr 
offset_extra
const style_info_ptr def_style
const style_info_ptr short draw_mode
const par_info_ptr def_par
const par_info_ptr short draw_mode
const font_info_ptr def_font
const font_info_ptr short draw_mode
style_info_ptr def_style
long offset
long pg_boolean line_end_has_precedence
long line_num
long long PG_FAR * begin_offset
long long PG_FAR long PG_FAR * end_offset
long offset
long par_num
long long PG_FAR * begin_offset
long long PG_FAR long PG_FAR * end_offset
long line_num
long pg_boolean want_scrolled
long pg_boolean pg_boolean want_scaled
long pg_boolean pg_boolean
rectangle_ptr 
bounds
long par_num
long pg_boolean want_scrolled
long pg_boolean pg_boolean want_scaled
long pg_boolean pg_boolean
rectangle_ptr 
bounds
long line_from
long long line_to
long long const graf_device_ptr target_device
long long const graf_device_ptr
shape_ref 
vis_target
long long const graf_device_ptr
shape_ref shape_ref 
wrap_target
long long const graf_device_ptr
shape_ref shape_ref const
co_ordinate_ptr 
offset_extra
long long const graf_device_ptr
shape_ref shape_ref const
co_ordinate_ptr short 
draw_mode
long input_byte_size
long pg_boolean test_only
long input_char_size
long num_chars
long pg_boolean force_reverse


Define Documentation

#define ACCEPTABLE_WIDTH_QTY   2
 

Definition at line 1703 of file PAIGE.H.

#define ACTIVATE_ENABLE_BIT   0x00000800
 

Definition at line 231 of file PAIGE.H.

#define ALL_INFO_BITS   0xFFFFFFFF
 

Definition at line 303 of file PAIGE.H.

#define ALL_TEXT_HIDDEN   0x0020
 

Definition at line 313 of file PAIGE.H.

#define ALT_MOD_BIT   0x0800
 

Definition at line 177 of file PAIGE.H.

#define APPLY_ALL_PAR_INFOS   0x00200000
 

Definition at line 95 of file PAIGE.H.

#define AUTHOR_MASK   0x0FFF
 

Definition at line 293 of file PAIGE.H.

#define BELOW_CONTAINERS   0x0100
 

Definition at line 316 of file PAIGE.H.

#define BITMAP_ERASE_BIT   0x00100000
 

Definition at line 60 of file PAIGE.H.

#define BLANK_BIT   0x00000001
 

Definition at line 124 of file PAIGE.H.

#define BLINK_ON_DEACTIVE   0x00010000
 

Definition at line 90 of file PAIGE.H.

#define BOM_HEADER   0
 

Definition at line 106 of file PAIGE.H.

#define BOTTOM_FIXED_BIT   0x00000004
 

Definition at line 1187 of file PAIGE.H.

#define BOUNDS_GUESSED   0x0040
 

Definition at line 314 of file PAIGE.H.

#define BREAK_CONTAINER_BIT   0x0008
 

Definition at line 195 of file PAIGE.H.

#define BREAK_PAGE_BIT   0x0004
 

Definition at line 196 of file PAIGE.H.

#define BROKE_BLOCK   0x0010
 

Definition at line 312 of file PAIGE.H.

#define CANNOT_BREAK   0x00000002
 

Definition at line 221 of file PAIGE.H.

#define CANNOT_HILITE_BIT   0x00000001
 

Definition at line 220 of file PAIGE.H.

#define CANNOT_WRAP_BIT   0x00000080
 

Definition at line 227 of file PAIGE.H.

#define CANT_TRANS_BIT   0x00002000
 

Definition at line 233 of file PAIGE.H.

#define CANT_UNDERLINE_BIT   0x00001000
 

Definition at line 232 of file PAIGE.H.

#define CARET_BIT   0x00040000
 

Definition at line 58 of file PAIGE.H.

#define CARET_CREATED_BIT   0x08000000
 

Definition at line 66 of file PAIGE.H.

#define CARET_VERB_MASK   0x0FFF
 

Definition at line 383 of file PAIGE.H.

#define CHECK_PAGE_OVERFLOW   0x00002000
 

Definition at line 87 of file PAIGE.H.

#define COLOR_VIS_BIT   0x10000000
 

Definition at line 1212 of file PAIGE.H.

#define COMPENSATE_SCALE   2
 

Definition at line 290 of file PAIGE.H.

#define CONTAINER_BRK_BIT   0x00004000
 

Definition at line 138 of file PAIGE.H.

#define CONTROL_MOD_BIT   0x0200
 

Definition at line 175 of file PAIGE.H.

#define COUNT_LINES_BIT   0x00000020
 

Definition at line 42 of file PAIGE.H.

#define COURIER_FONT   6
 

Definition at line 265 of file PAIGE.H.

#define CTL_BIT   0x00000040
 

Definition at line 130 of file PAIGE.H.

#define CURRENT_POSITION   -1
 

Definition at line 284 of file PAIGE.H.

Referenced by unpackwordsolutionenginefile(), wpframeselection(), wpgetselrect(), wpgo(), wpinserttext(), wpinserttexthandle(), wpkeystroke(), wppaste(), wpselectline(), wpselectword(), wpsetbufferrect(), and wpvisicursor().

#define CUSTOM_CHARS_BIT   0x0020
 

Definition at line 192 of file PAIGE.H.

#define CUSTOM_HANDLER_KEY   (PLATFORM_SPECIFIC_KEY + 1024)
 

Definition at line 690 of file PAIGE.H.

#define DEACT_BIT   0x00010000
 

Definition at line 56 of file PAIGE.H.

#define DECIMAL_CHAR_BIT   0x00080000
 

Definition at line 143 of file PAIGE.H.

#define DEF_FIXED_FONT   1
 

Definition at line 260 of file PAIGE.H.

#define DEF_PROP_FONT   2
 

Definition at line 261 of file PAIGE.H.

#define DEFAULT_FONT_INDEX   -1
 

Definition at line 1561 of file PAIGE.H.

#define DEFAULT_STYLE_ITEM   0x0000
 

Definition at line 324 of file PAIGE.H.

#define DIS_MOD_BIT   0x0020
 

Definition at line 171 of file PAIGE.H.

#define DOC_BOUNDS_DIRTY   0x02000000
 

Definition at line 65 of file PAIGE.H.

#define DOC_TERMINATED_BIT   0x01000000
 

Definition at line 64 of file PAIGE.H.

#define DONT_HANGING_INDENT   0x00000020
 

Definition at line 79 of file PAIGE.H.

#define EMBED_INITED_BIT   0x00100000
 

Definition at line 240 of file PAIGE.H.

#define EMBED_READ_BIT   0x00200000
 

Definition at line 241 of file PAIGE.H.

#define EMBED_REF_INIT   1
 

Definition at line 771 of file PAIGE.H.

#define EMBED_SUBSET_BIT   0x00040000
 

Definition at line 238 of file PAIGE.H.

#define EUROPEAN_BIT   0x00800000
 

Definition at line 147 of file PAIGE.H.

#define EX_DIMENSION_BIT   0x00000100
 

Definition at line 45 of file PAIGE.H.

#define EXTEND_CARET_FLAG   0x8000
 

Definition at line 382 of file PAIGE.H.

Referenced by wpsetcaretpos().

#define EXTEND_MOD_BIT   0x0001
 

Definition at line 166 of file PAIGE.H.

Referenced by wpkeystroke().

#define EXTERNAL_SCROLL_BIT   0x00000010
 

Definition at line 41 of file PAIGE.H.

#define FACING_PAGE_BIT   0x00004000
 

Definition at line 1198 of file PAIGE.H.

#define FIRST_HALF_BIT   0x00000800
 

Definition at line 135 of file PAIGE.H.

#define FLAT_QUOTE_BIT   0x04000000
 

Definition at line 150 of file PAIGE.H.

#define FONT_BEST_GUESS   8
 

Definition at line 274 of file PAIGE.H.

#define FONT_GOOD   4
 

Definition at line 273 of file PAIGE.H.

#define FONT_NOT_AVAIL   2
 

Definition at line 272 of file PAIGE.H.

#define FONT_NOT_SAVED   0x80
 

Definition at line 278 of file PAIGE.H.

#define FONT_PG_DEFAULT   0x10
 

Definition at line 275 of file PAIGE.H.

#define FONT_SIZE   64
 

Definition at line 921 of file PAIGE.H.

Referenced by mapxfont(), and setdefaultstyles().

#define FONT_USES_ALTERNATE   0x20
 

Definition at line 276 of file PAIGE.H.

#define FONTINFO_LONGS   11
 

Definition at line 949 of file PAIGE.H.

#define FONTINFO_SHORTS   6
 

Definition at line 948 of file PAIGE.H.

#define FONTS_TEXT_UNKNOWN   0x100
 

Definition at line 279 of file PAIGE.H.

#define GOTHIC_FONT   5
 

Definition at line 264 of file PAIGE.H.

#define GROUP_CHARS_BIT   0x00000008
 

Definition at line 223 of file PAIGE.H.

#define H_REPEAT_BIT   0x00000002
 

Definition at line 1186 of file PAIGE.H.

#define HARD_BREAK_BITS   (PAR_BREAK_BIT | SOFT_PAR_BIT | BREAK_CONTAINER_BIT | BREAK_PAGE_BIT)
 

Definition at line 202 of file PAIGE.H.

#define HARD_SUPPRESS_BIT   0x00040000
 

Definition at line 1202 of file PAIGE.H.

#define HAS_TITLE_PAGE   0x00000001
 

Definition at line 74 of file PAIGE.H.

#define HAS_WORDS_BIT   0x0040
 

Definition at line 191 of file PAIGE.H.

#define HELVETICA_FONT   4
 

Definition at line 263 of file PAIGE.H.

#define HIDE_IMPORT_DELETE   0x00000010
 

Definition at line 78 of file PAIGE.H.

#define HILITE_RESTRICT_BIT   0x00000040
 

Definition at line 226 of file PAIGE.H.

#define HYPHEN_CAP_BIT   0x00000100
 

Definition at line 1227 of file PAIGE.H.

#define HYPHEN_OFF_PAR   0x0100
 

Definition at line 1694 of file PAIGE.H.

#define IDLE_VIA_GBL_IDLE   0x00020000
 

Definition at line 91 of file PAIGE.H.

#define IMAGE_COLORS_BLACK   0x00000080
 

Definition at line 81 of file PAIGE.H.

#define INCL_ENDNOTES_BIT   0x00000001
 

Definition at line 1217 of file PAIGE.H.

#define INCLUDE_BREAK_BIT   0x00000010
 

Definition at line 128 of file PAIGE.H.

#define INCLUDE_LINE_EXTRA   0x0020
 

Definition at line 1691 of file PAIGE.H.

#define INCLUDE_PAR_EXTRA   0x0010
 

Definition at line 1690 of file PAIGE.H.

#define INCLUDE_SEL_BIT   0x00000020
 

Definition at line 129 of file PAIGE.H.

Referenced by PG_PASCAL().

#define INIT_IO_BIT   0x20000000
 

Definition at line 68 of file PAIGE.H.

#define INITIAL_TEXT_FLAGS   0
 

Definition at line 104 of file PAIGE.H.

#define INVALID_CURSOR_BIT   0x80000000
 

Definition at line 70 of file PAIGE.H.

#define INVIS_ACTION_BIT   0x00000080
 

Definition at line 131 of file PAIGE.H.

#define IS_NOT_TEXT_BIT   0x00000100
 

Definition at line 228 of file PAIGE.H.

#define IS_STATIONARY   0x00400000
 

Definition at line 1206 of file PAIGE.H.

#define JUMPED_4_EXCLUSIONS   0x2000
 

Definition at line 320 of file PAIGE.H.

#define KEEP_PARS_TOGETHER   0x0001
 

Definition at line 1685 of file PAIGE.H.

#define KEEP_READ_FONTS   0x00000800
 

Definition at line 85 of file PAIGE.H.

#define KEEP_READ_PARS   0x00000400
 

Definition at line 84 of file PAIGE.H.

#define KEEP_READ_STYLES   0x00000200
 

Definition at line 83 of file PAIGE.H.

#define KEEP_WHOLE_PAR   0x0002
 

Definition at line 1687 of file PAIGE.H.

#define LANDSCAPE_BIT   0x00001000
 

Definition at line 1196 of file PAIGE.H.

#define LAST_HALF_BIT   0x00001000
 

Definition at line 136 of file PAIGE.H.

#define LEADING_SUPPRESS_BIT   0x00080000
 

Definition at line 1203 of file PAIGE.H.

#define LEFT_EVEN_PAGES   0x00000004
 

Definition at line 76 of file PAIGE.H.

#define LEFT_QUOTE_BIT   0x10000000
 

Definition at line 152 of file PAIGE.H.

#define LINE_BETWEEN_COLS_BIT   0x00020000
 

Definition at line 1201 of file PAIGE.H.

#define LINE_BREAK_BIT   0x8000
 

Definition at line 182 of file PAIGE.H.

#define LINE_EDITOR_BIT   0x40000000
 

Definition at line 69 of file PAIGE.H.

#define LINE_GOOD_BIT   0x0800
 

Definition at line 186 of file PAIGE.H.

#define LINE_HIDDEN_BIT   0x0002
 

Definition at line 197 of file PAIGE.H.

#define LINE_MOD_BIT   0x0008
 

Definition at line 169 of file PAIGE.H.

#define LINE_NUMBER_RESTART_BIT   0x00000002
 

Definition at line 1218 of file PAIGE.H.

#define LINE_NUMBERS_CONT_BIT   0x00000008
 

Definition at line 1220 of file PAIGE.H.

#define LINE_PAGE_RESTART_BIT   0x00000004
 

Definition at line 1219 of file PAIGE.H.

#define LINE_SEL_BIT   0x00000200
 

Definition at line 133 of file PAIGE.H.

#define LINES_NOT_HORIZONTAL   0x1000
 

Definition at line 319 of file PAIGE.H.

#define LINES_PURGED   0x0080
 

Definition at line 315 of file PAIGE.H.

#define LONG_FORM_INFO   (EUROPEAN_BIT | SYMBOL_BIT | PUNCT_NORMAL_BIT | OTHER_PUNCT_BIT | NUMBER_BIT | UPPER_CASE_BIT)
 

Definition at line 301 of file PAIGE.H.

#define LONG_GLOBAL_CHARS   (sizeof(pg_char) * 17) * 4
 

Definition at line 1777 of file PAIGE.H.

#define LOWER_CASE_BIT   0x00200000
 

Definition at line 145 of file PAIGE.H.

#define MAC_FRAC_WIDTH_BIT   0x00008000
 

Definition at line 1199 of file PAIGE.H.

#define MAIN_DOCUMENT   0
 

Definition at line 120 of file PAIGE.H.

#define MAKE_BACKUP   0x00800000
 

Definition at line 1207 of file PAIGE.H.

#define MAX_COLS   10
 

Definition at line 1083 of file PAIGE.H.

#define MAX_NORMAL_STYLES   15
 

Definition at line 1560 of file PAIGE.H.

#define MAX_SCROLL_ON_SHAPE   0x00000020
 

Definition at line 1189 of file PAIGE.H.

#define MAX_STYLES   32
 

Definition at line 1559 of file PAIGE.H.

#define MERGE_MODE_BIT   0x00400000
 

Definition at line 62 of file PAIGE.H.

#define MIDDLE_CHAR_BIT   0x00002000
 

Definition at line 137 of file PAIGE.H.

#define MIRRORED_MARGINS_BIT   0x00002000
 

Definition at line 1197 of file PAIGE.H.

#define MOUSE_DRAG_STATE   0x00040000
 

Definition at line 92 of file PAIGE.H.

#define MULTICHAR_BITS   (FIRST_HALF_BIT | LAST_HALF_BIT | MIDDLE_CHAR_BIT)
 

Definition at line 304 of file PAIGE.H.

#define NAME_ALT_IS_CSTR   0x40
 

Definition at line 277 of file PAIGE.H.

#define NAME_IS_CSTR   1
 

Definition at line 271 of file PAIGE.H.

#define NEEDS_CALC   0x0001
 

Definition at line 308 of file PAIGE.H.

#define NEEDS_PAGINATE   0x0002
 

Definition at line 309 of file PAIGE.H.

#define NEEDS_PARNUMS   0x4000
 

Definition at line 321 of file PAIGE.H.

#define NEW_LINE_BIT   0x0400
 

Definition at line 187 of file PAIGE.H.

#define NEW_PAR_BIT   0x0200
 

Definition at line 188 of file PAIGE.H.

#define NO_BALANCE_COLUMNS_BIT   0x02000000
 

Definition at line 1209 of file PAIGE.H.

#define NO_BYTE_ALIGN   0x0002
 

Definition at line 255 of file PAIGE.H.

#define NO_CLIP_PAGE_AREA   0x00000040
 

Definition at line 1190 of file PAIGE.H.

#define NO_CLIP_REGIONS   0x20000000
 

Definition at line 1213 of file PAIGE.H.

#define NO_CONTAINER_JMP_BIT   0x00000010
 

Definition at line 1188 of file PAIGE.H.

#define NO_CR_BREAK   0x0400
 

Definition at line 317 of file PAIGE.H.

#define NO_DEFAULT_LEADING   0x00000004
 

Definition at line 39 of file PAIGE.H.

#define NO_DEVICE_BIT   0x00800000
 

Definition at line 63 of file PAIGE.H.

#define NO_DUAL_CARET_BIT   0x00004000
 

Definition at line 51 of file PAIGE.H.

#define NO_EDIT_BIT   0x00000008
 

Definition at line 40 of file PAIGE.H.

Referenced by wpnewpg().

#define NO_EXTRA_SUPER_SUB   0x00020000
 

Definition at line 237 of file PAIGE.H.

#define NO_HALF_CHARS_BIT   0x0100
 

Definition at line 174 of file PAIGE.H.

#define NO_HALFCHARS   0x0001
 

Definition at line 254 of file PAIGE.H.

#define NO_HAUTOSCROLL   0x00080000
 

Definition at line 93 of file PAIGE.H.

Referenced by wpsetautoscroll().

#define NO_HIDDEN_TEXT_BIT   0x00000040
 

Definition at line 43 of file PAIGE.H.

#define NO_LF_BIT   0x00000002
 

Definition at line 38 of file PAIGE.H.

#define NO_LINE_NUMBER   0x0040
 

Definition at line 1692 of file PAIGE.H.

#define NO_LINE_SAVE_BIT   0x00008000
 

Definition at line 55 of file PAIGE.H.

#define NO_LINEFEED_BIT   0x0001
 

Definition at line 198 of file PAIGE.H.

#define NO_SAVEDOC_BIT   0x00080000
 

Definition at line 239 of file PAIGE.H.

#define NO_SAVEDOC_PAR   0x0200
 

Definition at line 1695 of file PAIGE.H.

#define NO_SECT_BREAK_FLAG   0x40
 

Definition at line 1226 of file PAIGE.H.

#define NO_SMART_CUT_BIT   0x00001000
 

Definition at line 49 of file PAIGE.H.

#define NO_SMART_DRAW_BIT   0x00000400
 

Definition at line 230 of file PAIGE.H.

#define NO_SOFT_HYPHEN_BIT   0x00002000
 

Definition at line 50 of file PAIGE.H.

#define NO_STYLE_CLEANUP   0x00001000
 

Definition at line 86 of file PAIGE.H.

#define NO_SUBSET_REDRAW_BIT   0x08000000
 

Definition at line 1211 of file PAIGE.H.

#define NO_VAUTOSCROLL   0x00100000
 

Definition at line 94 of file PAIGE.H.

Referenced by wpsetautoscroll().

#define NO_WINDOW_VIS_BIT   0x00000200
 

Definition at line 46 of file PAIGE.H.

#define NO_WRAP_BIT   0x00000001
 

Definition at line 37 of file PAIGE.H.

Referenced by wpnewbuffer(), and wpnewpg().

#define NON_BREAKAFTER_BIT   0x00010000
 

Definition at line 140 of file PAIGE.H.

#define NON_BREAKBEFORE_BIT   0x00020000
 

Definition at line 141 of file PAIGE.H.

#define NON_MULTIBYTE_BITS   (~(FIRST_HALF_BIT | LAST_HALF_BIT))
 

Definition at line 160 of file PAIGE.H.

#define NON_ROMAN_BIT   0x01000000
 

Definition at line 148 of file PAIGE.H.

#define NON_TEXT_BIT   0x02000000
 

Definition at line 149 of file PAIGE.H.

#define NON_TEXT_BITS   (STYLE_IS_CUSTOM | IS_NOT_TEXT_BIT)
 

Definition at line 243 of file PAIGE.H.

#define NULL_RUN   0xFFFF
 

Definition at line 323 of file PAIGE.H.

#define NUM_CARDINAL   0x00000005
 

Definition at line 1179 of file PAIGE.H.

#define NUM_DECIMAL   0x00000000
 

Definition at line 1174 of file PAIGE.H.

#define NUM_FMT_MASK   0x0000000F
 

Definition at line 1173 of file PAIGE.H.

#define NUM_LWR_LETTER   0x00000004
 

Definition at line 1178 of file PAIGE.H.

#define NUM_LWR_ROMAN   0x00000002
 

Definition at line 1176 of file PAIGE.H.

#define NUM_ORDINAL   0x00000006
 

Definition at line 1180 of file PAIGE.H.

#define NUM_ORDINAL_TEXT   0x00000007
 

Definition at line 1181 of file PAIGE.H.

#define NUM_UPR_LETTER   0x00000003
 

Definition at line 1177 of file PAIGE.H.

#define NUM_UPR_ROMAN   0x00000001
 

Definition at line 1175 of file PAIGE.H.

#define NUMBER_BIT   0x00040000
 

Definition at line 142 of file PAIGE.H.

#define OLD_RTF_MAIL_MERGE_BIT   0x01000000
 

Definition at line 1208 of file PAIGE.H.

#define OPTION_MOD_BIT   0x0400
 

Definition at line 176 of file PAIGE.H.

#define OTHER_PUNCT_BIT   0x80000000
 

Definition at line 155 of file PAIGE.H.

#define PAGE_AFTER_TITLE   0x00000002
 

Definition at line 75 of file PAIGE.H.

#define PAGE_BRK_BIT   0x00008000
 

Definition at line 139 of file PAIGE.H.

#define PAGE_NUMBER_CONT_BIT   0x00000400
 

Definition at line 1229 of file PAIGE.H.

#define PAGE_NUMBER_RESTART_BIT   0x00000200
 

Definition at line 1228 of file PAIGE.H.

#define PAINT_BACKGROUND_BIT   0x00000200
 

Definition at line 1193 of file PAIGE.H.

#define PAR_BREAK_BIT   0x4000
 

Definition at line 183 of file PAIGE.H.

#define PAR_EXCLUSION_CHANGE   0x00400000
 

Definition at line 96 of file PAIGE.H.

#define PAR_IGNORES_ORPHAN   0x0008
 

Definition at line 1689 of file PAIGE.H.

#define PAR_MOD_BIT   0x0004
 

Definition at line 168 of file PAIGE.H.

#define PAR_ON_NEXT_PAGE   0x0004
 

Definition at line 1688 of file PAIGE.H.

#define PAR_SEL_BIT   0x00000100
 

Definition at line 132 of file PAIGE.H.

#define PARINFO_LONGS   (28 + (TAB_ARRAY_SIZE * 4))
 

Definition at line 1681 of file PAIGE.H.

#define PARINFO_SHORTS   8
 

Definition at line 1680 of file PAIGE.H.

#define PERM_DEACT_BIT   0x00020000
 

Definition at line 57 of file PAIGE.H.

#define PG_CHARSET   3
 

Definition at line 331 of file PAIGE.H.

#define PG_CLIP_PRECISION   1
 

Definition at line 329 of file PAIGE.H.

#define PG_FORMS_MODE_BIT   0x00000100
 

Definition at line 1192 of file PAIGE.H.

#define PG_FUTURE   8
 

Definition at line 288 of file PAIGE.H.

#define PG_LANGINFO   5
 

Definition at line 333 of file PAIGE.H.

#define PG_LIST_MODE_BIT   0x00000080
 

Definition at line 1191 of file PAIGE.H.

#define PG_OUT_PRECISION   0
 

Definition at line 328 of file PAIGE.H.

#define PG_PREV_LANG   4
 

Definition at line 332 of file PAIGE.H.

#define PG_QUALITY   2
 

Definition at line 330 of file PAIGE.H.

#define PG_SUBSET_BIT   (INVIS_ACTION_BIT | CTL_BIT)
 

Definition at line 162 of file PAIGE.H.

#define pgGetDefaultFont pg,
def_font   )     pgGetFontInfoRec(pg, 0, def_font)
 

Definition at line 1948 of file PAIGE.H.

#define pgGetDefaultPar pg,
def_par   )     pgGetParInfoRec(pg, 0, def_par)
 

Definition at line 1947 of file PAIGE.H.

#define pgInsertBytes   pgInsert
 

Definition at line 107 of file PAIGE.H.

#define PIVOT_EXTEND_BIT   0x4000
 

Definition at line 178 of file PAIGE.H.

#define PLAIN_SCALE   1
 

Definition at line 289 of file PAIGE.H.

#define PRINT_COLORS_BLACK_BIT   0x04000000
 

Definition at line 1210 of file PAIGE.H.

#define PRINT_MATCH_BIT   0x00000800
 

Definition at line 1195 of file PAIGE.H.

#define PRINT_MODE_BIT   0x00200000
 

Definition at line 61 of file PAIGE.H.

#define PUNCT_NORMAL_BIT   0x40000000
 

Definition at line 154 of file PAIGE.H.

#define QUOTE_BITS   (FLAT_QUOTE_BIT | SINGLE_QUOTE_BIT | LEFT_QUOTE_BIT | RIGHT_QUOTE_BIT)
 

Definition at line 159 of file PAIGE.H.

#define RECALC_TO_BEGINNING   0x0400
 

Definition at line 1696 of file PAIGE.H.

#define REQUIRES_COPY_BIT   0x00000200
 

Definition at line 229 of file PAIGE.H.

#define REV_ON_BIT   0x00200000
 

Definition at line 1205 of file PAIGE.H.

#define REV_PROTECT_BIT   0x00100000
 

Definition at line 1204 of file PAIGE.H.

#define REVISION_MASK   0xF000
 

Definition at line 292 of file PAIGE.H.

#define RIGHT_DIRECTION_BIT   0x1000
 

Definition at line 185 of file PAIGE.H.

#define RIGHT_EVEN_PAGES   0x00000008
 

Definition at line 77 of file PAIGE.H.

#define RIGHT_QUOTE_BIT   0x20000000
 

Definition at line 153 of file PAIGE.H.

#define RIGHTLEFT_BIT   0x00004000
 

Definition at line 234 of file PAIGE.H.

#define SAVE_AS_RTF_BIT   0x00010000
 

Definition at line 1200 of file PAIGE.H.

#define SCALE_VIS_BIT   0x00080000
 

Definition at line 59 of file PAIGE.H.

#define SECT_BREAK_MASK   0x000000F0
 

Definition at line 1221 of file PAIGE.H.

#define SECT_COL_BREAK_FLAG   0x30
 

Definition at line 1225 of file PAIGE.H.

#define SECT_EPAGE_BREAK_FLAG   0x10
 

Definition at line 1223 of file PAIGE.H.

#define SECT_OPAGE_BREAK_FLAG   0x20
 

Definition at line 1224 of file PAIGE.H.

#define SECT_PAGE_BREAK_FLAG   0x00
 

Definition at line 1222 of file PAIGE.H.

#define SET_MASK_BITS   -1
 

Definition at line 287 of file PAIGE.H.

#define SHARED_EXCLUDE_AREA   0x00000010
 

Definition at line 116 of file PAIGE.H.

#define SHARED_FORMATS   0x00000001
 

Definition at line 112 of file PAIGE.H.

#define SHARED_GRAF_DEVICE   0x00000002
 

Definition at line 113 of file PAIGE.H.

#define SHARED_PAGE_AREA   0x00000008
 

Definition at line 115 of file PAIGE.H.

#define SHARED_VIS_AREA   0x00000004
 

Definition at line 114 of file PAIGE.H.

#define SHORT_FORM_INFO   0x0000FFFF
 

Definition at line 300 of file PAIGE.H.

#define SHORT_GLOBAL_CHARS   14
 

Definition at line 1776 of file PAIGE.H.

#define SHOW_INVIS_CHAR_BIT   0x00000080
 

Definition at line 44 of file PAIGE.H.

#define SIDE_BY_SIDE_PAR   0x0080
 

Definition at line 1693 of file PAIGE.H.

#define SIMPLE_SHAPE_QTY   2
 

Definition at line 283 of file PAIGE.H.

#define SINGLE_QUOTE_BIT   0x08000000
 

Definition at line 151 of file PAIGE.H.

#define SMALL_CAPS_DEFAULT   -1
 

Definition at line 425 of file PAIGE.H.

#define SMART_QUOTES_BIT   0x00000800
 

Definition at line 48 of file PAIGE.H.

#define SOFT_BREAK_BIT   0x0010
 

Definition at line 194 of file PAIGE.H.

#define SOFT_HYPHEN_BIT   0x00000008
 

Definition at line 127 of file PAIGE.H.

#define SOFT_PAR_BIT   0x2000
 

Definition at line 184 of file PAIGE.H.

#define SOME_LINES_BAD   0x0008
 

Definition at line 311 of file PAIGE.H.

#define SOME_LINES_GOOD   0x0004
 

Definition at line 310 of file PAIGE.H.

#define SPECIAL_PAR_BITS   (KEEP_PARS_TOGETHER | KEEP_WHOLE_PAR | RECALC_TO_BEGINNING)
 

Definition at line 1698 of file PAIGE.H.

#define STYLE_IS_CONTROL   0x00000004
 

Definition at line 222 of file PAIGE.H.

#define STYLE_IS_CUSTOM   0x00000020
 

Definition at line 225 of file PAIGE.H.

#define STYLE_MERGED_BIT   0x00000010
 

Definition at line 224 of file PAIGE.H.

#define STYLE_MOD_BIT   0x0040
 

Definition at line 172 of file PAIGE.H.

#define STYLEINFO_LONGS   28
 

Definition at line 1618 of file PAIGE.H.

#define STYLEINFO_SHORTS   51
 

Definition at line 1617 of file PAIGE.H.

#define STYLESHEET_CHANGE   0x00000100
 

Definition at line 82 of file PAIGE.H.

#define SWITCHED_DIRECTIONS   0x0800
 

Definition at line 318 of file PAIGE.H.

#define SYMBOL_BIT   0x00400000
 

Definition at line 146 of file PAIGE.H.

#define SYMBOL_FONT   7
 

Definition at line 266 of file PAIGE.H.

#define TAB_ARRAY_SIZE   32
 

Definition at line 33 of file PAIGE.H.

#define TAB_BIT   0x00000400
 

Definition at line 134 of file PAIGE.H.

#define TAB_BOUNDS_RELATIVE   -1
 

Definition at line 285 of file PAIGE.H.

#define TAB_BREAK_BIT   0x0080
 

Definition at line 190 of file PAIGE.H.

#define TAB_TEXT_HIDDEN_BIT   0x4000
 

Definition at line 247 of file PAIGE.H.

#define TAB_TRUNCATES_BIT   0x2000
 

Definition at line 248 of file PAIGE.H.

#define TAB_TYPE_MASK   0x0FFF
 

Definition at line 249 of file PAIGE.H.

#define TAB_WRAP_RELATIVE   -2
 

Definition at line 286 of file PAIGE.H.

#define TABS_ARE_WIDTHS_BIT   0x10000000
 

Definition at line 67 of file PAIGE.H.

#define TERMINATOR_BITS   0xFFFF
 

Definition at line 200 of file PAIGE.H.

#define TEXT_DELETED   0x1000
 

Definition at line 294 of file PAIGE.H.

#define TEXT_DIRTY_BIT   0x00000400
 

Definition at line 47 of file PAIGE.H.

#define TEXT_FILE_FLAGS   0
 

Definition at line 105 of file PAIGE.H.

#define TEXT_LOCKED   0x00010000
 

Definition at line 236 of file PAIGE.H.

#define TEXT_REVISED   0x2000
 

Definition at line 295 of file PAIGE.H.

#define TIMES_ROMAN   3
 

Definition at line 262 of file PAIGE.H.

#define UNDO_CUSTOM   (undo_doc_info + 128)
 

Definition at line 529 of file PAIGE.H.

#define UNICODE_SAVED   0x00004000
 

Definition at line 88 of file PAIGE.H.

#define UNICODE_TEXT   0x00008000
 

Definition at line 89 of file PAIGE.H.

#define UPPER_CASE_BIT   0x00100000
 

Definition at line 144 of file PAIGE.H.

#define USE_NO_DEVICE   (generic_var) -1
 

Definition at line 1079 of file PAIGE.H.

Referenced by unpackwordsolutionenginefile(), wpnewbuffer(), and wpnewpg().

#define V_REPEAT_BIT   0x00000001
 

Definition at line 1185 of file PAIGE.H.

#define VERTICAL_MOD_BIT   0x0010
 

Definition at line 170 of file PAIGE.H.

#define VERTICAL_TEXT_BIT   0x00008000
 

Definition at line 235 of file PAIGE.H.

#define WIDTH_QTY   16
 

Definition at line 1702 of file PAIGE.H.

#define WINDOW_CURSOR_BIT   0x00000400
 

Definition at line 1194 of file PAIGE.H.

#define WINDOW_FONT   0
 

Definition at line 259 of file PAIGE.H.

#define WITHIN_BOTTOM_AREA   0x0100
 

Definition at line 215 of file PAIGE.H.

#define WITHIN_EXCLUDE_AREA   0x0004
 

Definition at line 209 of file PAIGE.H.

#define WITHIN_LEFT_AREA   0x0020
 

Definition at line 212 of file PAIGE.H.

#define WITHIN_REPEAT_AREA   0x0010
 

Definition at line 211 of file PAIGE.H.

#define WITHIN_RIGHT_AREA   0x0040
 

Definition at line 213 of file PAIGE.H.

#define WITHIN_TEXT   0x0008
 

Definition at line 210 of file PAIGE.H.

#define WITHIN_TOP_AREA   0x0080
 

Definition at line 214 of file PAIGE.H.

#define WITHIN_VIS_AREA   0x0001
 

Definition at line 207 of file PAIGE.H.

Referenced by wpadjustcursor(), and wpclick().

#define WITHIN_WRAP_AREA   0x0002
 

Definition at line 208 of file PAIGE.H.

#define WORD_BREAK_BIT   0x00000002
 

Definition at line 125 of file PAIGE.H.

#define WORD_CTL_MOD_BIT   0x0080
 

Definition at line 173 of file PAIGE.H.

#define WORD_HYPHEN_BIT   0x0100
 

Definition at line 189 of file PAIGE.H.

#define WORD_MOD_BIT   0x0002
 

Definition at line 167 of file PAIGE.H.

#define WORD_SEL_BIT   0x00000004
 

Definition at line 126 of file PAIGE.H.

Referenced by PG_PASCAL().

#define WORDBREAK_PROC_BITS   (WORD_BREAK_BIT | WORD_SEL_BIT | NON_BREAKAFTER_BIT | NON_BREAKBEFORE_BIT)
 

Definition at line 161 of file PAIGE.H.

#define WRAP_TRAILING_SPACE   0x00000040
 

Definition at line 80 of file PAIGE.H.

#define X_ALL_CAPS_BIT   0x00008000
 

Definition at line 445 of file PAIGE.H.

#define X_ALL_LOWER_BIT   0x00010000
 

Definition at line 446 of file PAIGE.H.

#define X_ALL_STYLES   0xFFFFFFFF
 

Definition at line 452 of file PAIGE.H.

#define X_BOLD_BIT   0x00000001
 

Definition at line 430 of file PAIGE.H.

#define X_BOXED_BIT   0x00080000
 

Definition at line 449 of file PAIGE.H.

#define X_CONDENSE_BIT   0x00000020
 

Definition at line 435 of file PAIGE.H.

#define X_DBL_UNDERLINE_BIT   0x00000080
 

Definition at line 437 of file PAIGE.H.

#define X_DOTTED_UNDERLINE_BIT   0x00000200
 

Definition at line 439 of file PAIGE.H.

#define X_EXTEND_BIT   0x00000040
 

Definition at line 436 of file PAIGE.H.

#define X_HIDDEN_TEXT_BIT   0x00000400
 

Definition at line 440 of file PAIGE.H.

#define X_ITALIC_BIT   0x00000002
 

Definition at line 431 of file PAIGE.H.

#define X_OUTLINE_BIT   0x00000008
 

Definition at line 433 of file PAIGE.H.

#define X_OVERLINE_BIT   0x00040000
 

Definition at line 448 of file PAIGE.H.

#define X_PLAIN_TEXT   0x00000000
 

Definition at line 429 of file PAIGE.H.

#define X_RELATIVE_POINT_BIT   0x00100000
 

Definition at line 450 of file PAIGE.H.

#define X_ROTATION_BIT   0x00004000
 

Definition at line 444 of file PAIGE.H.

#define X_SHADOW_BIT   0x00000010
 

Definition at line 434 of file PAIGE.H.

#define X_SMALL_CAPS_BIT   0x00020000
 

Definition at line 447 of file PAIGE.H.

#define X_STRIKEOUT_BIT   0x00000800
 

Definition at line 441 of file PAIGE.H.

#define X_SUBSCRIPT_BIT   0x00002000
 

Definition at line 443 of file PAIGE.H.

#define X_SUPERIMPOSE_BIT   0x00200000
 

Definition at line 451 of file PAIGE.H.

#define X_SUPERSCRIPT_BIT   0x00001000
 

Definition at line 442 of file PAIGE.H.

#define X_UNDERLINE_BIT   0x00000004
 

Definition at line 432 of file PAIGE.H.

#define X_WORD_UNDERLINE_BIT   0x00000100
 

Definition at line 438 of file PAIGE.H.

#define XOR_SUPERIMPOSE   -1
 

Definition at line 291 of file PAIGE.H.


Typedef Documentation

typedef text_block_ptr smart_update_ptr long long short action_taken_verb
 

Definition at line 1377 of file PAIGE.H.

typedef pg_undo_ptr void PG_FAR short action_to_take
 

Definition at line 1404 of file PAIGE.H.

typedef short par_ref all_pars
 

Definition at line 1450 of file PAIGE.H.

typedef paige_rec_ptr short par_ref all_pars
 

Definition at line 1448 of file PAIGE.H.

typedef pg_globals_ptr short format_ref all_styles
 

Definition at line 1424 of file PAIGE.H.

typedef paige_rec_ptr short format_ref all_styles
 

Definition at line 1422 of file PAIGE.H.

typedef long amount_h
 

Definition at line 1392 of file PAIGE.H.

typedef long long amount_v
 

Definition at line 1392 of file PAIGE.H.

typedef short t_select_ptr t_select_ptr style_walk_ptr pg_char_ptr associated_text
 

Definition at line 1412 of file PAIGE.H.

typedef pg_file_key memory_ref long PG_FAR void PG_FAR* aux_data
 

Definition at line 1464 of file PAIGE.H.

typedef long base_offset
 

Definition at line 1380 of file PAIGE.H.

typedef short short long t_select_ptr begin_select
 

Definition at line 1358 of file PAIGE.H.

typedef graf_device_ptr bits_port
 

Definition at line 1396 of file PAIGE.H.

typedef graf_device_ptr pg_boolean rectangle_ptr bits_rect
 

Definition at line 1396 of file PAIGE.H.

typedef short graf_device_ptr color_value_ptr bk_color
 

Definition at line 1454 of file PAIGE.H.

typedef style_walk_ptr long long text_block_ptr block
 

Definition at line 1439 of file PAIGE.H.

typedef text_block_ptr block
 

Definition at line 1377 of file PAIGE.H.

typedef text_block_ptr block
 

Definition at line 1368 of file PAIGE.H.

typedef text_block_ptr block
 

Definition at line 1367 of file PAIGE.H.

typedef text_block_ptr block
 

Definition at line 1354 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr long block_offset
 

Definition at line 1416 of file PAIGE.H.

typedef memory_ref block_ref
 

Definition at line 792 of file PAIGE.H.

typedef text_block_ptr style_walk_ptr pg_char_ptr block_text
 

Definition at line 1354 of file PAIGE.H.

typedef select_pair_ptr boundary
 

Definition at line 1371 of file PAIGE.H.

typedef short t_select_ptr t_select_ptr style_walk_ptr pg_char_ptr point_start_ptr bounds_info
 

Definition at line 1412 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr long pg_short_t long PG_FAR short PG_FAR short long pg_boolean short call_order
 

Definition at line 1406 of file PAIGE.H.

typedef shape_ptr pg_short_t pg_short_t co_ordinate_ptr short short call_order
 

Definition at line 1401 of file PAIGE.H.

typedef style_walk_ptr long long text_block_ptr point_start_ptr point_start_ptr point_start_ptr point_start_ptr co_ordinate_ptr rectangle_ptr short call_verb
 

Definition at line 1439 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr long long long long char_offset
 

Definition at line 1416 of file PAIGE.H.

typedef style_walk_ptr long long long pg_char_ptr pg_short_t long PG_FAR* char_positions
 

Definition at line 1443 of file PAIGE.H.

typedef long long pg_char_ptr char_to_insert
 

Definition at line 1375 of file PAIGE.H.

typedef text_block_ptr style_walk_ptr pg_char_ptr long long PG_FAR long PG_FAR short PG_FAR* char_types
 

Definition at line 1354 of file PAIGE.H.

typedef struct char_widths char_widths
 

Definition at line 1026 of file PAIGE.H.

typedef pg_char_ptr short charsize
 

Definition at line 1463 of file PAIGE.H.

typedef pg_char_ptr short charsize
 

Definition at line 1461 of file PAIGE.H.

typedef pg_char_ptr short charsize
 

Definition at line 1459 of file PAIGE.H.

typedef short click_verb
 

Definition at line 1358 of file PAIGE.H.

typedef struct co_ordinate co_ordinate
 

Definition at line 811 of file PAIGE.H.

typedef co_ordinate PG_FAR* co_ordinate_ptr
 

Definition at line 813 of file PAIGE.H.

typedef struct color_value color_value
 

Definition at line 848 of file PAIGE.H.

typedef color_value PG_FAR* color_value_ptr
 

Definition at line 849 of file PAIGE.H.

typedef short long long completion_ctr
 

Definition at line 1399 of file PAIGE.H.

typedef pg_short_t rectangle_ptr container
 

Definition at line 1372 of file PAIGE.H.

typedef pg_short_t container_num
 

Definition at line 1372 of file PAIGE.H.

typedef co_ordinate_ptr short conversion_info
 

Definition at line 1369 of file PAIGE.H.

typedef style_walk_ptr long cur_pos
 

Definition at line 1443 of file PAIGE.H.

typedef style_walk_ptr long long cur_text_pos
 

Definition at line 1443 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr long pg_short_t long PG_FAR short PG_FAR short long current_offset
 

Definition at line 1406 of file PAIGE.H.

typedef pg_char_ptr short style_info_ptr font_info_ptr long current_settings
 

Definition at line 1459 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr data
 

Definition at line 1419 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr data
 

Definition at line 1416 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr data
 

Definition at line 1406 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr data
 

Definition at line 1387 of file PAIGE.H.

typedef short long PG_FAR long PG_FAR* data_size
 

Definition at line 1457 of file PAIGE.H.

typedef short graf_device_ptr device
 

Definition at line 1454 of file PAIGE.H.

typedef draw_points_ptr rectangle_ptr draw_bounds
 

Definition at line 1469 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr pg_short_t pg_short_t draw_points_ptr long short draw_mode
 

Definition at line 1419 of file PAIGE.H.

typedef long long short draw_mode
 

Definition at line 1392 of file PAIGE.H.

typedef short short co_ordinate_ptr short draw_mode
 

Definition at line 1390 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr pg_short_t pg_short_t draw_points_ptr long short draw_mode
 

Definition at line 1387 of file PAIGE.H.

typedef shape_ptr pg_short_t pg_short_t co_ordinate_ptr short draw_mode_used
 

Definition at line 1401 of file PAIGE.H.

typedef struct draw_points draw_points
 

Definition at line 905 of file PAIGE.H.

typedef draw_points PG_FAR* draw_points_ptr
 

Definition at line 906 of file PAIGE.H.

typedef draw_points_ptr draw_position
 

Definition at line 1469 of file PAIGE.H.

typedef style_walk_ptr tab_stop_ptr draw_points_ptr draw_position
 

Definition at line 1446 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr pg_short_t pg_short_t draw_points_ptr draw_position
 

Definition at line 1419 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr pg_short_t pg_short_t draw_points_ptr draw_position
 

Definition at line 1387 of file PAIGE.H.

typedef pg_file_key memory_ref long PG_FAR* element_info
 

Definition at line 1464 of file PAIGE.H.

typedef short short long t_select_ptr t_select_ptr end_select
 

Definition at line 1358 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr pg_short_t pg_short_t draw_points_ptr long extra
 

Definition at line 1419 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr pg_short_t pg_short_t draw_points_ptr long extra
 

Definition at line 1387 of file PAIGE.H.

typedef memory_ref file_ref
 

Definition at line 786 of file PAIGE.H.

typedef short long PG_FAR long PG_FAR file_ref filemap
 

Definition at line 1457 of file PAIGE.H.

typedef style_walk_ptr long long text_block_ptr point_start_ptr first_line
 

Definition at line 1439 of file PAIGE.H.

typedef short t_select_ptr first_select
 

Definition at line 1412 of file PAIGE.H.

typedef pg_char_ptr short style_info_ptr font_info_ptr font
 

Definition at line 1461 of file PAIGE.H.

typedef pg_char_ptr short style_info_ptr font_info_ptr font
 

Definition at line 1459 of file PAIGE.H.

typedef style_info_ptr font_info_ptr font
 

Definition at line 1385 of file PAIGE.H.

typedef style_info_ptr font_info_ptr font
 

Definition at line 1383 of file PAIGE.H.

typedef struct font_info font_info
 

Definition at line 942 of file PAIGE.H.

typedef font_info PG_FAR* font_info_ptr
 

Definition at line 943 of file PAIGE.H.

typedef memory_ref font_ref
 

Definition at line 795 of file PAIGE.H.

typedef memory_ref format_ref
 

Definition at line 793 of file PAIGE.H.

typedef style_info_ptr select_pair_ptr pg_char_ptr short front_back_state
 

Definition at line 1429 of file PAIGE.H.

typedef pg_measure_ptr pg_char_ptr point_start_ptr long global_offset
 

Definition at line 1350 of file PAIGE.H.

typedef pg_globals_ptr globals
 

Definition at line 1424 of file PAIGE.H.

typedef struct graf_device graf_device
 

Definition at line 1076 of file PAIGE.H.

typedef graf_device PG_FAR* graf_device_ptr
 

Definition at line 1077 of file PAIGE.H.

typedef short h_verb
 

Definition at line 1390 of file PAIGE.H.

typedef style_info_ptr font_info_ptr style_info_ptr pg_boolean include_offscreen
 

Definition at line 1385 of file PAIGE.H.

typedef long long increment_amount
 

Definition at line 1380 of file PAIGE.H.

typedef font_info_ptr info
 

Definition at line 1382 of file PAIGE.H.

typedef long long info_bits
 

Definition at line 1375 of file PAIGE.H.

typedef pg_measure_ptr short init_verb
 

Definition at line 1352 of file PAIGE.H.

typedef long long pg_char_ptr short PG_FAR* insert_length
 

Definition at line 1375 of file PAIGE.H.

typedef long insert_offset
 

Definition at line 1375 of file PAIGE.H.

typedef pg_undo_ptr void PG_FAR* insert_ref
 

Definition at line 1404 of file PAIGE.H.

typedef pg_file_key key
 

Definition at line 1464 of file PAIGE.H.

typedef pg_file_key memory_ref key_data
 

Definition at line 1464 of file PAIGE.H.

typedef style_walk_ptr long long text_block_ptr point_start_ptr point_start_ptr last_line
 

Definition at line 1439 of file PAIGE.H.

typedef short t_select_ptr t_select_ptr last_select
 

Definition at line 1412 of file PAIGE.H.

typedef short style_info_ptr long long pg_char_ptr long length
 

Definition at line 1435 of file PAIGE.H.

typedef paige_rec_ptr short style_info_ptr long long pg_char_ptr long length
 

Definition at line 1432 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr pg_short_t pg_short_t length
 

Definition at line 1419 of file PAIGE.H.

typedef style_info_ptr pg_char_ptr pg_short_t length
 

Definition at line 1410 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr long length
 

Definition at line 1406 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr pg_short_t pg_short_t length
 

Definition at line 1387 of file PAIGE.H.

typedef text_block_ptr style_walk_ptr pg_char_ptr long line_begin
 

Definition at line 1354 of file PAIGE.H.

typedef text_block_ptr style_walk_ptr pg_char_ptr long long PG_FAR* line_end
 

Definition at line 1354 of file PAIGE.H.

typedef pg_measure_ptr point_start_ptr pg_short_t rectangle_ptr line_fit
 

Definition at line 1346 of file PAIGE.H.

typedef style_walk_ptr long long long line_left
 

Definition at line 1443 of file PAIGE.H.

typedef style_walk_ptr long line_number
 

Definition at line 1439 of file PAIGE.H.

typedef memory_ref line_ref
 

Definition at line 783 of file PAIGE.H.

typedef pg_measure_ptr pg_char_ptr point_start_ptr line_start
 

Definition at line 1350 of file PAIGE.H.

typedef text_block_ptr style_walk_ptr pg_char_ptr long long PG_FAR long PG_FAR short PG_FAR long PG_FAR* line_width_extra
 

Definition at line 1354 of file PAIGE.H.

typedef text_block_ptr smart_update_ptr long lineshift_begin
 

Definition at line 1377 of file PAIGE.H.

typedef text_block_ptr smart_update_ptr long long lineshift_end
 

Definition at line 1377 of file PAIGE.H.

typedef long rectangle_ptr margins
 

Definition at line 1456 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr long long long long long mask_bits
 

Definition at line 1416 of file PAIGE.H.

typedef pg_measure_ptr measure
 

Definition at line 1346 of file PAIGE.H.

typedef pg_measure_ptr measure
 

Definition at line 1345 of file PAIGE.H.

typedef pg_measure_ptr measure_info
 

Definition at line 1352 of file PAIGE.H.

typedef pg_measure_ptr measure_info
 

Definition at line 1350 of file PAIGE.H.

typedef pg_measure_ptr measure_info
 

Definition at line 1349 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr long pg_short_t long PG_FAR short PG_FAR short measure_verb
 

Definition at line 1406 of file PAIGE.H.

typedef style_info_ptr pg_char_ptr pg_short_t text_ref merged_data
 

Definition at line 1410 of file PAIGE.H.

typedef pg_short_t rectangle_ptr pg_scale_ptr co_ordinate_ptr short void PG_FAR* misc_info
 

Definition at line 1372 of file PAIGE.H.

typedef short t_select_ptr t_select_ptr style_walk_ptr pg_char_ptr point_start_ptr short modifiers
 

Definition at line 1412 of file PAIGE.H.

typedef short short modifiers
 

Definition at line 1358 of file PAIGE.H.

typedef short short co_ordinate_ptr mouse_point
 

Definition at line 1390 of file PAIGE.H.

typedef struct named_stylesheet named_stylesheet
 

Definition at line 959 of file PAIGE.H.

typedef named_stylesheet PG_FAR* named_stylesheet_ptr
 

Definition at line 960 of file PAIGE.H.

typedef par_info_ptr par_info_ptr new_par
 

Definition at line 1452 of file PAIGE.H.

typedef style_info_ptr style_info_ptr new_style
 

Definition at line 1426 of file PAIGE.H.

typedef pg_measure_ptr point_start_ptr pg_short_t num_starts
 

Definition at line 1346 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr pg_short_t offset
 

Definition at line 1419 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr pg_short_t offset
 

Definition at line 1387 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr long long offset_begin
 

Definition at line 1416 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr long long long offset_end
 

Definition at line 1416 of file PAIGE.H.

typedef style_walk_ptr long long text_block_ptr point_start_ptr point_start_ptr point_start_ptr point_start_ptr co_ordinate_ptr offset_extra
 

Definition at line 1439 of file PAIGE.H.

typedef par_info_ptr old_par
 

Definition at line 1452 of file PAIGE.H.

typedef style_info_ptr old_style
 

Definition at line 1426 of file PAIGE.H.

typedef long page_num
 

Definition at line 1456 of file PAIGE.H.

typedef shape_ptr pg_short_t pg_short_t page_num
 

Definition at line 1401 of file PAIGE.H.

typedef shape_ptr page_shape
 

Definition at line 1401 of file PAIGE.H.

typedef struct paige_rec paige_rec
 

Definition at line 1251 of file PAIGE.H.

typedef paige_rec PG_FAR* paige_rec_ptr
 

Definition at line 1252 of file PAIGE.H.

typedef pg_measure_ptr point_start_ptr pg_short_t rectangle_ptr par_info_ptr par_format
 

Definition at line 1346 of file PAIGE.H.

typedef struct par_info par_info
 

Definition at line 1257 of file PAIGE.H.

typedef par_info PG_FAR* par_info_ptr
 

Definition at line 1258 of file PAIGE.H.

typedef style_walk_ptr long long par_number
 

Definition at line 1439 of file PAIGE.H.

typedef memory_ref par_ref
 

Definition at line 794 of file PAIGE.H.

typedef short par_ref par_info_ptr par_style
 

Definition at line 1450 of file PAIGE.H.

typedef paige_rec_ptr short par_ref par_info_ptr par_style
 

Definition at line 1448 of file PAIGE.H.

typedef style_info_ptr select_pair_ptr pg_char_ptr short short perm_state
 

Definition at line 1429 of file PAIGE.H.

typedef struct pg_clip_info pg_clip_info
 

Definition at line 1049 of file PAIGE.H.

typedef struct pg_col_info pg_col_info
 

Definition at line 1090 of file PAIGE.H.

typedef pg_col_info PG_FAR* pg_col_ptr
 

Definition at line 1091 of file PAIGE.H.

typedef struct pg_doc_info pg_doc_info
 

Definition at line 1147 of file PAIGE.H.

typedef pg_doc_info PG_FAR* pg_doc_ptr
 

Definition at line 1148 of file PAIGE.H.

typedef short pg_file_key
 

Definition at line 617 of file PAIGE.H.

typedef short PG_FAR* pg_file_key_ptr
 

Definition at line 617 of file PAIGE.H.

typedef struct pg_globals pg_globals
 

Definition at line 1263 of file PAIGE.H.

typedef pg_globals PG_FAR* pg_globals_ptr
 

Definition at line 1264 of file PAIGE.H.

typedef struct pg_handler pg_handler
 

Definition at line 1790 of file PAIGE.H.

typedef pg_handler PG_FAR* pg_handler_ptr
 

Definition at line 1791 of file PAIGE.H.

typedef struct pg_hooks pg_hooks
 

Definition at line 1553 of file PAIGE.H.

typedef struct pg_indents pg_indents
 

Definition at line 1628 of file PAIGE.H.

typedef pg_indents PG_FAR* pg_indents_ptr
 

Definition at line 1629 of file PAIGE.H.

typedef long PG_FAR* pg_info_ptr
 

Definition at line 1269 of file PAIGE.H.

typedef struct pg_kb_data pg_kb_data
 

Definition at line 995 of file PAIGE.H.

typedef pg_kb_data PG_FAR* pg_kb_ptr
 

Definition at line 996 of file PAIGE.H.

typedef memory_ref pg_list_ref
 

Definition at line 788 of file PAIGE.H.

typedef struct pg_measure pg_measure
 

Definition at line 1341 of file PAIGE.H.

typedef pg_measure PG_FAR* pg_measure_ptr
 

Definition at line 1342 of file PAIGE.H.

typedef struct pg_par_hooks pg_par_hooks
 

Definition at line 1509 of file PAIGE.H.

typedef void PG_FAR* pg_proc
 

Definition at line 1248 of file PAIGE.H.

typedef memory_ref pg_ref
 

Definition at line 778 of file PAIGE.H.

typedef struct pg_scale_factor pg_scale_factor
 

Definition at line 1035 of file PAIGE.H.

typedef pg_scale_factor PG_FAR* pg_scale_ptr
 

Definition at line 1036 of file PAIGE.H.

typedef struct pg_style_hooks pg_style_hooks
 

Definition at line 1495 of file PAIGE.H.

typedef pg_ref pg_subref
 

Definition at line 779 of file PAIGE.H.

typedef pg_subref PG_FAR* pg_subref_ptr
 

Definition at line 780 of file PAIGE.H.

typedef struct pg_undo pg_undo
 

Definition at line 1292 of file PAIGE.H.

typedef pg_undo PG_FAR* pg_undo_ptr
 

Definition at line 1293 of file PAIGE.H.

typedef memory_ref pgHyphenInfoRef
 

Definition at line 797 of file PAIGE.H.

typedef co_ordinate_ptr point
 

Definition at line 1369 of file PAIGE.H.

typedef struct point_start point_start
 

Definition at line 863 of file PAIGE.H.

typedef point_start PG_FAR* point_start_ptr
 

Definition at line 864 of file PAIGE.H.

typedef short long PG_FAR* position
 

Definition at line 1457 of file PAIGE.H.

typedef style_info_ptr long position
 

Definition at line 1437 of file PAIGE.H.

typedef style_walk_ptr pg_char_ptr long pg_short_t long PG_FAR* positions
 

Definition at line 1406 of file PAIGE.H.

typedef text_block_ptr style_walk_ptr pg_char_ptr long long PG_FAR long PG_FAR* positions
 

Definition at line 1354 of file PAIGE.H.

typedef graf_device_ptr pg_boolean post_call
 

Definition at line 1396 of file PAIGE.H.

typedef shape_ref co_ordinate_ptr pg_boolean post_call
 

Definition at line 1394 of file PAIGE.H.

typedef style_walk_ptr long long text_block_ptr point_start_ptr point_start_ptr point_start_ptr previous_first
 

Definition at line 1439 of file PAIGE.H.

typedef style_walk_ptr long long text_block_ptr point_start_ptr point_start_ptr point_start_ptr point_start_ptr previous_last
 

Definition at line 1439 of file PAIGE.H.

typedef short long progress_ctr
 

Definition at line 1399 of file PAIGE.H.

typedef shape_ptr pg_short_t r_qty
 

Definition at line 1401 of file PAIGE.H.

typedef short reason_verb
 

Definition at line 1450 of file PAIGE.H.

typedef paige_rec_ptr short reaso