| 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 |