Difference between revisions of "ATScrollBar"

From Free Pascal wiki
Jump to navigationJump to search
Line 29: Line 29:
  
 
Homepage at github: https://github.com/Alexey-T/ATFlatControls
 
Homepage at github: https://github.com/Alexey-T/ATFlatControls
 
= System requirements =
 
 
* Lazarus: 1.6+
 
* Tested on: Windows 7, Linux (gtk2/qt), macOS (10.8)
 
 
  
 
[[Category:Components]]
 
[[Category:Components]]

Revision as of 22:13, 3 November 2019

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

ATScrollBar.png

Author: Alexey Torgashin

License

MPL 2.0 or LGPL, dual licensed.

Download

Homepage at github: https://github.com/Alexey-T/ATFlatControls