Widgets or layout items are the basic building blocks of a graphical user interface. qooxdoo provides most of the commonly used widgets off the shelf in the framework and it also allows a user to create user-defined widgets with various themes and styles. This chapter demonstrates the usage of predefined widgets and also explaining the procedure to create user defined widgets.
In the last chapter, we learnt about graphical user interface layout designing with the qooxdoo-provided containers and layout managers. Also, we learnt the creation and usage of Menu, MenuBar
, and Toolbar
. This chapter explains the GUI components and widgets to design the individual elements in the screen. One can use a framework effectively only when one knows more about the existing widgets in the framework. To make use of the qooxdoo framework effectively, in this chapter, we mainly concentrate on the various widgets such as, labels, text fields, buttons, tables, trees, and so on...