Difference between revisions of "ATScrollBar"
From Lazarus wiki
Jump to navigationJump to search (→Installation: no need this part here) |
(→Bug reporting: Github link already here) |
||
Line 19: | Line 19: | ||
[[File:ATScrollBar.png]] | [[File:ATScrollBar.png]] | ||
− | |||
− | |||
− | |||
− | |||
= Author = | = Author = |
Revision as of 15:58, 3 July 2017
About
ATScrollBar is a scrollbar component for Delphi and Lazarus. It's not replacement for standard control, but is alternative one, it has different API. It paints itself OS-indenendant, using custom drawing on canvas.
Features:
- default look is flat
- arrow mark of any size
- border of any size
- owner-draw (you can paint OS theme)
Mouse support:
- click and holding mouse on arrows
- click and holding mouse on page-up (area above thumb) / page-down (area below thumb)
- drag of thumb
Screenshot
Author
Alexey Torgashin (Russia).
License
MPL 2.0 or LGPL, dual licensed.
Download
Latest version, with demo app, is always at Github page.
System requirements
- Lazarus: 1.2.0
- Tested on: Windows 7, Linux (Ubuntu 14.04), MacOSX 10.8
Usage
- Component doesn't support Lazarus designer, you need to create objects at runtime.
- See demo app source for example usage.