CEED snapshot2


Video: (doesn't contain everything in the release)

This release also contains mic tool (metaimageset compiler) and migrate tool (for migration between CEGUI asset versions). There is no documentation yet as I have no time to write one, feel free to do something in that direction if you find a spare minute (on the wiki).

mic Video:
is now just !!!

Enjoy! Post back any issues but please note that layout editing is still work in progress and only the shipped data is known to work for sure (File->Open project->example_data/StockDatafiles.project and then layouts/VanillaWindow.layout or the imagesets). Thanks for understanding!


Added metaimageset tool
Added migrate tool


CEED snapshot1

Ok, I promised to release something at the end of April so there it is :-)


The files:

Features of this release:
- project management
- multi-tab, multi-file editing with separate undo stack for each file
- embedded CEGUI instance that is kept in sync with project settings

- imageset editing (more or less finished)
- everything is undoable/redoable with undo history
- image positions, sizes and offsets supported
- cycle through overlapping images
- XML editing

- preliminary layout editing (pre-alpha quality)
- SAVING doesn't work, so all layout editing is useless, it's basically just a tech demo for now
- everything is undoable/redoable with undo history
- opening CEGUI 0.8 layout files
- XML editing
- changing properties
- moving, resizing
- live preview

I probably forgot something but hopefully this got you at least a bit excited :-)

How to get this to work?
On Windows this is very simple, just download the win32 zip package, extract and run CEED.exe.
On Linux you have to download the source package, get dependencies separately and run "python" (I highly recommend reading How to get CEED from Mercurial running)

If you wish to contribute, please read How to get CEED from Mercurial running. It works for both Linux and Windows (it should work for MacOSX but I can't try that out)

Known problems of this release
1) When you open a project and close it you can't open another project, CEGUI doesn't clean after the previous project fully, as a workaround close CEED and start it again
- this is obviously annoying and will get fixed
2) the splashscreen disappears when you click it or move mouse over it, it doesn't react to mouse if it isn't over it
- this is obviously annoying and will get fixed
3) tablet mice and pens tend to have problems on both Windows and Linux (clicks not getting registered, etc...), this is a problem that started in Qt 4.6 and happens with all Qt apps, hiponboy reported this on Windows with a Wacom Bamboo tablet
4) segfault inside python when shutting down, this seems to only happen on Windows and seems to be PySide race condition issue, hopefully will be fixed in future versions, it's not that hard to trigger but doesn't happen all the time

I put a lot of work into this and would appreciate feedback! I am also desperately looking for contributors, this is a very ambitious project and requires a lot of work, if you know Python and are interested in this, please send me a message.

(I will be working on a GSoC project over the summer so I won't have much spare time but I hope to integrate external changes over the weekends and maybe hack a thing or two there and there)


This is the first public release.


Wiki has undertaken major changes!

The amount of maintenance work has been lowered and the overall usefulness of the wiki has (hopefully) been much increased.
More details in this forum thread.

CEGUI 0.7.5

We are pleased to announce the 0.7.5 release of the CEGUI library. The number of changes for this release are somewhat modest, though are important because this release features the first attempt at officially supported Python bindings for the core library and the OpenGL, Ogre and Null renderers (this is important because the Python bindings are being used for the new toolset that we're working on). Please note that at this stage, unfortunately, the Apple Mac OS X versions of the Python bindings are not 100% usable, and so the Mac SDK is provided without these extension modules (though they are buildable, for people who want to try and work with them until a future release when they will be working correctly out of the box).

The precompiled Win32 binaries were built using Ogre 1.7.2, Irrlicht 1.7.1 and the June 2010 DirectX, except for the MSVC++ 2005 package, that was built with Ogre 1.7.1, Irrlicht 1.7.1 and the February 2010 DirectX SDK. Additionally, the SDK package for MSVC++ 2005 is built without the Direct3D 11 renderer module. The Mac OS X SDK was built using Ogre 1.7.2 and Irrlicht 1.7.1.


Release 0.7.5
- Added: Initial version of the officially supported Python extension modules:
- PyCEGUI - Support for the core CEGUI library.
- PyCEGUIOpenGLRenderer - Support for the OpenGL based renderer.
- PyCEGUIOgreRenderer - Support for the Ogre based renderer.
- PyCEGUINullRenderer - Support for the Null renderer.

- Modified: Grimmigbeisser's patch improving the menu system - automatically opening/closing popups after certain time, closing all nested popups when their parent is closed and PopupOffset (closes

- Documentation: Kulik is a team member now!