<!doctype book PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
<!entity bonobo-arg SYSTEM "sgml/bonobo-arg.sgml">
<!entity bonobo-async SYSTEM "sgml/bonobo-async.sgml">
<!entity bonobo-canvas-component SYSTEM "sgml/bonobo-canvas-component.sgml">
<!entity bonobo-canvas-item SYSTEM "sgml/bonobo-canvas-item.sgml">
<!entity bonobo-client-site SYSTEM "sgml/bonobo-client-site.sgml">
<!entity bonobo-component-io SYSTEM "sgml/bonobo-component-io.sgml">
<!entity bonobo-context SYSTEM "sgml/bonobo-context.sgml">
<!entity bonobo-control-frame SYSTEM "sgml/bonobo-control-frame.sgml">
<!entity bonobo-control SYSTEM "sgml/bonobo-control.sgml">
<!entity bonobo-desktop-window SYSTEM "sgml/bonobo-desktop-window.sgml">
<!entity bonobo-embeddable SYSTEM "sgml/bonobo-embeddable.sgml">
<!entity bonobo-event-source SYSTEM "sgml/bonobo-event-source.sgml">
<!entity bonobo-exception SYSTEM "sgml/bonobo-exception.sgml">
<!entity bonobo-generic-factory SYSTEM "sgml/bonobo-generic-factory.sgml">
<!entity bonobo-item-container SYSTEM "sgml/bonobo-item-container.sgml">
<!entity bonobo-item-handler SYSTEM "sgml/bonobo-item-handler.sgml">
<!entity bonobo-listener SYSTEM "sgml/bonobo-listener.sgml">
<!entity bonobo-main SYSTEM "sgml/bonobo-main.sgml">
<!entity bonobo-moniker SYSTEM "sgml/bonobo-moniker.sgml">
<!entity bonobo-moniker-extender SYSTEM "sgml/bonobo-moniker-extender.sgml">
<!entity bonobo-moniker-simple SYSTEM "sgml/bonobo-moniker-simple.sgml">
<!entity bonobo-moniker-util SYSTEM "sgml/bonobo-moniker-util.sgml">
<!entity bonobo-object-client SYSTEM "sgml/bonobo-object-client.sgml">
<!entity bonobo-object-directory SYSTEM "sgml/bonobo-object-directory.sgml">
<!entity bonobo-object-io SYSTEM "sgml/bonobo-object-io.sgml">
<!entity bonobo-object SYSTEM "sgml/bonobo-object.sgml">
<!entity bonobo-xobject SYSTEM "sgml/bonobo-xobject.sgml">
<!entity bonobo-persist-file SYSTEM "sgml/bonobo-persist-file.sgml">
<!entity bonobo-persist-stream SYSTEM "sgml/bonobo-persist-stream.sgml">
<!entity bonobo-persist SYSTEM "sgml/bonobo-persist.sgml">
<!entity bonobo-plug SYSTEM "sgml/bonobo-plug.sgml">
<!entity bonobo-print-client SYSTEM "sgml/bonobo-print-client.sgml">
<!entity bonobo-print SYSTEM "sgml/bonobo-print.sgml">
<!entity bonobo-progressive SYSTEM "sgml/bonobo-progressive.sgml">
<!entity bonobo-property-bag SYSTEM "sgml/bonobo-property-bag.sgml">
<!entity bonobo-property-bag-client SYSTEM "sgml/bonobo-property-bag-client.sgml">
<!entity bonobo-property-bag-xml SYSTEM "sgml/bonobo-property-bag-xml.sgml">
<!entity bonobo-property-control SYSTEM "sgml/bonobo-property-control.sgml">
<!entity bonobo-selector SYSTEM "sgml/bonobo-selector.sgml">
<!entity bonobo-socket SYSTEM "sgml/bonobo-socket.sgml">
<!entity bonobo-storage-plugin SYSTEM "sgml/bonobo-storage-plugin.sgml">
<!entity bonobo-storage SYSTEM "sgml/bonobo-storage.sgml">
<!entity bonobo-stream-client SYSTEM "sgml/bonobo-stream-client.sgml">
<!entity bonobo-stream-memory SYSTEM "sgml/bonobo-stream-memory.sgml">
<!entity bonobo-stream SYSTEM "sgml/bonobo-stream.sgml">
<!entity bonobo-transient SYSTEM "sgml/bonobo-transient.sgml">
<!entity bonobo-ui-component SYSTEM "sgml/bonobo-ui-component.sgml">
<!entity bonobo-ui-container SYSTEM "sgml/bonobo-ui-container.sgml">
<!entity bonobo-ui-engine SYSTEM "sgml/bonobo-ui-engine.sgml">
<!entity bonobo-ui-node SYSTEM "sgml/bonobo-ui-node.sgml">
<!entity bonobo-ui-sync SYSTEM "sgml/bonobo-ui-sync.sgml">
<!entity bonobo-ui-toolbar-button-item SYSTEM "sgml/bonobo-ui-toolbar-button-item.sgml">
<!entity bonobo-ui-toolbar-icon SYSTEM "sgml/bonobo-ui-toolbar-icon.sgml">
<!entity bonobo-ui-toolbar-item SYSTEM "sgml/bonobo-ui-toolbar-item.sgml">
<!entity bonobo-ui-toolbar-toggle-button-item SYSTEM "sgml/bonobo-ui-toolbar-toggle-button-item.sgml">
<!entity bonobo-ui-util SYSTEM "sgml/bonobo-ui-util.sgml">
<!entity bonobo-view-frame SYSTEM "sgml/bonobo-view-frame.sgml">
<!entity bonobo-view SYSTEM "sgml/bonobo-view.sgml">
<!entity bonobo-widget SYSTEM "sgml/bonobo-widget.sgml">
<!entity bonobo-win SYSTEM "sgml/bonobo-win.sgml">
<!entity bonobo-wrapper SYSTEM "sgml/bonobo-wrapper.sgml">
<!entity bonobo-zoomable-frame SYSTEM "sgml/bonobo-zoomable-frame.sgml">
<!entity bonobo-zoomable SYSTEM "sgml/bonobo-zoomable.sgml">
]>

