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

📄 prefs.h

📁 wxGTK 是 wxWidgets 的 linux GTK+ (>2.2.3)版本。wxWidgets 是一个跨平台的 GUI 框架
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////// File:        prefs.h// Purpose:     STC test Preferences initialization// Maintainer:  Wyo// Created:     2003-09-01// RCS-ID:      $Id: prefs.h,v 1.3 2005/09/16 18:25:44 ABX Exp $// Copyright:   (c) wxGuide// Licence:     wxWindows licence//////////////////////////////////////////////////////////////////////////////#ifndef _PREFS_H_#define _PREFS_H_//----------------------------------------------------------------------------// informations//----------------------------------------------------------------------------//----------------------------------------------------------------------------// headers//----------------------------------------------------------------------------//! wxWidgets headers//! wxWidgets/contrib headers#include "wx/stc/stc.h"  // styled text control//! application headers//============================================================================// declarations//============================================================================//! general style types#define mySTC_TYPE_DEFAULT 0#define mySTC_TYPE_WORD1 1#define mySTC_TYPE_WORD2 2#define mySTC_TYPE_WORD3 3#define mySTC_TYPE_WORD4 4#define mySTC_TYPE_WORD5 5#define mySTC_TYPE_WORD6 6#define mySTC_TYPE_COMMENT 7#define mySTC_TYPE_COMMENT_DOC 8#define mySTC_TYPE_COMMENT_LINE 9#define mySTC_TYPE_COMMENT_SPECIAL 10#define mySTC_TYPE_CHARACTER 11#define mySTC_TYPE_CHARACTER_EOL 12#define mySTC_TYPE_STRING 13#define mySTC_TYPE_STRING_EOL 14#define mySTC_TYPE_DELIMITER 15#define mySTC_TYPE_PUNCTUATION 16#define mySTC_TYPE_OPERATOR 17#define mySTC_TYPE_BRACE 18#define mySTC_TYPE_COMMAND 19#define mySTC_TYPE_IDENTIFIER 20#define mySTC_TYPE_LABEL 21#define mySTC_TYPE_NUMBER 22#define mySTC_TYPE_PARAMETER 23#define mySTC_TYPE_REGEX 24#define mySTC_TYPE_UUID 25#define mySTC_TYPE_VALUE 26#define mySTC_TYPE_PREPROCESSOR 27#define mySTC_TYPE_SCRIPT 28#define mySTC_TYPE_ERROR 29//----------------------------------------------------------------------------//! style bits types#define mySTC_STYLE_BOLD 1#define mySTC_STYLE_ITALIC 2#define mySTC_STYLE_UNDERL 4#define mySTC_STYLE_HIDDEN 8//----------------------------------------------------------------------------//! general folding types#define mySTC_FOLD_COMMENT 1#define mySTC_FOLD_COMPACT 2#define mySTC_FOLD_PREPROC 4#define mySTC_FOLD_HTML 16#define mySTC_FOLD_HTMLPREP 32#define mySTC_FOLD_COMMENTPY 64#define mySTC_FOLD_QUOTESPY 128//----------------------------------------------------------------------------//! flags#define mySTC_FLAG_WRAPMODE 16//----------------------------------------------------------------------------// CommonInfostruct CommonInfo {    // editor functionality prefs    bool syntaxEnable;    bool foldEnable;    bool indentEnable;    // display defaults prefs    bool readOnlyInitial;    bool overTypeInitial;    bool wrapModeInitial;    bool displayEOLEnable;    bool indentGuideEnable;    bool lineNumberEnable;    bool longLineOnEnable;    bool whiteSpaceEnable;};extern const CommonInfo g_CommonPrefs;//----------------------------------------------------------------------------// LanguageInfostruct LanguageInfo {    wxChar *name;    wxChar *filepattern;    int lexer;    struct {        int type;        const wxChar *words;    } styles [STYLE_TYPES_COUNT];    int folds;};extern const LanguageInfo g_LanguagePrefs[];extern const int g_LanguagePrefsSize;//----------------------------------------------------------------------------// StyleInfostruct StyleInfo {    wxChar *name;    wxChar *foreground;    wxChar *background;    wxChar *fontname;    int fontsize;    int fontstyle;    int lettercase;};extern const StyleInfo g_StylePrefs[];extern const int g_StylePrefsSize;#endif // _PREFS_H_

⌨️ 快捷键说明

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