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

📄 syneditmiscclasses.hpp

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

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

#ifndef SynEditMiscClassesHPP
#define SynEditMiscClassesHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <SysUtils.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Math.hpp>	// Pascal unit
#include <SynEditKeyConst.hpp>	// Pascal unit
#include <SynEditTypes.hpp>	// Pascal unit
#include <Registry.hpp>	// Pascal unit
#include <Menus.hpp>	// Pascal unit
#include <StdCtrls.hpp>	// Pascal unit
#include <Forms.hpp>	// Pascal unit
#include <Controls.hpp>	// Pascal unit
#include <Graphics.hpp>	// Pascal unit
#include <Messages.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <Consts.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

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

namespace Syneditmiscclasses
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TSynSelectedColor;
class PASCALIMPLEMENTATION TSynSelectedColor : public Classes::TPersistent 
{
	typedef Classes::TPersistent inherited;
	
private:
	Graphics::TColor fBG;
	Graphics::TColor fFG;
	Classes::TNotifyEvent fOnChange;
	void __fastcall SetBG(Graphics::TColor Value);
	void __fastcall SetFG(Graphics::TColor Value);
	
public:
	__fastcall TSynSelectedColor(void);
	virtual void __fastcall Assign(Classes::TPersistent* Source);
	
__published:
	__property Graphics::TColor Background = {read=fBG, write=SetBG, default=-2147483635};
	__property Graphics::TColor Foreground = {read=fFG, write=SetFG, default=-2147483634};
	__property Classes::TNotifyEvent OnChange = {read=fOnChange, write=fOnChange};
public:
	#pragma option push -w-inl
	/* TPersistent.Destroy */ inline __fastcall virtual ~TSynSelectedColor(void) { }
	#pragma option pop
	
};


#pragma option push -b-
enum TSynGutterBorderStyle { gbsNone, gbsMiddle, gbsRight };
#pragma option pop

class DELPHICLASS TSynGutter;
class PASCALIMPLEMENTATION TSynGutter : public Classes::TPersistent 
{
	typedef Classes::TPersistent inherited;
	
private:
	Graphics::TFont* fFont;
	Graphics::TColor fColor;
	Graphics::TColor fBorderColor;
	int fWidth;
	bool fShowLineNumbers;
	int fDigitCount;
	bool fLeadingZeros;
	bool fZeroStart;
	int fLeftOffset;
	int fRightOffset;
	Classes::TNotifyEvent fOnChange;
	Controls::TCursor fCursor;
	bool fVisible;
	bool fUseFontStyle;
	bool fAutoSize;
	int fAutoSizeDigitCount;
	TSynGutterBorderStyle fBorderStyle;
	int fLineNumberStart;
	bool fGradient;
	Graphics::TColor fGradientStartColor;
	Graphics::TColor fGradientEndColor;
	int fGradientSteps;
	void __fastcall SetAutoSize(const bool Value);
	void __fastcall SetBorderColor(const Graphics::TColor Value);
	void __fastcall SetColor(const Graphics::TColor Value);
	void __fastcall SetDigitCount(int Value);
	void __fastcall SetLeadingZeros(const bool Value);
	void __fastcall SetLeftOffset(int Value);
	void __fastcall SetRightOffset(int Value);
	void __fastcall SetShowLineNumbers(const bool Value);
	void __fastcall SetUseFontStyle(bool Value);
	void __fastcall SetVisible(bool Value);
	void __fastcall SetWidth(int Value);
	void __fastcall SetZeroStart(const bool Value);
	void __fastcall SetFont(Graphics::TFont* Value);
	void __fastcall OnFontChange(System::TObject* Sender);
	void __fastcall SetBorderStyle(const TSynGutterBorderStyle Value);
	void __fastcall SetLineNumberStart(const int Value);
	void __fastcall SetGradient(const bool Value);
	void __fastcall SetGradientStartColor(const Graphics::TColor Value);
	void __fastcall SetGradientEndColor(const Graphics::TColor Value);
	void __fastcall SetGradientSteps(const int Value);
	
public:
	__fastcall TSynGutter(void);
	__fastcall virtual ~TSynGutter(void);
	virtual void __fastcall Assign(Classes::TPersistent* Source);
	void __fastcall AutoSizeDigitCount(int LinesCount);
	AnsiString __fastcall FormatLineNumber(int Line);
	int __fastcall RealGutterWidth(int CharWidth);
	
__published:
	__property bool AutoSize = {read=fAutoSize, write=SetAutoSize, default=0};
	__property TSynGutterBorderStyle BorderStyle = {read=fBorderStyle, write=SetBorderStyle, default=1};
	__property Graphics::TColor Color = {read=fColor, write=SetColor, default=-2147483633};
	__property Graphics::TColor BorderColor = {read=fBorderColor, write=SetBorderColor, default=-2147483643};
	__property Controls::TCursor Cursor = {read=fCursor, write=fCursor, default=0};
	__property int DigitCount = {read=fDigitCount, write=SetDigitCount, default=4};
	__property Graphics::TFont* Font = {read=fFont, write=SetFont};
	__property bool LeadingZeros = {read=fLeadingZeros, write=SetLeadingZeros, default=0};
	__property int LeftOffset = {read=fLeftOffset, write=SetLeftOffset, default=16};
	__property int RightOffset = {read=fRightOffset, write=SetRightOffset, default=2};
	__property bool ShowLineNumbers = {read=fShowLineNumbers, write=SetShowLineNumbers, default=0};
	__property bool UseFontStyle = {read=fUseFontStyle, write=SetUseFontStyle, default=1};
	__property bool Visible = {read=fVisible, write=SetVisible, default=1};
	__property int Width = {read=fWidth, write=SetWidth, default=30};
	__property bool ZeroStart = {read=fZeroStart, write=SetZeroStart, default=0};
	__property int LineNumberStart = {read=fLineNumberStart, write=SetLineNumberStart, default=1};
	__property bool Gradient = {read=fGradient, write=SetGradient, default=0};
	__property Graphics::TColor GradientStartColor = {read=fGradientStartColor, write=SetGradientStartColor, default=-2147483643};
	__property Graphics::TColor GradientEndColor = {read=fGradientEndColor, write=SetGradientEndColor, default=-2147483633};
	__property int GradientSteps = {read=fGradientSteps, write=SetGradientSteps, default=48};
	__property Classes::TNotifyEvent OnChange = {read=fOnChange, write=fOnChange};
};


