Whole document tree
    

Whole document tree

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
Bonobo API Reference Manual

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