Ok - answers...
Multi-coloured text strings (and therefore, different coloured lines in the multi-line editbox) are not readily available at the moment, although this is the main part, or at least the motivating part, of the extended text formatting that we will be working on for the 0.7.0 release.
CrazyEddie works on CEGUI and offers CEGUI support as a part-time 'hobby' project.
"inheritance" of looknfeels is not supported at the moment. This has been mentioned before (quite a while back), and I appreciate the advantages this would bring. The looknfeel system, while one of the best parts of the library, has remained largely unchanged since it was first written about three years ago. In the time that has passed various points have come up either via direct request, or by my monitoring of 'issues' and usage, and I probably have enough items now to warrant an overhaul of the skinning system - this would likely include things like inheriting from widgetlooks, the improvements to FrameComponent already touched on.
Properties on a window can come from three places:
1) The core CEGUI::Widget, these properties are put into a namespace and can be browsed via the API docs namespaces section.
2) The WindowRenderer assigned to a Window. These are more uncommon, and unfortunately do not get included in the doxygen output (though will for future versions, due to our dir structure change)
3) In the looknfeel itself via PropertyDefinition and PropertyLinkDefinition.
The properties available (via all three groups) are also listed on the Wiki for TaharezLook
. These are slightly out of date, but not obsolete or anything.
IIRC there is not a property to disable the use of the horizontal scrollbar. You could enable word-wrapping which would ensure the horizontal scrollbar is not used, but thats probably not what you wanted to do. The solution I think I've suggested before is basically to modify the looknfeel in such a way that the horizontal scrollbar has a zero size.
The Imageset system employs an 'auto-scaling' mechanism to provide imagery that maintains it's physical size regardless of display resolution. This autoscaling can be disabled in the imageset XML by setting the AutoScaled attribute to "False". The 'native resolution" specified in the imageset is only used with auto-scaling, and it basically specifies the resolution for which a 1:1 mapping should be used - resolutions higher than this will cause the imagery to be scaled up, and resolutions lower than the native will cause the imagery to be scaled down.