📄 signals.h
字号:
/* signals.h : sigc++ signals for custom widgets * Author: Maxie D. Schmidt (created 5/21/2006) */#ifndef _SIGNALS_H_#define _SIGNALS_H_#include <sigc++/sigc++.h>#include "types.h"class run_signals { public: // open a new scan: typedef sigc::signal0<void> signal_new_scan_t; signal_new_scan_t signal_new_scan(); void do_new_scan(); // refresh drawing area in main window: typedef sigc::signal0<void> signal_main_refresh_t; signal_main_refresh_t signal_main_refresh(); void do_main_refresh(); // new line added: typedef sigc::signal1<void, translated_line> signal_new_line_t; signal_new_line_t signal_new_line(); void do_new_line(translated_line line); // training, refresh drawing: typedef sigc::signal0<void> signal_tr_refresh_t; signal_tr_refresh_t signal_tr_refresh(); void do_tr_refresh(); // training: clear interval lines when parse: typedef sigc::signal0<void> signal_tr_clear_int_lines_t; signal_tr_clear_int_lines_t signal_tr_clear_int_lines(); void do_tr_clear_int_lines(); // new letter to display selected in grid cfg: typedef sigc::signal1<void, box_t> signal_grid_cfg_new_letter_t; signal_grid_cfg_new_letter_t signal_grid_cfg_new_letter(); void do_grid_cfg_new_letter(box_t char_box); protected: signal_new_scan_t signal_new_scan_var; signal_main_refresh_t signal_main_refresh_var; signal_new_line_t signal_new_line_var; signal_tr_refresh_t signal_tr_refresh_var; signal_tr_clear_int_lines_t signal_tr_clear_int_lines_var; signal_grid_cfg_new_letter_t signal_grid_cfg_new_letter_var;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -