Class TSplitterBar (unit JSpliter)

Inherits from

TBarreResize

Constructors


constructor Create (AOwner : TComponent);



Functions

procedure Loaded;


function GetIsHorizontal : boolean;


procedure NewBeforeMouseUp (Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure NewMouseUp (Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure SetAbove;


procedure SetAlign;


procedure SetControl (value : TControl);


procedure SetControlAbove (value : boolean);


procedure SetIsHorizontal (value : boolean);


Properties

property Control : TControl


property ControlIsAboveOrLeft : boolean


property ControlNeedsRefresh : boolean


property IsHorizontal : boolean


Events

Variables

FControl : TControl;


FControlAbove : boolean;


FNeedRefresh : boolean;


LastAlign : TAlign;


LastBeforeMouseUp : TMouseEvent;


LastMouseUp : TMouseEvent;



Constructors


constructor Create (AOwner : TComponent);


Functions


procedure Loaded;


function GetIsHorizontal : boolean;


procedure NewBeforeMouseUp (Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure NewMouseUp (Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure SetAbove;


procedure SetAlign;


procedure SetControl (value : TControl);


procedure SetControlAbove (value : boolean);


procedure SetIsHorizontal (value : boolean);


Properties


property Control : TControl


property ControlIsAboveOrLeft : boolean


property ControlNeedsRefresh : boolean


property IsHorizontal : boolean


Events


Variables


FControl : TControl;


FControlAbove : boolean;


FNeedRefresh : boolean;


LastAlign : TAlign;


LastBeforeMouseUp : TMouseEvent;


LastMouseUp : TMouseEvent;