Class TDirectoryOutline (unit DirOutln)

Inherits from

TCustomOutline

Constructors


constructor Create(AOwner: TComponent);



Functions

function ForceCase(const AString: string): string;


procedure AssignCaseProc;


procedure BuildOneLevel(RootItem: Longint);


procedure BuildSubTree(RootItem: Longint);


procedure BuildTree;

binary search

procedure Change;


procedure Click;


procedure CreateWnd;


procedure Expand(Index: Longint);


procedure Loaded;


procedure SetDirectory(const NewDirectory: TFileName);


procedure SetDrive(NewDrive: Char);


procedure SetTextCase(NewTextCase: TTextCase);


procedure WalkTree(const Dest: string);


Properties

property Align :


property BorderStyle :


property Color :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property ItemHeight :


property Options :


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PictureClosed :


property PictureLeaf :


property PictureOpen :


property PopupMenu :


property ScrollBars :


property ShowHint :


property Style :


property TabOrder :


property TabStop :


property TextCase : TTextCase


property Visible :


property Directory : TFileName


property Drive : Char


Events

event OnChange : TNotifyEvent


event OnClick :


event OnCollapse :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnDrawItem :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnExpand :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


Variables

FCaseFunction : TCaseFunction;


FDirectory : TFileName;


FDrive : Char;


FOnChange : TNotifyEvent;


FTextCase : TTextCase;



Constructors


constructor Create(AOwner: TComponent);


Functions


function ForceCase(const AString: string): string;


procedure AssignCaseProc;


procedure BuildOneLevel(RootItem: Longint);


procedure BuildSubTree(RootItem: Longint);


procedure BuildTree;

binary search


procedure Change;


procedure Click;


procedure CreateWnd;


procedure Expand(Index: Longint);


procedure Loaded;


procedure SetDirectory(const NewDirectory: TFileName);


procedure SetDrive(NewDrive: Char);


procedure SetTextCase(NewTextCase: TTextCase);


procedure WalkTree(const Dest: string);


Properties


property Align :


property BorderStyle :


property Color :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property ItemHeight :


property Options :


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PictureClosed :


property PictureLeaf :


property PictureOpen :


property PopupMenu :


property ScrollBars :


property ShowHint :


property Style :


property TabOrder :


property TabStop :


property TextCase : TTextCase


property Visible :


property Directory : TFileName


property Drive : Char


Events


event OnChange : TNotifyEvent


event OnClick :


event OnCollapse :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnDrawItem :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnExpand :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


Variables


FCaseFunction : TCaseFunction;


FDirectory : TFileName;


FDrive : Char;


FOnChange : TNotifyEvent;


FTextCase : TTextCase;