Scope | Visibility | Result | Name | Description |
---|
Instance | private | | SetModel(Value: TScrollModel) | |
Instance | private | | SetDimension(Value: T2dDimension) | |
Instance | private | TInteger32 | ComputeThumbSize() | |
Instance | private | TInteger32 | ComputeThumbPosition(BarSize: TInteger32; ThumbSize: TInteger32) | |
Instance | protected | TScrollBarPart | PartWithPosition(Position: TInteger32Point) | |
Instance | protected | | AdjustThumbPosition(Position: TInteger32) | |
Instance | protected | | HandleDownPart() | |
Instance | protected | TButtonState | PartState(Part: TScrollBarPart) | |
Instance | protected | | PaintButton(Canvas: TCanvas; Bounds: TInteger32Rectangle; State: TButtonState) | |
Instance | protected | | PaintBackground(Canvas: TCanvas; Bounds: TInteger32Rectangle; State: TButtonState) | |
Instance | protected | | HandleTimerFired(Timer: TTimer) | |
Instance | public | | Create() | |
Instance | public | | Destroy() | |
Instance | public | | Paint(Canvas: TCanvas) | |
Instance | public | TBoolean | HandleEvent(Event: TEvent) | |
Instance | public | TBoolean | MouseLeftDown(Event: TMouseButtonEvent) | |
Instance | public | TBoolean | MouseLeftUp(Event: TMouseButtonEvent) | |
Instance | public | TBoolean | MouseMove(Event: TMouseMoveEvent) | |
Instance | public | TBoolean | MouseWheel(Event: TMouseWheelEvent) | |
Instance | public | TBoolean | MouseLeave(Event: TMouseLeaveEvent) | |
Instance | public | TInteger32Size | GetPreferredSize(AvailableSize: TInteger32Size) | |