📄 editor.h
字号:
// FILE: editor.h// DESCRIPTION: Declarations for the HideEditor object. It represents// the text editor portion of the hIDE app.// AUTHOR: James Martin (boolean_machine@yahoo.com)#ifndef _EDITOR_H#define _EDITOR_H#include "hidedoc.h"#include "syntaxmgr.h"#include <qtextedit.h>#include <qstringlist.h>class HideEditor : public QTextEdit{ Q_OBJECT // Declare this a Qt object for signals\slots support. QString *colorize(QString *data); bool initHighlightState(QString fn); bool m_bColorize; QStringList *m_keywords; QString m_slc, m_smlc, m_emlc; SyntaxMgr *m_SyntaxMgr; public: // Construction. HideEditor(QWidget *parent=0, const char *name=0); ~HideEditor(); void setFontSize(int fs); void moveToLine(unsigned line); void moveToLine(QString tok); void render(HideDoc &doc); void colorize(int line);};#endif // _EDITOR_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -