A few of the old Window based classes were removed completely and replaced with just a default window with a custom WindowRenderer and looknfeel specification - StaticText was one of these.
What you can do now, at least for the static text, is to obtain the WindowRenderer and set the colour directly on there - as opposed to on the Window:
Code: Select all
#include <WindowRendererSets/Falagard/FalStaticText.h>
using namespace CEGUI;
FalagardStaticText* stwr = static_cast< FalagardStaticText*>(static_text->getWindowRenderer());
if (stwr)
stwr->setTextColours( ColourRect(colour) );
Of course using the window renderer directly in this manner requires that you have access to the appropriate include, and that you link with the CEGUIFalagardWRBase(_d).lib as appropriate.
CE.