resistance is obsolete ™ ;-)
the groupware construction kit

Componentscfg.html

The OGo WebUI uses something called "components.cfg" to configure fonts, colors and some other stuff ...

TODO: write much more

Note: components.cfg is considered deprecated for a loong time now, its nevertheless used in quite some places. You should now use CSS and proper style classes to accomplish the same effects.

Components.cfg is some kind of "component centric CSS". Back when it was invented there was no CSS or CSS was slowing down rendering to a large degree. Because CSS works great nowadays, the need for the old mechnism is largely deprecated.

Anyway, something which CSS itself doesn't cover is attribute inheritance based on the NGObjWeb component hierarchy.
The basic idea was that if you place a generic component like a tableview into a page, the tableview will get its fonts and background color from the parent component and therefore adopt automagically to the surrounding environment.

API

Write about -configValueForKey: and "config." bindings in .wod.

Write about how and when components.cfg files are loaded.

We welcome your feedback!
Trademarks.  
This site is sponsored by
SKYRIX Software AG
ZideOne GmbH
MDlink