Class tsyntaxpainter

Unit

Declaration

type tsyntaxpainter = class(tmsecomponent)

Description

No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Methods

Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure clear;
Public procedure paintsyntax(handle: integer; start,count: halfinteger; background: boolean = false);
Public function registerclient(sender: tobject; alist: trichstringdatalist; aonlinechanged: integerchangedeventty = nil; asyntaxdefhandle: integer = 0): integer;
Public procedure unregisterclient(handle: integer);
Public function readdeffile(stream: ttextstream): integer; overload;
Public function readdeffile(const afilename: filenamety): integer; overload;
Public function readdeffile(const atext: string): integer; overload;
Public procedure freedeffile(handle: integer);
Public function linkdeffile(const sourcefilename: filenamety): integer;

Properties

Public property defaultsyntax: integer read fdefaultsyntax;
Public property boldchars[index:integer]: markinfoty read getboldchars write setboldchars;
Public property colors[index:integer]: syntaxcolorinfoty read getcolors;
Public property caseinsensitive[index:int32]: boolean read getcaseinsensitive;
Public property pairwords[index:int32]: pairwordsty read getpairwords;
Published property linesperslice: integer read flinesperslice write setlinesperslice default defaultlinesperslice;
Published property defdefs: tdoublemsestringdatalist read fdefdefs write setdefdefs;
Published property defsdir: filenamety read fdefsdir write fdefsdir;
Published property deftext: tmsestringdatalist read fdeftext write setdeftext;

Description

Methods

Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public procedure clear;
 
Public procedure paintsyntax(handle: integer; start,count: halfinteger; background: boolean = false);
 
Public function registerclient(sender: tobject; alist: trichstringdatalist; aonlinechanged: integerchangedeventty = nil; asyntaxdefhandle: integer = 0): integer;
 
Public procedure unregisterclient(handle: integer);
 
Public function readdeffile(stream: ttextstream): integer; overload;
 
Public function readdeffile(const afilename: filenamety): integer; overload;
 
Public function readdeffile(const atext: string): integer; overload;
 
Public procedure freedeffile(handle: integer);
 
Public function linkdeffile(const sourcefilename: filenamety): integer;
 

Properties

Public property defaultsyntax: integer read fdefaultsyntax;
 
Public property boldchars[index:integer]: markinfoty read getboldchars write setboldchars;
 
Public property colors[index:integer]: syntaxcolorinfoty read getcolors;
 
Public property caseinsensitive[index:int32]: boolean read getcaseinsensitive;
 
Public property pairwords[index:int32]: pairwordsty read getpairwords;
 
Published property linesperslice: integer read flinesperslice write setlinesperslice default defaultlinesperslice;
 
Published property defdefs: tdoublemsestringdatalist read fdefdefs write setdefdefs;
 
Published property defsdir: filenamety read fdefsdir write fdefsdir;
 
Published property deftext: tmsestringdatalist read fdeftext write setdeftext;
 

Generated by PasDoc 0.16.0.