Bachelor Thesis - Computer Graphics Group
Bachelor Thesis - Computer Graphics Group
Bachelor Thesis - Computer Graphics Group
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