📄 frontend.hh
字号:
/****************************************************************************** * to emulate the serial input and output of an 8051 controller * * frontend.hh - ncurses frontend * ******************************************************************************/#include <sys/types.h>#include <curses.h>/*#include <term.h>*/#include "config.h"struct COORDS_S{ int min_x; int max_x; int min_y; int max_y;};typedef struct COORDS_S COORDS;struct COORDINATES_S{ int x; int y;};typedef struct COORDINATES_S COORDINATES;class Viewer{ public: Viewer(); ~Viewer(); void DrawBox(void); void AddStrOutWin(char *string); void GetStrInWin(char *string); void AddChOutWin(char b); char GetChInWin(void); private: WINDOW *inp, *outp; COORDS win_c, inp_c, outp_c; COORDINATES topleft, bottomright, current; int middle_y, middle_x;};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -