[kde-guidelines] Styleguide: Balloon

Heiko Tietze heiko.tietze at user-prompt.com
Thu Jul 4 11:54:33 UTC 2013


User Assistance > System triggered notification
* Provide Balloon to inform users about non-critical problems. 

http://techbase.kde.org/Projects/Usability/HIG/Balloon

Purpose
A ''balloon'' is a small pop-up window that informs users of a non-critical 
problem or special condition in a control. Balloons have an icon, a title, and 
body text, all of which are optional. Balloons are usually used with text 
boxes, or controls that use text boxes for changing values, such as combo 
boxes, list views, and tree views. Other kinds of controls are sufficiently well 
constrained, and don't need the additional feedback balloons afford.

Example
I added a non-Qt example because ballons are probably less known (or have 
different names). It should be replaced.

Guidelines
* Use balloon in cases of non-critical problems that user can solve.
* Display the information immediately.
* Display only one balloon at a time.
*  (Auto-) Remove a balloon when 
** the problem is resolved or special condition is removed, 
** the user enters valid data, 
** it times out (by default after 10 seconds).
* Remove the timeout if users can't continue until the problem is resolved.
* Display balloons below their owner control
* When users click a balloon, just dismiss the balloon without displaying any 
other UI or having any other side effect.
* Do not add additional controls to balloons.



More information about the kde-guidelines mailing list