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.
  BonoboProgressiveDataSink — an interface implementation that allows components to sink data slowly
  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
  bonobo-ui-engine — 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