Class TColorPanel (unit ColorPanel)

Inherits from

TCustomPanel

Constructors


constructor Create( AOwner: TComponent );

************************************************** Set some defaults


Functions

procedure CMEnabledChanged( var Message: TMessage );


procedure MouseMove( Shift: TShiftState; X, Y: Integer );

************************************************** Handle Rollover effect on MouseMove

procedure Notification( AComponent: TComponent; Operation: TOperation );

************************************************** If the color panel is deleted, set property to nil.

procedure Paint;

************************************************** Paint by using the specified color indices

procedure SetBlackOutline( b: boolean );

************************************************** When color properties change, refresh the control.

procedure SetColorIndex( n: byte );


procedure SetColorIndexFont( n: byte );


procedure SetColorIndexFontDisabled( n: byte );


procedure SetColorIndexHilight( n: byte );


procedure SetColorIndexShadow( n: byte );


procedure SetColorPalette( cp: TColorPalette );


procedure SetMouseOver( b: boolean );


Properties

property Align :


property Alignment :


property BevelOuter :


property BevelWidth :


property BlackOutline : boolean


property Caption :


property ColorIndex : byte


property ColorIndexFont : byte


property ColorIndexFontDisabled : byte


property ColorIndexFontRollover : byte


property ColorIndexHilight : byte


property ColorIndexShadow : byte


property ColorPalette : TColorPalette


property DragCursor :


property DragMode :


property Enabled :


property Font :


property ParentShowHint :


property PopupMenu :


property Rollover : boolean


property ShowHint :


property Visible :


property MouseOver : boolean


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

FBlackOutline : boolean;


FColorIndex : byte;


FColorIndexFont : byte;


FColorIndexFontDisabled : byte;


FColorIndexFontRollover : byte;


FColorIndexHilight : byte;


FColorIndexShadow : byte;


FColorPalette : TColorPalette;


FMouseOver : boolean;


FRollover : boolean;



Constructors


constructor Create( AOwner: TComponent );

************************************************** Set some defaults


Functions


procedure CMEnabledChanged( var Message: TMessage );


procedure MouseMove( Shift: TShiftState; X, Y: Integer );

************************************************** Handle Rollover effect on MouseMove


procedure Notification( AComponent: TComponent; Operation: TOperation );

************************************************** If the color panel is deleted, set property to nil.


procedure Paint;

************************************************** Paint by using the specified color indices


procedure SetBlackOutline( b: boolean );

************************************************** When color properties change, refresh the control.


procedure SetColorIndex( n: byte );


procedure SetColorIndexFont( n: byte );


procedure SetColorIndexFontDisabled( n: byte );


procedure SetColorIndexHilight( n: byte );


procedure SetColorIndexShadow( n: byte );


procedure SetColorPalette( cp: TColorPalette );


procedure SetMouseOver( b: boolean );


Properties


property Align :


property Alignment :


property BevelOuter :


property BevelWidth :


property BlackOutline : boolean


property Caption :


property ColorIndex : byte


property ColorIndexFont : byte


property ColorIndexFontDisabled : byte


property ColorIndexFontRollover : byte


property ColorIndexHilight : byte


property ColorIndexShadow : byte


property ColorPalette : TColorPalette


property DragCursor :


property DragMode :


property Enabled :


property Font :


property ParentShowHint :


property PopupMenu :


property Rollover : boolean


property ShowHint :


property Visible :


property MouseOver : boolean


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


FBlackOutline : boolean;


FColorIndex : byte;


FColorIndexFont : byte;


FColorIndexFontDisabled : byte;


FColorIndexFontRollover : byte;


FColorIndexHilight : byte;


FColorIndexShadow : byte;


FColorPalette : TColorPalette;


FMouseOver : boolean;


FRollover : boolean;