Site/wiki questions from a returning user
Posted: Tue Jul 01, 2014 17:09
Hi. I am a returning user. I used CEGUI 0.7 successfully before and would like to use CEGUI 0.8 now.
The first thing I was searching for is how to port my 0.7 code to 0.8 one. Unfortunately, I couldn't find the link anywhere on the site and the wiki. I think porting guide is a very important aspect for all returning users and it deserves an easily noticeable place on the site.
After Kulik gave me the direct link to the porting guide: http://cegui.org.uk/wiki/Changes_and_Po ... _for_0.8.0 several questions arose.
1. CEGUI::Window was renamed to CEGUI::Widget as Widget is the coined term for that, WindowManager renamed to WidgetManager, etc... (not in mercurial yet!)
Is it in mercurial now? If not, where is it? And what does it mean anyway? Why do I need to know that?
2. The stock/standard window renderer set (now widget renderer set) FalagardWRBase was renamed to StandardWRSet to avoid confusion with core Falagard facilities (not in mercurial yet!)
What is widget renderer set? And how is it different from stock/standard window renderer set?
3. Many event string values changed to match the C++ name (but without the Event prefix). A list of which strings changed value will appear here soon.
Has this been added?
4. Window::isVisible(localOnly) is now split into Window::isVisible (= old isDisabled(true) and Window::isEffectiveVisible (= old isVisible(false))
Typo?
5. All XML datafiles must specify a version attribute. Example: <GUILayout version="4">
How do I know which version to specify?
The first thing I was searching for is how to port my 0.7 code to 0.8 one. Unfortunately, I couldn't find the link anywhere on the site and the wiki. I think porting guide is a very important aspect for all returning users and it deserves an easily noticeable place on the site.
After Kulik gave me the direct link to the porting guide: http://cegui.org.uk/wiki/Changes_and_Po ... _for_0.8.0 several questions arose.
1. CEGUI::Window was renamed to CEGUI::Widget as Widget is the coined term for that, WindowManager renamed to WidgetManager, etc... (not in mercurial yet!)
Is it in mercurial now? If not, where is it? And what does it mean anyway? Why do I need to know that?
2. The stock/standard window renderer set (now widget renderer set) FalagardWRBase was renamed to StandardWRSet to avoid confusion with core Falagard facilities (not in mercurial yet!)
What is widget renderer set? And how is it different from stock/standard window renderer set?
3. Many event string values changed to match the C++ name (but without the Event prefix). A list of which strings changed value will appear here soon.
Has this been added?
4. Window::isVisible(localOnly) is now split into Window::isVisible (= old isDisabled(true) and Window::isEffectiveVisible (= old isVisible(false))
Typo?
5. All XML datafiles must specify a version attribute. Example: <GUILayout version="4">
How do I know which version to specify?