Class tsyntaxpainter

Unit

Declaration

type tsyntaxpainter = class(tmsecomponent)

Description

This item has no description.

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;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure clear;

This item has no description.

Public procedure paintsyntax(handle: integer; start,count: halfinteger; background: boolean = false);

This item has no description.

Public function registerclient(sender: tobject; alist: trichstringdatalist; aonlinechanged: integerchangedeventty = nil; asyntaxdefhandle: integer = 0): integer;

This item has no description.

Public procedure unregisterclient(handle: integer);

This item has no description.

Public function readdeffile(stream: ttextstream): integer; overload;

This item has no description.

Public function readdeffile(const afilename: filenamety): integer; overload;

This item has no description.

Public function readdeffile(const atext: string): integer; overload;

This item has no description.

Public procedure freedeffile(handle: integer);

This item has no description.

Public function linkdeffile(const sourcefilename: filenamety): integer;

This item has no description.

Properties

Public property defaultsyntax: integer read fdefaultsyntax;

This item has no description.

Public property boldchars[index: integer]: markinfoty read getboldchars write setboldchars;

This item has no description.

Public property colors[index: integer]: syntaxcolorinfoty read getcolors;

This item has no description.

Public property caseinsensitive[index: int32]: boolean read getcaseinsensitive;

This item has no description.

Public property pairwords[index: int32]: pairwordsty read getpairwords;

This item has no description.

Published property linesperslice: integer read flinesperslice write setlinesperslice default defaultlinesperslice;

This item has no description.

Published property defdefs: tdoublemsestringdatalist read fdefdefs write setdefdefs;

This item has no description.

Published property defsdir: filenamety read fdefsdir write fdefsdir;

This item has no description.

Published property deftext: tmsestringdatalist read fdeftext write setdeftext;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.