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