I've finally made some real progress. It seems that there are a few related problems and my code was triggering them randomly making it really hard to tell what's wrong. I still need some help but now I have a simplified testcase! It's a small CEGUI app (CEGUI from Mercurial, OGRE 1.8, OIS) that sho...

I had the same problem, the only solution I found was: 1. subscribe to the Window::EventActivated event of the windows I don't want to receive focus 2. on the event handler, "queue" a call to activate() on the window that I want to receive the focus instead. This activate() has to be done ...

OK, I still haven't solved it but I've made some progress. When the formatter tries to wrap the string (creating multiple lines, interally) in RenderedStringWordWrapper<T>::format(const Window* ref_wnd, const Sizef& area_size), area_size.d_width is -127. As a result, it keeps splitting the strin...

I haven't used version 0.7 but from what I see on the wiki sample, as well as the code for the CEGUI samples here , you've forgotten the following code near the end of set_CEGUI_paths(): // Sets the default resource groups to be used: CEGUI::Imageset::setDefaultResourceGroup( "imagesets" )...

I tried to adapt the code sample from here to the latest version on Mercurial but I'm having a hard time. I think I'm close but I'm missing something. First, I want something like this: +-----------------------------------------------+ | [Fixed-width1] [Fixed-width2] [Flexible width | | with wrappin...

Hello, I'm having some issues with the ItemListbox. I have one inside a tab page but, when I add an item to it, it won't show it until I a) add another item or b) click on the tab-page's button I've modified the TabControlDemo sample to use an ItemListbox and it has the same problem. ( Pastebin patc...