Glade UI Builder Reference Manual

### Tristan Van Berkom

for glade3 3.4.4

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.

I. Adding your custom widgets
  Introducing the Glade Catalog — How to write and install a catalog
  Widget Class Definitions — Adding support for custom widgets
  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.
  GladeWidgetAdaptor — Adaptor base class to add runtime support for each widget class.
  GladePropertyClass — Property Class-wide metadata.
  GladeCommand — An event filter to implement the Undo/Redo stack.
  GladeClipboard — A list of GladeWidget objects not in any GladeProject.
  GladeBaseEditor — A customisable 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.
  GladeInspector — A widget for inspecting objects in a GladeProject.
  GladeSignalEditor — An interface to edit signals for a GladeWidget.
IV. Miscellaneous utilities
  Glade Parameter — Parameters set in the catalog retrievable from the plugin.
  Glade Utils — Welcome to the zoo.
Index

Generated by GTK-Doc V1.10