Class TAligningPanel (unit AlPanel)

Inherits from

TCustomPanel

Constructors


constructor Create ( AOwner: TComponent);

Public declarations


Functions

destructor Destroy;


procedure AllocateArray;

if

procedure DeallocateArray;

with

procedure InitArray;

if

function IsActive : Boolean;


procedure Loaded;


procedure SetFActive (NewValue : Boolean);


procedure SetFGlueLb (NewValue : Boolean);


procedure SetFMoveH (NewValue : Boolean);


procedure SetFMoveV (NewValue : Boolean);


procedure SetFSizePB (NewValue : Boolean);


procedure WMParentNotify(var MSG : Tmessage);


procedure WMSize (var MSG : Tmessage);


Properties

property Align :


property AligningActive : Boolean

Published declarations

property Alignment :


property BevelInner :


property BevelOuter :


property BevelWidth :


property BorderStyle :


property BorderWidth :


property Caption :


property Color :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property GlueLabels : Boolean


property Locked :


property MinHeight : Integer


property MinWidth : Integer


property MoveHorizontaly : Boolean


property MoveVerticaly : Boolean


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ShowHint :


property SizePanelsBevels : Boolean


property TabOrder :


property TabStop :


property Visible :


Events

event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnResize :


event OnStartDrag :


Variables

ArraySize : LongInt;


AskUser : Boolean;


BufActive : Boolean;


Creating : Boolean;


FActive : Boolean;


FGlueLbls : Boolean;


FMinH : Integer;


FMinW : Integer;


FMoveH : Boolean;


FMoveV : Boolean;


FSizePnlBvl : Boolean;


P : ^ArrayType;

Private declarations

PreviousH : Integer;


PreviousW : Integer;



Constructors


constructor Create ( AOwner: TComponent);

Public declarations


Functions


destructor Destroy;


procedure AllocateArray;

if


procedure DeallocateArray;

with


procedure InitArray;

if


function IsActive : Boolean;


procedure Loaded;


procedure SetFActive (NewValue : Boolean);


procedure SetFGlueLb (NewValue : Boolean);


procedure SetFMoveH (NewValue : Boolean);


procedure SetFMoveV (NewValue : Boolean);


procedure SetFSizePB (NewValue : Boolean);


procedure WMParentNotify(var MSG : Tmessage);


procedure WMSize (var MSG : Tmessage);


Properties


property Align :


property AligningActive : Boolean

Published declarations


property Alignment :


property BevelInner :


property BevelOuter :


property BevelWidth :


property BorderStyle :


property BorderWidth :


property Caption :


property Color :


property Ctl3D :


property DragCursor :


property DragMode :


property Enabled :


property Font :


property GlueLabels : Boolean


property Locked :


property MinHeight : Integer


property MinWidth : Integer


property MoveHorizontaly : Boolean


property MoveVerticaly : Boolean


property ParentColor :


property ParentCtl3D :


property ParentFont :


property ParentShowHint :


property PopupMenu :


property ShowHint :


property SizePanelsBevels : Boolean


property TabOrder :


property TabStop :


property Visible :


Events


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEnter :


event OnExit :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnResize :


event OnStartDrag :


Variables


ArraySize : LongInt;


AskUser : Boolean;


BufActive : Boolean;


Creating : Boolean;


FActive : Boolean;


FGlueLbls : Boolean;


FMinH : Integer;


FMinW : Integer;


FMoveH : Boolean;


FMoveV : Boolean;


FSizePnlBvl : Boolean;


P : ^ArrayType;

Private declarations


PreviousH : Integer;


PreviousW : Integer;