TMyRollOut and ExpandPanel

From Lazarus wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

About

The package contains two components. The visual TMyRollOut and the non-visual ExpandPanels. TMyRollOut is a collapsable panel. Two or more TMyRollOut's can be automatically put beneath each other with ExpandPanels.

Authors

Alexander Roth, Massimo Magnano

Code hosting


Features

  • saves space
  • everything is animated (you can turn it off if you want)
  • you can place the button of the panel on the top, bottom, left or right (in this cases the caption is printed vertically)
  • you can collapse the panel to any direction you want
  • you can align the caption to the left, right, center and the glyph to left, right or hide both
  • ExpandPanels arranges all the panel nicely under (or besides) each other, so it takes as little space as possible
  • ExpandPanels has different "behaviours": It can open as many panels as you click, or just the one you last clicked

Screenshot

Expandpanels1.png

Expandpanels2.png

Expandpanels3.png

Expandpanels4.png

Expandpanels5.png

Expandpanels6.png