<HTML ><HEAD ><TITLE >Bonobo API Reference Manual</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.64 "><LINK REL="NEXT" TITLE="Core Bonobo" HREF="bonobo-core.html"></HEAD ><BODY CLASS="BOOK" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="BOOK" ><DIV CLASS="TITLEPAGE" ><TABLE WIDTH="100%" BORDER="0" BGCOLOR="#000000" CELLPADDING="1" CELLSPACING="0" ><TR ><TH ALIGN="center" VALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="7" ><P CLASS="TITLE" ><A NAME="AEN2" >Bonobo API Reference Manual</A ></P ></FONT ></TH ></TR ></TABLE ></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT ><A HREF="bonobo-core.html" >Core Bonobo</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-core.html#BONOBO-CORE-OBJECT" >Core Bonobo Objects</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-object.html" >BonoboObject</A > — Base object for wrapping Bonobo::Unknown derived objects.</DT ><DT ><A HREF="bonobo-bonobo-xobject.html" >BonoboXObject</A > — a simplified CORBA server object wrapper</DT ><DT ><A HREF="bonobo-bonobo-main.html" >bonobo-main</A > — Bonobo initialization.</DT ></DL ></DD ><DT ><A HREF="bonobo-object-activation.html" >Object Activation and Lifecycle</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-context.html" >bonobo-context</A > — Extensible runtime service interface</DT ><DT ><A HREF="bonobo-bonobo-moniker-util.html" >bonobo-moniker-util</A > — Object activation and construction through monikers.</DT ><DT ><A HREF="bonobo-bonobo-object-client.html" >BonoboObjectClient</A > — Object activation routines</DT ><DT ><A HREF="bonobo-bonobo-generic-factory.html" >BonoboGenericFactory</A > — The basic, generic Bonobo object factory implementation</DT ><DT ><A HREF="bonobo-bonobo-exception.html" >bonobo-exception</A > — maps CORBA exceptions to user readable text, + helper macros</DT ></DL ></DD ><DT ><A HREF="bonobo-properties.html" >Properties</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-property-bag.html" >BonoboPropertyBag</A > — Implements a generic property storage interface</DT ><DT ><A HREF="bonobo-bonobo-property-bag-client.html" >bonobo-property-bag-client</A > — simplified property bag client wrapper code</DT ><DT ><A HREF="bonobo-bonobo-arg.html" >bonobo-arg</A > — simplified CORBA_Any wrappers</DT ><DT ><A HREF="bonobo-bonobo-property-bag-xml.html" >bonobo-property-bag-xml</A > — BonoboArg XML persistance logic</DT ><DT ><A HREF="bonobo-bonobo-transient.html" >BonoboTransient</A > — Creates a server that will handle transient objects.</DT ></DL ></DD ><DT ><A HREF="bonobo-notification.html" >Notification and EventSources</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-event-source.html" >bonobo-event-source</A > — An Event Source where clients can connect to listen to events.</DT ><DT ><A HREF="bonobo-bonobo-listener.html" >bonobo-listener</A > — An Event Listener (an implementation of Bonobo::Listener)</DT ></DL ></DD ></DL ></DD ><DT ><A HREF="bonobo-storage.html" >Storage and Persistance</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-storage.html" >bonobo-storage</A > — Abstract implementation of the Bonobo::Storage interface</DT ><DT ><A HREF="bonobo-bonobo-stream.html" >BonoboStream</A > — Abstract object for file (stream) access.</DT ><DT ><A HREF="bonobo-bonobo-stream-memory.html" >BonoboStreamMem</A > — In-memory implementation of Bonobo::Stream interface.</DT ><DT ><A HREF="bonobo-bonobo-persist.html" >BonoboPersist</A > — Interface for anything that can save / load itself.</DT ><DT ><A HREF="bonobo-bonobo-persist-file.html" >BonoboPersistFile</A > — Interface for anything that can save / load itself from a file.</DT ><DT ><A HREF="bonobo-bonobo-persist-stream.html" >BonoboPersistStream</A > — Interface for anything that can save / load itself from a Bonobo stream.</DT ><DT ><A HREF="bonobo-bonobo-stream-client.html" >bonobo-stream-client</A > — Simplified client wrapper functions for the Stream interface</DT ><DT ><A HREF="bonobo-bonobo-storage-plugin.html" >bonobo-storage-plugin</A > — The interface for pluggable bonobo storage modules</DT ></DL ></DD ><DT ><A HREF="bonobo-controls.html" >Controls</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-control.html" >BonoboControl</A > — An implementation of the control interface for GtkWidgets</DT ><DT ><A HREF="bonobo-bonobo-control-frame.html" >BonoboControlFrame</A > — An implementation of the container's frame containing a Control</DT ><DT ><A HREF="bonobo-bonobo-property-control.html" >BonoboPropertyControl</A > — an interface for exposing property editors as controls</DT ></DL ></DD ><DT ><A HREF="bonobo-documents.html" >Bonobo Compound Documents</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-documents.html#BONOBO-EMBEDDABLE" >Model interfaces</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-client-site.html" >BonoboClientSite</A > — Container side object embedding server.</DT ><DT ><A HREF="bonobo-bonobo-embeddable.html" >BonoboEmbeddable</A > — A compound document element's model</DT ><DT ><A HREF="bonobo-bonobo-item-container.html" >BonoboItemContainer</A > — this implements a simple container interface for compound document containers</DT ></DL ></DD ><DT ><A HREF="bonobo-view.html" >View interfaces</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-view.html" >BonoboView</A > — View object for exporting a view of a BonoboEmbeddable component</DT ><DT ><A HREF="bonobo-bonobo-view-frame.html" >BonoboViewFrame</A > — the container side frame for a BonoboView</DT ><DT ><A HREF="bonobo-bonobo-canvas-item.html" >BonoboCanvasItem</A > — A GNOME Canvas Item that can be used to embed remote Bonobo GNOME Canvas Items.</DT ><DT ><A HREF="bonobo-bonobo-canvas-component.html" >BonoboCanvasComponent</A > — Class for exporting BonoboCanvasItems through BonoboEmbeddables to other applications.</DT ></DL ></DD ><DT ><A HREF="bonobo-print.html" >Printing</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-print.html" >BonoboPrint</A > — A print interface all embeddables should implement</DT ><DT ><A HREF="bonobo-bonobo-print-client.html" >BonoboPrintClient</A > — provides an easy interface for supporting remote printing</DT ></DL ></DD ></DL ></DD ><DT ><A HREF="bonobo-ui.html" >Bonobo UI</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-widget.html" >BonoboWidget</A > — Simplified embedding of widgets in Bonobo.</DT ><DT ><A HREF="bonobo-bonobo-win.html" >BonoboWindow</A > — the toplevel application window implementation</DT ><DT ><A HREF="bonobo-bonobo-ui-component.html" >BonoboUIComponent</A > — A UI interface that handles UI merging for a component</DT ><DT ><A HREF="bonobo-bonobo-ui-container.html" >BonoboUIContainer</A > — The container interface as implemented for BonoboWindow</DT ><DT ><A HREF="bonobo-bonobo-ui-util.html" >bonobo-ui-util</A > — A collection of utility functions to help with UI related issues</DT ><DT ><A HREF="bonobo-bonobo-ui-node.html" >bonobo-ui-node</A > — Simplified XML Node manipulation API</DT ><DT ><A HREF="bonobo-bonobo-ui-engine.html" >BonoboUIEngine</A > — The guts of the UI handler</DT ><DT ><A HREF="bonobo-bonobo-ui-sync.html" >BonoboUISync</A > — A Synchronizer object to keep a widget tree in sync with an XML tree.</DT ></DL ></DD ><DT ><A HREF="bonobo-moniker-handlers.html" >Writing Monikers</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-moniker.html" >BonoboMoniker</A > — The base implementation of our abstract object naming space</DT ><DT ><A HREF="bonobo-bonobo-moniker-simple.html" >BonoboMonikerSimple</A > — A super easy to use moniker implementation wrapper</DT ><DT ><A HREF="bonobo-bonobo-moniker-extender.html" >BonoboMonikerExtender</A > — A way to extend arbitary monikers</DT ><DT ><A HREF="bonobo-bonobo-item-handler.html" >BonoboItemHandler</A > — </DT ></DL ></DD ><DT ><A HREF="bonobo-support-utilities.html" >Supporting Classes</A ></DT ><DD ><DL ><DT ><A HREF="bonobo-bonobo-plug.html" >BonoboPlug</A > — Toplevel for embedding into other processes.</DT ><DT ><A HREF="bonobo-bonobo-socket.html" >BonoboSocket</A > — Container for widgets from other processes.</DT ><DT ><A HREF="bonobo-bonobo-wrapper.html" >BonoboWrapper</A > — Helper widget for controlling event delivery to embedded components</DT ><DT ><A HREF="bonobo-bonobo-selector.html" >BonoboSelector</A > — a component selector widget</DT ><DT ><A HREF="bonobo-bonobo-async.html" >bonobo-async</A > — Helpers for invoking CORBA methods asynchronously</DT ></DL ></DD ></DL ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><BR CLEAR="all"><BR><TABLE WIDTH="100%" BORDER="0" BGCOLOR="#000000" CELLPADDING="1" CELLSPACING="0" ><TR ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="left" > </TD ><TD WIDTH="25%" BGCOLOR="#0000C0" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="3" ><B > </B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#00C000" ALIGN="center" ><FONT COLOR="#FFFFFF" SIZE="3" ><B > </B ></FONT ></TD ><TD WIDTH="25%" BGCOLOR="#C00000" ALIGN="right" ><A HREF="bonobo-core.html" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Next Page >>></B ></FONT ></A ></TD ></TR ><TR ><TD COLSPAN="2" ALIGN="left" > </TD ><TD COLSPAN="2" ALIGN="right" ><FONT COLOR="#FFFFFF" SIZE="3" ><B >Core Bonobo</B ></FONT ></TD ></TR ></TABLE ></DIV ></BODY ></HTML >