Unit SpeedBar |
*****************************************************} { } { Delphi VCL Extensions (RX) } { } { Copyright (c) 1995, 1996 AO ROSNO } { Copyright (c) 1997 Master-Bank } { } {
Classes |
TBtnControl - TBtnControl
TSpeedBar -
TSpeedbarSection - TSpeedbarSection
TSpeedItem - TSpeedItem
Functions |
DrawCellButton -
FindSpeedBar - button size changed } { Utility routines for Speedbar Editors
NewSpeedItem -
NewSpeedSection - Utility routines
Types |
TApplyAlignEvent
TBarOrientation
TBarPosition
TBoundLine
TBoundLines
TForEachItem
TSpeedbarOption
TSpeedbarOptions
Constants |
DefButtonHeight
DefButtonWidth
SBR_BTNSELECT
SBR_BTNSIZECHANGED
SBR_CHANGED
SBR_DESTROYED
Variables |
Functions |
Types |
TApplyAlignEvent = procedure (Sender: TObject; Align: TAlign; var Apply: Boolean) of object
TBarOrientation = (boHorizontal, boVertical);TSpeedBar
TBarPosition = (bpAuto, bpCustom);
TBoundLine = (blTop, blBottom, blLeft, blRight);
TBoundLines = set of TBoundLine
TForEachItem = procedure (Item: TSpeedItem; Data: Longint) of object
TSpeedbarOption = (sbAllowDrag, sbAllowResize, sbFlatBtns, sbGrayedBtns, sbTransparentBtns, sbStretchBitmap);
TSpeedbarOptions = set of TSpeedbarOption
Constants |
Variables |