libbonobouimm

Also see the README for libbonobomm.

This code is in cvs.gnome.org, in gnomemm/libbonobouimm.


Here is an exaplanation of what is in each directory:

bonobomm/generated:
  #include <bonobomm/generated/Bonobo.h>
  and
  ::Bonobo::UIContainer

  pre-generated CORBA stubs and skels. We need to share one set of generated
  CORBA code so that different libraries don't have duplicated symbols when 
  using the same CORBA interfaces, and so that we can use generated types in
  library interfaces. libbonobo* does the same thing for C stubs/skels.

bonobomm/widgets:
  #include <bonobomm/widgets/bonobowindow.h>
  and
  Gnome::Bonobo::Window

  Bonobo contains lots of GTK-type widgets which have only a loose association 
  with anything CORBA.

In future we expect to have something like this, when we think of a better
directory name, and when we are sure what needs to go in it:

bonobomm/server_helpers (We need a better name)
  #include <bonobmm/server_helpers/uicomponent_base.h>
  and
  Bonobomm::ServerHelpers::UIComponent_Base