<book>
  <bookinfo>
    <title>Bonobo API Reference Manual</title>
  </bookinfo>

  <chapter id="bonobo-core">
    <title>Core Bonobo</title>
    
      <sect1 id="bonobo-core-object">
        <title>Core Bonobo Objects</title>
          &bonobo-object;
          &bonobo-xobject;
          &bonobo-main;
      </sect1>

      <sect1 id="bonobo-object-activation">
        <title>Object Activation and Lifecycle</title>
          &bonobo-context;
          &bonobo-moniker-util;
          &bonobo-object-client;
          &bonobo-generic-factory;
          &bonobo-exception;
      </sect1>

      <sect1 id="bonobo-properties">
        <title>Properties</title>
  	  &bonobo-property-bag;
  	  &bonobo-property-bag-client;
  	  &bonobo-arg;
  	  &bonobo-property-bag-xml;
          &bonobo-transient;
      </sect1>

      <sect1 id="bonobo-notification">
        <title>Notification and EventSources</title>
          &bonobo-event-source;
          &bonobo-listener;
      </sect1>
  </chapter>


  <chapter id="bonobo-storage">
    <title>Storage and Persistance</title>
      &bonobo-storage;
      &bonobo-stream;
      &bonobo-stream-memory;
      &bonobo-persist;
      &bonobo-persist-file;
      &bonobo-persist-stream;
      &bonobo-stream-client;
      &bonobo-storage-plugin;
  </chapter>

  <chapter id="bonobo-controls">
    <title>Controls</title>
      &bonobo-control;
      &bonobo-control-frame;
      &bonobo-property-control;
  </chapter>

  <chapter id="bonobo-documents">
    <title>Bonobo Compound Documents</title>
      <sect1 id="bonobo-embeddable">
        <title>Model interfaces</title>
          &bonobo-client-site;
          &bonobo-embeddable;
          &bonobo-item-container;
      </sect1>

      <sect1 id="bonobo-view">
        <title>View interfaces</title>
          &bonobo-view;
          &bonobo-view-frame;
	  &bonobo-canvas-item;
          &bonobo-canvas-component;
      </sect1>

      <sect1 id="bonobo-print">
        <title>Printing</title>
          &bonobo-print;
          &bonobo-print-client;
      </sect1>
  </chapter>

  <chapter id="bonobo-ui">
    <title>Bonobo UI</title>
      &bonobo-widget;
      &bonobo-win;
      &bonobo-ui-component;
      &bonobo-ui-container;
      &bonobo-ui-util;
      &bonobo-ui-node;
      &bonobo-ui-engine;
      &bonobo-ui-sync;
  </chapter>

  <chapter id="bonobo-moniker-handlers">
    <title>Writing Monikers</title>
      &bonobo-moniker;
      &bonobo-moniker-simple;
      &bonobo-moniker-extender;
      &bonobo-item-handler;
  </chapter>

  <chapter id="bonobo-support-utilities">
    <title>Supporting Classes</title>
      &bonobo-plug;
      &bonobo-socket;
      &bonobo-wrapper;
      &bonobo-selector;
      &bonobo-async;
  </chapter>

<!-- These are not really important
  <chapter id="bonobo-useful-widgets">
    <title>Useful UI widgets</title>      
      &bonobo-ui-toolbar-item;
      &bonobo-ui-toolbar-icon;
      &bonobo-ui-toolbar-button-item;
      &bonobo-ui-toolbar-toggle-button-item;
  </chapter>

  <chapter id="bonobo-ugly">
    <title>Strange stuff</title>
      &bonobo-progressive;
      &bonobo-zoomable;
      &bonobo-zoomable-frame;
      &bonobo-desktop-window;
      &bonobo-object-directory;
      &bonobo-object-io;
      &bonobo-component-io;
  </chapter>
  -->
</book>
