Here is how both the Evolution implementation and IDL namespacing
is to be organized, NB. for implementations and oafinfo filenames we replace
'/' with '_'
Files:
/GNOME/Evolution/
Addressbook/
Calendar/
Control
gnomecal
Composer/
Mail/
Notes/
Shell/
Summary/
test
rdf
Wombat/
Components:
Shell components end in _ShellComponent, controls in _Control,
executive summary components in _ExecutiveSummaryComponent and
factories append 'Factory'.
GNOME/
Evolution/
Shell
Addressbook/
MiniCard/
Control, ControlFactory
SelectNames, SelectNamesFactory
Control, ControlFactory
ShellComponent, ShellComponentFactory
Calendar/
iTip/
Control, ControlFactory
Control, ControlFactory
ShellComponent, ShellComponentFactory
ExecutiveSummaryComponent, ExecutiveSummaryComponentFactory
Mail/
Control, ControlFactory
ShellComponent, ShellComponentFactory
ExecutiveSummaryComponent, ExecutiveSummaryComponentFactory
Composer, ComposerFactory
Notes/
control, controlFactory
shellComponent, shellComponentFactory
Summary/
rdf/
SummaryComponent, SummaryComponentFactory
test/
Component, ComponentFactory
ShellComponent, ShellComponentFactory
Wombat/
ServerFactory
CalendarFactory