Part II. Editable Toolbars

Table of Contents

ExoToolbarsModel — The toolbars backend used by ExoToolbarsView
ExoToolbarsEditor — Widget to edit toolbars
ExoToolbarsEditorDialog — Dialog to edit toolbars
ExoToolbarsView — Widget for displaying toolbars

These classes together provide a framework for editable toolbars based on the GtkAction facility introduced with Gtk+ 2.4. To create editable toolbars with exo, use the ExoToolbarsModel class with the ExoToolbarsView widget. This widget is designed around a Model/View/Controller design and consists of three parts:

The toolbars widget (ExoToolbarsView)
The toolbars model (ExoToolbarsModel)
The toolbars editor widget (ExoToolbarsEditor)

The ExoToolbarsEditorDialog widget is provided for convenience, it simply wraps the ExoToolbarsEditor component into a GtkDialog.