[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'ComCtrls' (#lcl)

TCustomCoolBar

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: comctrls.pp line 2458

type TCustomCoolBar = class(TToolWindow) end;

protected

Const

  cDefGrabStyle = gsDouble

  cDefGrabWidth = 10

  cDefHorSpacing = 5

  cDefVertSpacing = 3

  cNewRowBelow = cNewRowBelow; = -1

  cNewRowAbove = cNewRowAbove; = -2

  FBorderEdges: TEdgeBorders;

  FBorderLeft: SmallInt;

  FBorderTop: SmallInt;

  FBorderRight: SmallInt;

  FBorderBottom: SmallInt;

  FBorderWidth: SmallInt;

  FCursorBkgnd: TCursor;

  FDragBand: TDragBand;

  FDraggedBandIndex: Integer;

  FDragInitPos: Integer;

  FLockCursor: Boolean;

  FRightToLeft: Boolean;

  FTextHeight: Integer;

  FVisiBands: ;

  procedure AlignControls(); override;

  procedure BitmapOrImageListChange();

  procedure CalculatePreferredSize(); override;

  procedure CalculateAndAlign;

  function CalculateRealIndex();

  procedure ChangeCursor();

  procedure CMBiDiModeChanged(); message;

  procedure CreateWnd; override;

  procedure DoFontChanged;

  procedure DrawTiledBitmap();

  procedure FontChanged(); override;

  function IsFirstAtRow();

  function IsRowEnd();

  procedure MouseDown(); override;

  procedure MouseMove(); override;

  procedure MouseUp(); override;

  procedure Notification(); override;

  procedure Paint; override;

  procedure SetAlign();

  procedure SetAutoSize(); override;

  procedure SetCursor(); override;

  procedure WMSize(); message;

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure AutosizeBands;

  procedure EndUpdate; override;

  procedure Invalidate; override;

  procedure InsertControl(); override;

  procedure MouseToBandPos();

  procedure RemoveControl(); override;

  property Align: TAlign; [rw]

  property BandBorderStyle: TBorderStyle; [rw]

  property BandMaximize: TCoolBandMaximize; [rw]

  property Bands: TCoolBands; [rw]

  property Bitmap: TBitmap; [rw]

  property FixedSize: Boolean; [rw]

  property FixedOrder: Boolean; [rw]

  property GrabStyle: TGrabStyle; [rw]

  property GrabWidth: Integer; [rw]

  property HorizontalSpacing: Integer; [rw]

  property Images: TCustomImageList; [rw]

  property ShowText: Boolean; [rw]

  property Themed: Boolean; [rw]

  property Vertical: Boolean; [rw]

  property VerticalSpacing: Integer; [rw]

  property OnChange: TNotifyEvent; [rw]

Inheritance

TCustomCoolBar

|

TToolWindow

  

|

TCustomControl

  

The base class for windowed controls which paint themselves.

|

TWinControl

  

The base class for controls which can contain other (child) controls.

|

TControl

  

The base class for visible controls.

|

TLCLComponent

  

The base class for LCL components associated with widgets.

|

TComponent

?

TObject

The latest version of this document can be found at lazarus-ccr.sourceforge.net.