Classes |
class | BlnEventHandler |
Namespaces |
namespace | tesseract |
Defines |
#define | ASC_HEIGHT (2 * bln_baseline_offset + bln_x_height) |
#define | X_HEIGHT (bln_baseline_offset + bln_x_height) |
#define | BL_HEIGHT bln_baseline_offset |
#define | DESC_HEIGHT 0 |
#define | MAXSPACING 128 |
#define | EXTERN |
Enumerations |
enum | CMD_EVENTS {
NULL_CMD_EVENT,
DELETE_CMD_EVENT,
COPY_CMD_EVENT,
CHANGE_DISP_CMD_EVENT,
CHANGE_TEXT_CMD_EVENT,
TOGGLE_SEG_CMD_EVENT,
DUMP_WERD_CMD_EVENT,
SHOW_POINT_CMD_EVENT,
ROW_SPACE_STAT_CMD_EVENT,
BLOCK_SPACE_STAT_CMD_EVENT,
SHOW_BLN_WERD_CMD_EVENT,
SEGMENT_WERD_CMD_EVENT,
BOUNDING_BOX_CMD_EVENT,
CORRECT_TEXT_CMD_EVENT,
POLYGONAL_CMD_EVENT,
BL_NORM_CMD_EVENT,
BITMAP_CMD_EVENT,
TIDY_CMD_EVENT,
VIEW_CMD_EVENT,
IMAGE_CMD_EVENT,
BLOCKS_CMD_EVENT,
BASELINES_CMD_EVENT,
WRITE_CMD_EVENT,
NEW_SOURCE_CMD_EVENT,
UNIFORM_DISP_CMD_EVENT,
REFRESH_CMD_EVENT,
QUIT_CMD_EVENT,
RECOG_WERDS,
RECOG_PSEUDO
} |
Functions |
void | add_word (WERD *word, ROW *src_row, BLOCK *src_block, BLOCK_LIST *dest_block_list) |
ScrollView * | bln_word_window_handle () |
void | build_image_window (TBOX page_bounding_box) |
void | display_bln_lines (ScrollView *window, ScrollView::Color colour, float scale_factor, float y_offset, float minx, float maxx) |
void | do_re_display (BOOL8 word_painter(BLOCK *, ROW *, WERD *)) |
const TBOX | do_tidy_cmd () |
void | do_view_cmd () |
void | do_write_file () |
void | pgeditor_msg (const char *msg) |
void | pgeditor_show_point (SVEvent *event) |
void | pgeditor_write_file (char *name, BLOCK_LIST *blocks) |
float | re_scale_and_move_bln_word (WERD *norm_word, const TBOX &box) |
void | re_segment_word (BLOCK_LIST *block_list, TBOX &selection_box) |
void | block_space_stat (BLOCK_LIST *block_list, TBOX &selection_box) |
void | row_space_stat (BLOCK_LIST *block_list, TBOX &selection_box) |
void | show_point (BLOCK_LIST *block_list, float x, float y) |
BOOL8 | word_blank_and_set_display (BLOCK *block, ROW *row, WERD *word) |
BOOL8 | word_bln_display (BLOCK *, ROW *row, WERD *word) |
BOOL8 | word_change_text (BLOCK *block, ROW *row, WERD *word) |
BOOL8 | word_copy (BLOCK *block, ROW *row, WERD *word) |
BOOL8 | word_delete (BLOCK *block, ROW *row, WERD *word, BLOCK_IT &block_it, ROW_IT &row_it, WERD_IT &word_it) |
BOOL8 | word_display (BLOCK *, ROW *row, WERD *word) |
BOOL8 | word_dumper (BLOCK *block, ROW *row, WERD *word) |
BOOL8 | word_set_display (BLOCK *block, ROW *row, WERD *word) |
BOOL8 | word_toggle_seg (BLOCK *, ROW *, WERD *word) |
void | do_check_mem (inT32 level) |
Variables |
const ERRCODE | EMPTYBLOCKLIST = "No blocks to edit" |
IMAGE | page_image |
ScrollView * | image_win |
VariablesEditor * | ve |
bool | stillRunning = false |
ScrollView * | bln_word_window = NULL |
CMD_EVENTS | mode = CHANGE_DISP_CMD_EVENT |
BITS16 | word_display_mode |
BOOL8 | display_image = FALSE |
BOOL8 | display_blocks = FALSE |
BOOL8 | display_baselines = FALSE |
BOOL8 | viewing_source = TRUE |
BLOCK_LIST * | source_block_list = NULL |
BLOCK_LIST | target_block_list |
BLOCK_LIST * | other_block_list = &target_block_list |
BOOL8 | source_changed = FALSE |
BOOL8 | target_changed = FALSE |
BOOL8 * | other_image_changed = &target_changed |
EXTERN BLOCK_LIST * | current_block_list = NULL |
EXTERN BOOL8 * | current_image_changed = &source_changed |
EXTERN char * | editor_image_win_name = "EditorImage" |
EXTERN int | editor_image_xpos = 590 |
EXTERN int | editor_image_ypos = 10 |
EXTERN int | editor_image_menuheight = 50 |
EXTERN int | editor_image_word_bb_color = ScrollView::BLUE |
EXTERN int | editor_image_blob_bb_color = ScrollView::YELLOW |
EXTERN int | editor_image_text_color = ScrollView::WHITE |
EXTERN char * | editor_dbwin_name = "EditorDBWin" |
EXTERN int | editor_dbwin_xpos = 50 |
EXTERN int | editor_dbwin_ypos = 500 |
EXTERN int | editor_dbwin_height = 24 |
EXTERN int | editor_dbwin_width = 80 |
EXTERN char * | editor_word_name = "BlnWords" |
EXTERN int | editor_word_xpos = 60 |
EXTERN int | editor_word_ypos = 510 |
EXTERN int | editor_word_height = 240 |
EXTERN int | editor_word_width = 655 |
EXTERN double | editor_smd_scale_factor = 1.0 |