Class TCheckListStrings (unit ChkList)

Inherits from

TStringList

Constructors



Functions

function Add(const S: string): Integer;


function AddObject(const S: string; AObject: TObject): Integer;


procedure DefineProperties(Filer : TFiler);


procedure Delete(Index: Integer);


function Get(Index: Integer): string;


procedure Insert(Index: Integer; const S: string);


procedure Put(Index: Integer; const S: string);


procedure Sort;


function GetItem(Item: String; Index: Integer; Default: String): String;

TCheckListStrings

function OldGet(Index: Integer): string;


procedure OldPut(Index: Integer; const S: string);


function PutItem(Item, Value: String; Index: Integer): String;


procedure QuickSort(L, R: Integer);


procedure ReadEnabled(Reader : TReader);


procedure ReadState(Reader : TReader);


procedure ReadTag(Reader : TReader);


function Transform(const S: string; PutIt : Boolean): string;


procedure WriteEnabled(Writer : TWriter);


procedure WriteState(Writer : TWriter);


procedure WriteTag(Writer : TWriter);


function GetEnabled(Index: Integer): Boolean;


function GetState(Index: Integer): TCheckState;


function GetTag(Index: Integer): Longint;


procedure SetEnabled(Index: Integer; AEnabled: Boolean);


procedure SetSorted(Value : Boolean);


procedure SetState(Index: Integer; AState: TCheckState);


procedure SetTag(Index: Integer; ATag: Longint);


Properties

property Enabled : Boolean


property Sorted : Boolean


property State : TCheckState


property Tag : Longint


Events

event OnCheckRows : TNotifyEvent


event OnRedraw : TRedrawEvent


Variables

FOnCheckRows : TNotifyEvent;


FOnRedraw : TRedrawEvent;


FSorted : Boolean;



Constructors


Functions


function Add(const S: string): Integer;


function AddObject(const S: string; AObject: TObject): Integer;


procedure DefineProperties(Filer : TFiler);


procedure Delete(Index: Integer);


function Get(Index: Integer): string;


procedure Insert(Index: Integer; const S: string);


procedure Put(Index: Integer; const S: string);


procedure Sort;


function GetItem(Item: String; Index: Integer; Default: String): String;

TCheckListStrings


function OldGet(Index: Integer): string;


procedure OldPut(Index: Integer; const S: string);


function PutItem(Item, Value: String; Index: Integer): String;


procedure QuickSort(L, R: Integer);


procedure ReadEnabled(Reader : TReader);


procedure ReadState(Reader : TReader);


procedure ReadTag(Reader : TReader);


function Transform(const S: string; PutIt : Boolean): string;


procedure WriteEnabled(Writer : TWriter);


procedure WriteState(Writer : TWriter);


procedure WriteTag(Writer : TWriter);


function GetEnabled(Index: Integer): Boolean;


function GetState(Index: Integer): TCheckState;


function GetTag(Index: Integer): Longint;


procedure SetEnabled(Index: Integer; AEnabled: Boolean);


procedure SetSorted(Value : Boolean);


procedure SetState(Index: Integer; AState: TCheckState);


procedure SetTag(Index: Integer; ATag: Longint);


Properties


property Enabled : Boolean


property Sorted : Boolean


property State : TCheckState


property Tag : Longint


Events


event OnCheckRows : TNotifyEvent


event OnRedraw : TRedrawEvent


Variables


FOnCheckRows : TNotifyEvent;


FOnRedraw : TRedrawEvent;


FSorted : Boolean;