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

📄 synedittypes.hpp

📁 嵌入式IDE
💻 HPP
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'SynEditTypes.pas' rev: 6.00

#ifndef SynEditTypesHPP
#define SynEditTypesHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Synedittypes
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TSynSearchOption { ssoMatchCase, ssoWholeWord, ssoBackwards, ssoEntireScope, ssoSelectedOnly, ssoReplace, ssoReplaceAll, ssoPrompt };
#pragma option pop

typedef Set<TSynSearchOption, ssoMatchCase, ssoPrompt>  TSynSearchOptions;

typedef Set<char, 0, 255>  TSynIdentChars;

#pragma option push -b-
enum TSynSelectionMode { smNormal, smLine, smColumn };
#pragma option pop

typedef TSynSelectionMode *PSynSelectionMode;

#pragma pack(push, 4)
struct TBufferCoord
{
	int Char;
	int Line;
} ;
#pragma pack(pop)

#pragma pack(push, 4)
struct TDisplayCoord
{
	int Column;
	int Row;
} ;
#pragma pack(pop)

//-- var, const, procedure ---------------------------------------------------
#define TSynSpecialChars (System::Set<char, 0, 255> () << '\xc0' << '\xc1' << '\xc2' << '\xc3' << '\xc4' << '\xc5' << '\xc6' << '\xc7' << '\xc8' << '\xc9' << '\xca' << '\xcb' << '\xcc' << '\xcd' << '\xce' << '\xcf' << '\xd0' << '\xd1' << '\xd2' << '\xd3' << '\xd4' << '\xd5' << '\xd6' << '\xd8' << '\xd9' << '\xda' << '\xdb' << '\xdc' << '\xdd' << '\xde' << '\xdf' << '\xe0' << '\xe1' << '\xe2' << '\xe3' << '\xe4' << '\xe5' << '\xe6' << '\xe7' << '\xe8' << '\xe9' << '\xea' << '\xeb' << '\xec' << '\xed' << '\xee' << '\xef' << '\xf0' << '\xf1' << '\xf2' << '\xf3' << '\xf4' << '\xf5' << '\xf6' << '\xf8' << '\xf9' << '\xfa' << '\xfb' << '\xfc' << '\xfd' << '\xfe' << '\xff' )
#define TSynValidStringChars System::Set<char, 0, 255> () 
#define TSynWordBreakChars (System::Set<char, 0, 255> () << '\x21' << '\x22' << '\x27' << '\x28' << '\x29' << '\x2a' << '\x2b' << '\x2c' << '\x2d' << '\x2e' << '\x2f' << '\x3a' << '\x3b' << '\x3d' << '\x3f' << '\x41' << '\x42' << '\x47' << '\x48' << '\x49' << '\x4a' << '\x4b' << '\x4c' << '\x4d' << '\x4e' << '\x4f' << '\x5a' << '\x5b' << '\x5d' << '\x5f' << '\x61' << '\x62' << '\x67' << '\x68' << '\x69' << '\x6a' << '\x6b' << '\x6c' << '\x6d' << '\x6e' << '\x6f' << '\x7a' << '\x7b' << '\x7d' << '\x7f' )
static const char TSynTabChar = '\x9';
static const char SynTabGlyph = '\xbb';
static const char SynSoftBreakGlyph = '\xac';
static const char SynLineBreakGlyph = '\xb6';
static const char SynSpaceGlyph = '\xb7';
#define SLineBreak "\r\n"
extern PACKAGE TDisplayCoord __fastcall DisplayCoord(int AColumn, int ARow);
extern PACKAGE TBufferCoord __fastcall BufferCoord(int AChar, int ALine);

}	/* namespace Synedittypes */
using namespace Synedittypes;
#pragma option pop	// -w-
#pragma option pop	// -Vx

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// SynEditTypes

⌨️ 快捷键说明

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