class DELPHICLASS TSynBookMarkOpt;
class PASCALIMPLEMENTATION TSynBookMarkOpt : public Classes::TPersistent 
{
	typedef Classes::TPersistent inherited;
	
private:
	Controls::TImageList* fBookmarkImages;
	bool fDrawBookmarksFirst;
	bool fEnableKeys;
	bool fGlyphsVisible;
	int fLeftMargin;
	Classes::TComponent* fOwner;
	int fXoffset;
	Classes::TNotifyEvent fOnChange;
	void __fastcall SetBookmarkImages(const Controls::TImageList* Value);
	void __fastcall SetDrawBookmarksFirst(bool Value);
	void __fastcall SetGlyphsVisible(bool Value);
	void __fastcall SetLeftMargin(int Value);
	void __fastcall SetXOffset(int Value);
	
public:
	__fastcall TSynBookMarkOpt(Classes::TComponent* AOwner);
	virtual void __fastcall Assign(Classes::TPersistent* Source);
	
__published:
	__property Controls::TImageList* BookmarkImages = {read=fBookmarkImages, write=SetBookmarkImages};
	__property bool DrawBookmarksFirst = {read=fDrawBookmarksFirst, write=SetDrawBookmarksFirst, default=1};
	__property bool EnableKeys = {read=fEnableKeys, write=fEnableKeys, default=1};
	__property bool GlyphsVisible = {read=fGlyphsVisible, write=SetGlyphsVisible, default=1};
	__property int LeftMargin = {read=fLeftMargin, write=SetLeftMargin, default=2};
	__property int Xoffset = {read=fXoffset, write=SetXOffset, default=12};
	__property Classes::TNotifyEvent OnChange = {read=fOnChange, write=fOnChange};
public:
	#pragma option push -w-inl
	/* TPersistent.Destroy */ inline __fastcall virtual ~TSynBookMarkOpt(void) { }
	#pragma option pop
	
};


class DELPHICLASS TSynGlyph;
class PASCALIMPLEMENTATION TSynGlyph : public Classes::TPersistent 
{
	typedef Classes::TPersistent inherited;
	
private:
	bool fVisible;
	Graphics::TBitmap* fInternalGlyph;
	Graphics::TBitmap* fGlyph;
	Graphics::TColor fInternalMaskColor;
	Graphics::TColor fMaskColor;
	Classes::TNotifyEvent fOnChange;
	void __fastcall SetGlyph(Graphics::TBitmap* Value);
	void __fastcall GlyphChange(System::TObject* Sender);
	void __fastcall SetMaskColor(Graphics::TColor Value);
	void __fastcall SetVisible(bool Value);
	int __fastcall GetWidth(void);
	int __fastcall GetHeight(void);
	
public:
	__fastcall TSynGlyph(unsigned aModule, const AnsiString aName, Graphics::TColor aMaskColor);
	__fastcall virtual ~TSynGlyph(void);
	virtual void __fastcall Assign(Classes::TPersistent* aSource);
	void __fastcall Draw(Graphics::TCanvas* aCanvas, int aX, int aY, int aLineHeight);
	__property int Width = {read=GetWidth, nodefault};
	__property int Height = {read=GetHeight, nodefault};
	
__published:
	__property Graphics::TBitmap* Glyph = {read=fGlyph, write=SetGlyph};
	__property Graphics::TColor MaskColor = {read=fMaskColor, write=SetMaskColor, default=536870911};
	__property bool Visible = {read=fVisible, write=SetVisible, default=1};
	__property Classes::TNotifyEvent OnChange = {read=fOnChange, write=fOnChange};
};


⌨️ 快捷键说明

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