10.08.2013 Views

Bachelor Thesis - Computer Graphics Group

Bachelor Thesis - Computer Graphics Group

Bachelor Thesis - Computer Graphics Group

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figure 5.6: Pattern Editor window<br />

The user interface tries to be as user-friendly as possible. Alpha blending<br />

has been used to make special purpose notification windows good looking.<br />

Unfortunately, the Qt toolkit does not provide a native support for this feature.<br />

A custom QAlphaWidget class had to be implemented. This was, however,<br />

quite simple as widget painting can be redirected into an off-screen bitmap,<br />

which is then used to set the shape of the layered window [21]. The following<br />

special purpose windows can be observed:<br />

• GestureOverlay displays the shape of the active gesture. It is being<br />

updated continuously as the mouse cursor moves<br />

• OnScreenDisplay notifies the user of various events such as successful<br />

gesture recognition, an unknown gesture, etc.<br />

Detailed description of all windows and commands, as well as the installation<br />

process, can be found in the user’s manual.<br />

39

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!