⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drawingarea.h

📁 Ocr source code. provides an Ocr engine that works in C++ language.
💻 H
字号:
/* drawingarea.h : custom drawing area serves as a base class for the main *                 and training drawing areas * Author: Maxie D. Schmidt (created 5/31/2006)                            */#ifndef _DRAWING_AREA_H_#define _DRAWING_AREA_H_#include <stdio.h>#include <gtkmm/drawingarea.h>#include "classnotes.h"#include "parselist.h"#include "parseutils.h"#include "runutils.h"// base class for main and training (main) windows:class drawing_area : public Gtk::DrawingArea {     public:          drawing_area(int size_x = 0, int size_y = 0);          virtual void refresh();          void set_size(int size_x, int size_y);     protected:          virtual void draw_image();          void draw_parse_boundary();          void draw_parse_list(parse_list *plist);};// drawing area for showing gridded chars:class grid_char_da : public Gtk::DrawingArea {     public:          grid_char_da();          ~grid_char_da();          void refresh();          void set_size(int size_x, int size_y);          void draw_letter_buf();          void set_grid_draw_fill(bool tf);          void draw_grid_fill();          void draw_grid_lines();          void set_grid_params(int gsx, int gsy, int gcx, int gcy);     protected:          unsigned char *letter_buf;          box_t cur_char_box;          grid_t grid_fill_matrix;          bool grid_fill;          int grid_offset_x, grid_offset_y;          int gs_x, gs_y, gc_x, gc_y;          bool on_expose_event(GdkEventExpose *event);          void on_new_grid_cfg_letter(box_t char_box);};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -