[[HomePage]] > [[SoftwareIndex|Software Index]] > [[SoftwareDevelopment|Development]] > [[gtkdialog|gtkdialog]] > [[gtkdialogDocTips|Tips and Tricks]]
====6.1 Extended use of widgets====
[[https://github.com/puppylinux-woof-CE/gtkdialog/wiki/ The reference guide]] contains most info about the widgets. This chapter is heading for the undocumented features.
**Generals**
Add tooltips.
~##...##
Add tooltips with advanced text layout.
~####
Widgets might be invisible.
~##...##
Define how much space the widget should take.
~##...##
Avoid tab-key to give focus
~##...##
Align widget.
~xalign/yalign may hold 0 (left), 1 (right) and 2 (center).
~xalign/yalign works for most widgets.
~For button/progressbar they describe placement of label rather than widget itself.
~##...##
**[[https://github.com/puppylinux-woof-CE/gtkdialog/wiki/window ]]**
prevent user from resizing the gui.
~####
Shrink window smaller than the widgets requires to show up.
~####
**[[https://github.com/puppylinux-woof-CE/gtkdialog/wiki/text ]]**
Text knowledge has been moved to its own chapter - [[gtkdialogDocTips8 Text managing]]
Justify aligment to right (1), center (2), left (3).
~####
Angle the text
~####
Force one-line text
~####
~####
Set underline pattern
~####
**[[https://github.com/puppylinux-woof-CE/gtkdialog/wiki/button