Docking proposals

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.

This page contains summary of available informations related to implementation of advanced forms docking.

Motivation

  • Arrange ever growing count of windows
  • Allow to remember and fast switch layout/desktop/personality
  • Allow proportional windows resizing to adapt to screens with changing size (for example remote desktop connection)

Possible features

  • Hierarchical region docking
  • Tabbed docking
  • Animated popup forms, Able to pin forms
  • Support for conjoined floating forms
  • Manage layouts (save, load, switch, manage)
  • Manual docking from code
  • Support for multiple visual styles, link to theme manager for native look support
  • Layout locking
  • Title bar positioning (top, left, bottom, right, auto)

Existed solutions

For Lazarus

For Delphi

Tutorials:

Other IDEs