Tristan Van Berkom

for glade3 3.0.2

Abstract

This document attempts to describe how to use the Glade UI Builder core library to integrate Glade into your application and how to integrate your custom (GTK+ based) widget toolkit into the Glade UI Builder.

You can always get the latest version of this document here (XXX linkme) and you should have received a copy with the glade-3 tarball.


Table of Contents

I. Adding your custom widgets
Introducing the Glade Catalog - How to write and install a catalog
Widget Class Definitions - How to augment or define a GladeWidgetClass
Property Class Definitions - How to augment or define a GladePropertyClass
Container Objects - How to add support for hierarchic widget relationships
II. Glade Core
GladeApp - The central control point of the Glade core
GladeProject - The Glade document hub and Load/Save interface
GladeWidget - An object wrapper for the Glade runtime environment.
GladeFixed - An object wrapper for free-form placement container widgets
GladeProperty - An interface to properties on the GladeWidget
GladeWidgetClass - Object Class-wide metadata
GladePropertyClass - Property Class-wide metadata
Glade Commands - An event filter to implement the Undo/Redo stack
GladeClipboard - A list of GladeWidget objects not in any GladeProject
glade-base-editor -
GladePlaceholder - A GtkWidget to fill empty places
III. Dockable Glade UI Widgets
GladeEditor - A Widget to edit a GladeWidget
GladeEditorProperty - A generic widget to edit a GladeProperty
GladePalette - A widget to select a GladeWidgetClass for addition
GladeClipboardView - A widget to view and control the GladeClipboard
GladeProjectView - A widget to view the project hierarchy
Glade Signal Editor - An interface to edit signals for a GladeWidget
IV. Miscellaneous utilities
Catalog Parameters - Parameters set in the catalog retrievable from the plugin
Utilities - Welcome to the zoo
Index