Chapter 3. Dynamic GUI system

Table of Contents

Introduction
Adding widgets
Adding pages
Tidying up
Enumerating objects
Enumerating object properties, methods and events
Enumerating widgets
Enumerating pages

Introduction

eboxy plugins can query, modify and even create the GUI at runtime inside eboxy. This allows complex manipulation of the GUI at runtime - for example, you could create the GUI from an external file, from a stream over a network connection, or create pseudo-widgets by combining other widgets together.