Bonobo API Reference Manual

Table of Contents
Core Bonobo
  Core Bonobo Objects
    BonoboObject -- Base object for wrapping Bonobo::Unknown derived objects.
    BonoboXObject -- a simplified CORBA server object wrapper
    bonobo-main -- Bonobo initialization.
  Object Activation and Lifecycle
    bonobo-context -- Extensible runtime service interface
    bonobo-moniker-util -- Object activation and construction through monikers.
    BonoboObjectClient -- Object activation routines
    BonoboGenericFactory -- The basic, generic Bonobo object factory implementation
    bonobo-exception -- maps CORBA exceptions to user readable text, + helper macros
  Properties
    BonoboPropertyBag -- Implements a generic property storage interface
    bonobo-property-bag-client -- simplified property bag client wrapper code
    bonobo-arg -- simplified CORBA_Any wrappers
    bonobo-property-bag-xml -- BonoboArg XML persistance logic
    BonoboTransient -- Creates a server that will handle transient objects.
  Notification and EventSources
    bonobo-event-source -- An Event Source where clients can connect to listen to events.
    bonobo-listener -- An Event Listener (an implementation of Bonobo::Listener)
Storage and Persistance
  bonobo-storage -- Abstract implementation of the Bonobo::Storage interface
  BonoboStream -- Abstract object for file (stream) access.
  BonoboStreamMem -- In-memory implementation of Bonobo::Stream interface.
  BonoboPersist -- Interface for anything that can save / load itself.
  BonoboPersistFile -- Interface for anything that can save / load itself from a file.
  BonoboPersistStream -- Interface for anything that can save / load itself from a Bonobo stream.
  bonobo-stream-client -- Simplified client wrapper functions for the Stream interface
  bonobo-storage-plugin -- The interface for pluggable bonobo storage modules
Controls
  BonoboControl -- An implementation of the control interface for GtkWidgets
  BonoboControlFrame -- An implementation of the container's frame containing a Control
  BonoboPropertyControl -- an interface for exposing property editors as controls
Bonobo Compound Documents
  Model interfaces
    BonoboClientSite -- Container side object embedding server.
    BonoboEmbeddable -- A compound document element's model
    BonoboItemContainer -- this implements a simple container interface for compound document containers
  View interfaces
    BonoboView -- View object for exporting a view of a BonoboEmbeddable component
    BonoboViewFrame -- the container side frame for a BonoboView
    BonoboCanvasItem -- A GNOME Canvas Item that can be used to embed remote Bonobo GNOME Canvas Items.
    BonoboCanvasComponent -- Class for exporting BonoboCanvasItems through BonoboEmbeddables to other applications.
  Printing
    BonoboPrint -- A print interface all embeddables should implement
    BonoboPrintClient -- provides an easy interface for supporting remote printing
Bonobo UI
  BonoboWidget -- Simplified embedding of widgets in Bonobo.
  BonoboWindow -- the toplevel application window implementation
  BonoboUIComponent -- A UI interface that handles UI merging for a component
  BonoboUIContainer -- The container interface as implemented for BonoboWindow
  bonobo-ui-util -- A collection of utility functions to help with UI related issues
  bonobo-ui-node -- Simplified XML Node manipulation API
  BonoboUIEngine -- The guts of the UI handler
  BonoboUISync -- A Synchronizer object to keep a widget tree in sync with an XML tree.
Writing Monikers
  BonoboMoniker -- The base implementation of our abstract object naming space
  BonoboMonikerSimple -- A super easy to use moniker implementation wrapper
  BonoboMonikerExtender -- A way to extend arbitary monikers
  BonoboItemHandler --
Supporting Classes
  BonoboPlug -- Toplevel for embedding into other processes.
  BonoboSocket -- Container for widgets from other processes.
  BonoboWrapper -- Helper widget for controlling event delivery to embedded components
  BonoboSelector -- a component selector widget
  bonobo-async -- Helpers for invoking CORBA methods asynchronously

|  |  | Next Page >>>
| Core Bonobo