Table of Contents
eboxy's GUI system is fairly simple, and is defined in terms of widgets and pages. Widgets (known as controls or components in other systems) are things that can be displayed and interacted with on pages - eg. buttons, labels etc. Pages contain the widgets and take up the entire eboxy screen, and you can have multiple pages. Buttons are visually defined by several bitmap image files (normal, selected (highlighted), and pressed) and optionally a font, font size, font colour and some text to display a caption on the button. Each page can have its own background image, which will be tiled if it is smaller than the screen size. Label and picture widgets allow you to decorate the page a bit more without needing to merge more stuff into your background image.