GUI design

From Lazarus wiki
Revision as of 12:21, 18 July 2005 by Dblaszijk (talk | contribs)
Jump to navigationJump to search

Overview

When working on lazarus, certain design guidelines need to be taken into consideration. To prevent a diverity of styles and ensure the clarity of dialogs. The next article tries to summarize several guidlines to help you designing.

Dialogs

Dialogs are special forms that need the user to make / change some setting before lazarus can continue.


Dialog Settings

Settings that should be applied in general are;

  • BorderStyle : bsToolWindow
  • Position : poScreenCenter
  • FormStyle : fsStayOnTop (or show the dialog using ShowModal)


General layout

  • On the bottom a panel should be placed with the required buttons to close / cancel the dialog, or to recieve help.