Page 1 of 2

[solved] Russian symbols in custom CEGUI::String

Posted: Mon Nov 01, 2010 17:30
by wild_r
Hello again!

Here I have another issue:

I need to add not ANSI symbols (russian text) at StaticText/Text parameter:

Code: Select all

_uiTalkingLog->appendText("Актер:\n");


In what format should I represent my string?

1) CEGUI::utf8 (unsigned char)
2) std::wstring?
3) ucs4?

Thank you!

P.S. Text, defined in .layout file works well.

Re: Russian symbols in custom CEGUI::String

Posted: Mon Nov 01, 2010 18:05
by Kulik
I will assume that your editor is set to read and write the source code files in utf8. Then you just cast the string to utf8 and it should work.

Code: Select all

_uiTalkingLog->appendText((CEGUI::utf8*)"Актер:\n");


CEGUI only supports utf8 and utf32, utf16 is not supported!

Re: Russian symbols in custom CEGUI::String

Posted: Mon Nov 01, 2010 18:17
by wild_r
Kulik wrote:I will assume that your editor is set to read and write the source code files in utf8. Then you just cast the string to utf8 and it should work.

Code: Select all

_uiTalkingLog->appendText((CEGUI::utf8*)"Актер:\n");


CEGUI only supports utf8 and utf32, utf16 is not supported!


In MSVC2008 project "Characer Set" is "Unicode". Source file is encoded in utf-8. I see this ("*" is result of

Code: Select all

_uiTalkingLog->appendText((CEGUI::utf8*)"Актер:\n");
):

Image

Re: Russian symbols in custom CEGUI::String

Posted: Mon Nov 01, 2010 18:28
by VitaliBR
Show the CEGUI Logger :)

Re: Russian symbols in custom CEGUI::String

Posted: Mon Nov 01, 2010 18:48
by wild_r
VitaliBR wrote:Show the CEGUI Logger :)



Code: Select all

01/11/2010 21:46:58 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
01/11/2010 21:46:58 (Std)    +                     Crazy Eddie's GUI System - Event log                    +
01/11/2010 21:46:58 (Std)    +                          (http://www.cegui.org.uk/)                         +
01/11/2010 21:46:58 (Std)    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

01/11/2010 21:46:58 (Std)    CEGUI::Logger singleton created. (02161080)
01/11/2010 21:46:58 (Std)    
01/11/2010 21:46:58 (Std)    ********************************************************************************
01/11/2010 21:46:58 (Std)    * Important:                                                                   *
01/11/2010 21:46:58 (Std)    *     To get support at the CEGUI forums, you must post _at least_ the section *
01/11/2010 21:46:58 (Std)    *     of this log file indicated below.  Failure to do this will result in no  *
01/11/2010 21:46:58 (Std)    *     support being given; please do not waste our time.                       *
01/11/2010 21:46:58 (Std)    ********************************************************************************
01/11/2010 21:46:58 (Std)    ********************************************************************************
01/11/2010 21:46:58 (Std)    * -------- START OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM       -------- *
01/11/2010 21:46:58 (Std)    ********************************************************************************
01/11/2010 21:46:58 (Std)    ---- Version 0.7.2 (Build: Aug 28 2010 Debug Microsoft Windows MSVC++ 9.0 32 bit) ----
01/11/2010 21:46:58 (Std)    ---- Renderer module is: CEGUI::OpenGLRenderer - Official OpenGL based 2nd generation renderer module.  TextureTarget support enabled via FBO extension. ----
01/11/2010 21:46:58 (Std)    ---- XML Parser module is: CEGUI::ExpatParser - Official expat based parser module for CEGUI ----
01/11/2010 21:46:58 (Std)    ---- Image Codec module is: SILLYImageCodec - Official SILLY based image codec ----
01/11/2010 21:46:58 (Std)    ---- Scripting module is: None ----
01/11/2010 21:46:58 (Std)    ********************************************************************************
01/11/2010 21:46:58 (Std)    * -------- END OF ESSENTIAL SECTION TO BE POSTED ON THE FORUM         -------- *
01/11/2010 21:46:58 (Std)    ********************************************************************************
01/11/2010 21:46:58 (Std)    
01/11/2010 21:46:58 (Std)    ---- Begining CEGUI System initialisation ----
01/11/2010 21:46:58 (Std)    CEGUI::ImagesetManager singleton created (021628A0)
01/11/2010 21:46:58 (Std)    CEGUI::FontManager singleton created. (02162E30)
01/11/2010 21:46:58 (Std)    CEGUI::WindowFactoryManager singleton created
01/11/2010 21:46:58 (Std)    CEGUI::WindowManager singleton created (02162B40)
01/11/2010 21:46:58 (Std)    CEGUI::SchemeManager singleton created. (02164848)
01/11/2010 21:46:58 (Std)    CEGUI::MouseCursor singleton created. (02164DF0)
01/11/2010 21:46:58 (Std)    CEGUI::GlobalEventSet singleton created. (02164CD0)
01/11/2010 21:46:58 (Std)    CEGUI::AnimationManager singleton created (02164D38)
01/11/2010 21:46:58 (Std)    CEGUI::WidgetLookManager singleton created. (02167628)
01/11/2010 21:46:58 (Std)    CEGUI::WindowRendererManager singleton created (021678D0)
01/11/2010 21:46:58 (Std)    CEGUI::RenderEffectManager singleton created (02167A10)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'DefaultWindow' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'DefaultWindow' windows added. (02167BC8)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'DragContainer' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'DragContainer' windows added. (02167DC8)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'ScrolledContainer' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'ScrolledContainer' windows added. (02167FD0)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'ClippedContainer' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'ClippedContainer' windows added. (021681D8)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Checkbox' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Checkbox' windows added. (021683E8)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/PushButton' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/PushButton' windows added. (02168600)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/RadioButton' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/RadioButton' windows added. (021687C0)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Combobox' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Combobox' windows added. (021689E0)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/ComboDropList' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows added. (02168BA0)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Editbox' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Editbox' windows added. (02168D60)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/FrameWindow' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows added. (02168F90)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/ItemEntry' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows added. (02169150)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Listbox' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Listbox' windows added. (02169310)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/ListHeader' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/ListHeader' windows added. (021694D0)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/ListHeaderSegment' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows added. (02169BB8)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Menubar' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Menubar' windows added. (02169690)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/PopupMenu' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows added. (02169D78)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/MenuItem' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/MenuItem' windows added. (021699D8)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/MultiColumnList' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows added. (02169F38)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/MultiLineEditbox' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows added. (0216A0F8)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/ProgressBar' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows added. (0216A280)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/ScrollablePane' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows added. (0216A440)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Scrollbar' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows added. (0216A600)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Slider' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Slider' windows added. (0216A7C0)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Spinner' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Spinner' windows added. (0216AA20)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/TabButton' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/TabButton' windows added. (0216ABE0)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/TabControl' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/TabControl' windows added. (0216ADA0)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Thumb' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Thumb' windows added. (0216AF60)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Titlebar' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Titlebar' windows added. (0216B120)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Tooltip' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Tooltip' windows added. (0216B3C8)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/ItemListbox' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows added. (0216B588)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/GroupBox' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/GroupBox' windows added. (0216B748)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'CEGUI/Tree' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'CEGUI/Tree' windows added. (0216B908)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'HorizontalLayoutContainer' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'HorizontalLayoutContainer' windows added. (0216BAC8)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'VerticalLayoutContainer' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'VerticalLayoutContainer' windows added. (0216BD58)
01/11/2010 21:46:58 (Std)    Created WindowFactory for 'GridLayoutContainer' windows.
01/11/2010 21:46:58 (Std)    WindowFactory for 'GridLayoutContainer' windows added. (0216BF18)
01/11/2010 21:46:58 (Std)    Window type alias named 'DefaultGUISheet' added for window type 'DefaultWindow'.
01/11/2010 21:46:58 (Std)    CEGUI::System singleton created. (02160B80)
01/11/2010 21:46:58 (Std)    ---- CEGUI System initialisation completed ----
01/11/2010 21:46:58 (Std)    
01/11/2010 21:46:58 (Std)    Started creation of Scheme from XML specification:
01/11/2010 21:46:58 (Std)    ---- CEGUI GUIScheme name: VanillaSkin
01/11/2010 21:46:58 (Std)    Started creation of Imageset from XML specification:
01/11/2010 21:46:58 (Std)    ---- CEGUI Imageset name: Vanilla-Images
01/11/2010 21:46:58 (Std)    ---- Source texture file: vanilla.tga in resource group: (Default)
01/11/2010 21:46:58 (Std)    ===== Falagard 'root' element: look and feel parsing begins =====
01/11/2010 21:46:58 (Std)    ===== Look and feel parsing completed =====
01/11/2010 21:46:58 (Std)    No window renderer factories specified for module 'CEGUIFalagardWRBase' - adding all available factories...
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/Button' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/Button' added. (021AED68)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/Default' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/Default' added. (02174DD0)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/Editbox' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/Editbox' added. (02176518)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/FrameWindow' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/FrameWindow' added. (021E3DC0)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/ItemEntry' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/ItemEntry' added. (021F12E0)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/ListHeader' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/ListHeader' added. (021DB820)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/ListHeaderSegment' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/ListHeaderSegment' added. (02176140)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/Listbox' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/Listbox' added. (021D3DD8)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/Menubar' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/Menubar' added. (021753F8)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/MenuItem' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/MenuItem' added. (021CECD0)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/MultiColumnList' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/MultiColumnList' added. (021C3E78)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/MultiLineEditbox' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/MultiLineEditbox' added. (021DCF60)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/PopupMenu' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/PopupMenu' added. (021DD120)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/ProgressBar' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/ProgressBar' added. (021F6E60)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/ScrollablePane' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/ScrollablePane' added. (021F7020)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/Scrollbar' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/Scrollbar' added. (021F71E0)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/Slider' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/Slider' added. (021F73A0)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/Static' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/Static' added. (02173E60)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/StaticImage' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/StaticImage' added. (02174020)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/StaticText' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/StaticText' added. (021741E0)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/SystemButton' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/SystemButton' added. (021743A0)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/TabButton' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/TabButton' added. (02174560)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/TabControl' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/TabControl' added. (021FA568)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/Titlebar' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/Titlebar' added. (021FA728)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/ToggleButton' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/ToggleButton' added. (021FA8E8)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/Tooltip' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/Tooltip' added. (021FAAA8)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/ItemListbox' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/ItemListbox' added. (021FAC68)
01/11/2010 21:46:58 (Std)    Created WindowRendererFactory for 'Falagard/Tree' WindowRenderers.
01/11/2010 21:46:58 (Std)    WindowRendererFactory 'Falagard/Tree' added. (021FAE28)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/Titlebar' using base type 'CEGUI/Titlebar', window renderer 'Falagard/Titlebar' Look'N'Feel 'Vanilla/Titlebar' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/Button' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' Look'N'Feel 'Vanilla/Button' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/FrameWindow' using base type 'CEGUI/FrameWindow', window renderer 'Falagard/FrameWindow' Look'N'Feel 'Vanilla/FrameWindow' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/Editbox' using base type 'CEGUI/Editbox', window renderer 'Falagard/Editbox' Look'N'Feel 'Vanilla/Editbox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/VerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' Look'N'Feel 'Vanilla/VerticalScrollbarThumb' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/VerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' Look'N'Feel 'Vanilla/VerticalScrollbar' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/HorizontalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' Look'N'Feel 'Vanilla/HorizontalScrollbarThumb' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/HorizontalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' Look'N'Feel 'Vanilla/HorizontalScrollbar' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/StaticImage' using base type 'DefaultWindow', window renderer 'Falagard/StaticImage' Look'N'Feel 'Vanilla/StaticImage' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/StaticText' using base type 'DefaultWindow', window renderer 'Falagard/StaticText' Look'N'Feel 'Vanilla/StaticText' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/Listbox' using base type 'CEGUI/Listbox', window renderer 'Falagard/Listbox' Look'N'Feel 'Vanilla/Listbox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/MultiLineEditbox' using base type 'CEGUI/MultiLineEditbox', window renderer 'Falagard/MultiLineEditbox' Look'N'Feel 'Vanilla/MultiLineEditbox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/ComboDropList' using base type 'CEGUI/ComboDropList', window renderer 'Falagard/Listbox' Look'N'Feel 'Vanilla/ComboDropList' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/Combobox' using base type 'CEGUI/Combobox', window renderer 'Falagard/Default' Look'N'Feel 'Vanilla/Combobox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Creating falagard mapping for type 'Vanilla/ProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' Look'N'Feel 'Vanilla/ProgressBar' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:58 (Std)    Started creation of Scheme from XML specification:
01/11/2010 21:46:58 (Std)    ---- CEGUI GUIScheme name: TaharezLook
01/11/2010 21:46:58 (Std)    Started creation of Imageset from XML specification:
01/11/2010 21:46:58 (Std)    ---- CEGUI Imageset name: TaharezLook
01/11/2010 21:46:58 (Std)    ---- Source texture file: TaharezLook.tga in resource group: (Default)
01/11/2010 21:46:58 (Std)    Started creation of Font from XML specification:
01/11/2010 21:46:58 (Std)    ---- CEGUI font name: DejaVuSans-10
01/11/2010 21:46:58 (Std)    ----       Font type: FreeType
01/11/2010 21:46:58 (Std)    ----     Source file: DejaVuSans.ttf in resource group: (Default)
01/11/2010 21:46:58 (Std)    ---- Real point size: 10
01/11/2010 21:46:58 (Std)    ===== Falagard 'root' element: look and feel parsing begins =====
01/11/2010 21:46:59 (Std)    ===== Look and feel parsing completed =====
01/11/2010 21:46:59 (Std)    No window renderer factories specified for module 'CEGUIFalagardWRBase' - adding all available factories...
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/Button' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/Button' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/Checkbox' using base type 'CEGUI/Checkbox', window renderer 'Falagard/ToggleButton' Look'N'Feel 'TaharezLook/Checkbox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/ImageButton' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/ImageButton' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/RadioButton' using base type 'CEGUI/RadioButton', window renderer 'Falagard/ToggleButton' Look'N'Feel 'TaharezLook/RadioButton' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/FrameWindow' using base type 'CEGUI/FrameWindow', window renderer 'Falagard/FrameWindow' Look'N'Feel 'TaharezLook/FrameWindow' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/Titlebar' using base type 'CEGUI/Titlebar', window renderer 'Falagard/Titlebar' Look'N'Feel 'TaharezLook/Titlebar' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/SystemButton' using base type 'CEGUI/PushButton', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/Button' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/Editbox' using base type 'CEGUI/Editbox', window renderer 'Falagard/Editbox' Look'N'Feel 'TaharezLook/Editbox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/MultiLineEditbox' using base type 'CEGUI/MultiLineEditbox', window renderer 'Falagard/MultiLineEditbox' Look'N'Feel 'TaharezLook/MultiLineEditbox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/Menubar' using base type 'CEGUI/Menubar', window renderer 'Falagard/Menubar' Look'N'Feel 'TaharezLook/Menubar' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/PopupMenu' using base type 'CEGUI/PopupMenu', window renderer 'Falagard/PopupMenu' Look'N'Feel 'TaharezLook/PopupMenu' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/MenuItem' using base type 'CEGUI/MenuItem', window renderer 'Falagard/MenuItem' Look'N'Feel 'TaharezLook/MenuItem' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/AlternateProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' Look'N'Feel 'TaharezLook/AltProgressBar' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/ProgressBar' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' Look'N'Feel 'TaharezLook/ProgressBar' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/VUMeter' using base type 'CEGUI/ProgressBar', window renderer 'Falagard/ProgressBar' Look'N'Feel 'TaharezLook/VUMeter' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/VerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' Look'N'Feel 'TaharezLook/VerticalScrollbar' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/HorizontalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' Look'N'Feel 'TaharezLook/HorizontalScrollbar' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/VerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/VerticalScrollbarThumb' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/HorizontalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/HorizontalScrollbarThumb' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbar' using base type 'CEGUI/Scrollbar', window renderer 'Falagard/Scrollbar' Look'N'Feel 'TaharezLook/LargeVerticalScrollbar' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/LargeVerticalScrollbarThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/LargeVerticalScrollbarThumb' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/TabButton' using base type 'CEGUI/TabButton', window renderer 'Falagard/TabButton' Look'N'Feel 'TaharezLook/TabButton' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/TabControl' using base type 'CEGUI/TabControl', window renderer 'Falagard/TabControl' Look'N'Feel 'TaharezLook/TabControl' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/TabContentPane' using base type 'DefaultWindow', window renderer 'Falagard/Default' Look'N'Feel 'TaharezLook/TabContentPane' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/TabButtonPane' using base type 'DefaultWindow', window renderer 'Falagard/Default' Look'N'Feel 'TaharezLook/TabButtonPane' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/ComboDropList' using base type 'CEGUI/ComboDropList', window renderer 'Falagard/Listbox' Look'N'Feel 'TaharezLook/ComboDropList' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/ComboEditbox' using base type 'CEGUI/Editbox', window renderer 'Falagard/Editbox' Look'N'Feel 'TaharezLook/ComboEditbox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/Combobox' using base type 'CEGUI/Combobox', window renderer 'Falagard/Default' Look'N'Feel 'TaharezLook/Combobox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/Listbox' using base type 'CEGUI/Listbox', window renderer 'Falagard/Listbox' Look'N'Feel 'TaharezLook/Listbox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/ListHeader' using base type 'CEGUI/ListHeader', window renderer 'Falagard/ListHeader' Look'N'Feel 'TaharezLook/ListHeader' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/ListHeaderSegment' using base type 'CEGUI/ListHeaderSegment', window renderer 'Falagard/ListHeaderSegment' Look'N'Feel 'TaharezLook/ListHeaderSegment' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/MultiColumnList' using base type 'CEGUI/MultiColumnList', window renderer 'Falagard/MultiColumnList' Look'N'Feel 'TaharezLook/MultiColumnList' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/Slider' using base type 'CEGUI/Slider', window renderer 'Falagard/Slider' Look'N'Feel 'TaharezLook/Slider' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/SliderThumb' using base type 'CEGUI/Thumb', window renderer 'Falagard/Button' Look'N'Feel 'TaharezLook/SliderThumb' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/ScrollablePane' using base type 'CEGUI/ScrollablePane', window renderer 'Falagard/ScrollablePane' Look'N'Feel 'TaharezLook/ScrollablePane' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/Spinner' using base type 'CEGUI/Spinner', window renderer 'Falagard/Default' Look'N'Feel 'TaharezLook/Spinner' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/Tooltip' using base type 'CEGUI/Tooltip', window renderer 'Falagard/Tooltip' Look'N'Feel 'TaharezLook/Tooltip' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/StaticImage' using base type 'DefaultWindow', window renderer 'Falagard/StaticImage' Look'N'Feel 'TaharezLook/StaticImage' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/StaticText' using base type 'DefaultWindow', window renderer 'Falagard/StaticText' Look'N'Feel 'TaharezLook/StaticText' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/ItemListbox' using base type 'CEGUI/ItemListbox', window renderer 'Falagard/ItemListbox' Look'N'Feel 'TaharezLook/ItemListbox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/ListboxItem' using base type 'CEGUI/ItemEntry', window renderer 'Falagard/ItemEntry' Look'N'Feel 'TaharezLook/ListboxItem' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/GroupBox' using base type 'CEGUI/GroupBox', window renderer 'Falagard/Default' Look'N'Feel 'TaharezLook/GroupBox' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Creating falagard mapping for type 'TaharezLook/Tree' using base type 'CEGUI/Tree', window renderer 'Falagard/Tree' Look'N'Feel 'TaharezLook/Tree' and RenderEffect ''. (0044BA70)
01/11/2010 21:46:59 (Std)    Started creation of Font from XML specification:
01/11/2010 21:46:59 (Std)    ---- CEGUI font name: DejaVuSans-10
01/11/2010 21:46:59 (Std)    ----       Font type: FreeType
01/11/2010 21:46:59 (Std)    ----     Source file: DejaVuSans.ttf in resource group: (Default)
01/11/2010 21:46:59 (Std)    ---- Real point size: 10
01/11/2010 21:46:59 (Std)    ---- Returning existing instance of Font named 'DejaVuSans-10'.
01/11/2010 21:46:59 (Std)    Attempting to create Imageset 'DejaVuSans-10_auto_glyph_images_ ' with texture only.
01/11/2010 21:46:59 (Error)   Attempt to set value of '166'  to read only property 'HorzExtent' on window: Root/MainMenu/Copyrigth
01/11/2010 21:46:59 (Error)   Attempt to set value of '16.4424'  to read only property 'VertExtent' on window: Root/MainMenu/Copyrigth
01/11/2010 21:46:59 (Error)   Attempt to set value of '166'  to read only property 'HorzExtent' on window: Root/MainMenu/Copyrigth1
01/11/2010 21:46:59 (Error)   Attempt to set value of '16.4424'  to read only property 'VertExtent' on window: Root/MainMenu/Copyrigth1
01/11/2010 21:46:59 (Std)    Attempting to create Imageset 'DejaVuSans-10_auto_glyph_images_Ѐ' with texture only.
01/11/2010 21:46:59 (Error)   Attempt to set value of '49'  to read only property 'HorzExtent' on window: Root/NPSQuesting/Log
01/11/2010 21:46:59 (Error)   Attempt to set value of '197.309'  to read only property 'VertExtent' on window: Root/NPSQuesting/Log
01/11/2010 21:46:59 (Std)    ---- Successfully completed loading of GUI layout from 'Zone-17.layout' ----
01/11/2010 21:47:21 (Std)    ---- Begining CEGUI System destruction ----
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Tree' windows removed. (0216B908)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Tree' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Thumb' windows removed. (0216AF60)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Thumb' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Slider' windows removed. (0216A7C0)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Slider' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Editbox' windows removed. (02168D60)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Editbox' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Listbox' windows removed. (02169310)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Listbox' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Menubar' windows removed. (02169690)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Menubar' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Spinner' windows removed. (0216AA20)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Spinner' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Tooltip' windows removed. (0216B3C8)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Tooltip' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'DefaultWindow' windows removed. (02167BC8)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'DefaultWindow' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'DragContainer' windows removed. (02167DC8)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'DragContainer' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Checkbox' windows removed. (021683E8)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Checkbox' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Combobox' windows removed. (021689E0)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Combobox' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/GroupBox' windows removed. (0216B748)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/GroupBox' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/MenuItem' windows removed. (021699D8)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/MenuItem' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Titlebar' windows removed. (0216B120)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Titlebar' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/ItemEntry' windows removed. (02169150)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/ItemEntry' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/PopupMenu' windows removed. (02169D78)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/PopupMenu' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/Scrollbar' windows removed. (0216A600)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/Scrollbar' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/TabButton' windows removed. (0216ABE0)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/TabButton' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/ListHeader' windows removed. (021694D0)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/ListHeader' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/PushButton' windows removed. (02168600)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/PushButton' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/TabControl' windows removed. (0216ADA0)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/TabControl' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'ClippedContainer' windows removed. (021681D8)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'ClippedContainer' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/FrameWindow' windows removed. (02168F90)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/FrameWindow' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/ItemListbox' windows removed. (0216B588)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/ItemListbox' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/ProgressBar' windows removed. (0216A280)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/ProgressBar' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/RadioButton' windows removed. (021687C0)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/RadioButton' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'ScrolledContainer' windows removed. (02167FD0)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'ScrolledContainer' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/ComboDropList' windows removed. (02168BA0)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/ComboDropList' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'GridLayoutContainer' windows removed. (0216BF18)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'GridLayoutContainer' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/ScrollablePane' windows removed. (0216A440)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/ScrollablePane' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/MultiColumnList' windows removed. (02169F38)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/MultiColumnList' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/MultiLineEditbox' windows removed. (0216A0F8)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/MultiLineEditbox' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'CEGUI/ListHeaderSegment' windows removed. (02169BB8)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'CEGUI/ListHeaderSegment' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'VerticalLayoutContainer' windows removed. (0216BD58)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'VerticalLayoutContainer' windows.
01/11/2010 21:47:21 (Std)    WindowFactory for 'HorizontalLayoutContainer' windows removed. (0216BAC8)
01/11/2010 21:47:21 (Std)    Deleted WindowFactory for 'HorizontalLayoutContainer' windows.
01/11/2010 21:47:21 (Std)    ---- Begining cleanup of GUI Scheme system ----
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/Button' WindowRenderers removed. (021AED68)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/Button' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/Default' WindowRenderers removed. (02174DD0)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/Default' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/Editbox' WindowRenderers removed. (02176518)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/Editbox' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/FrameWindow' WindowRenderers removed. (021E3DC0)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/FrameWindow' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/ItemEntry' WindowRenderers removed. (021F12E0)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/ItemEntry' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/ListHeader' WindowRenderers removed. (021DB820)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/ListHeader' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/ListHeaderSegment' WindowRenderers removed. (02176140)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/ListHeaderSegment' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/Listbox' WindowRenderers removed. (021D3DD8)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/Listbox' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/Menubar' WindowRenderers removed. (021753F8)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/Menubar' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/MenuItem' WindowRenderers removed. (021CECD0)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/MenuItem' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/MultiColumnList' WindowRenderers removed. (021C3E78)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/MultiColumnList' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/MultiLineEditbox' WindowRenderers removed. (021DCF60)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/MultiLineEditbox' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/PopupMenu' WindowRenderers removed. (021DD120)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/PopupMenu' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/ProgressBar' WindowRenderers removed. (021F6E60)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/ProgressBar' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/ScrollablePane' WindowRenderers removed. (021F7020)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/ScrollablePane' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/Scrollbar' WindowRenderers removed. (021F71E0)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/Scrollbar' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/Slider' WindowRenderers removed. (021F73A0)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/Slider' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/Static' WindowRenderers removed. (02173E60)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/Static' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/StaticImage' WindowRenderers removed. (02174020)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/StaticImage' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/StaticText' WindowRenderers removed. (021741E0)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/StaticText' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/SystemButton' WindowRenderers removed. (021743A0)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/SystemButton' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/TabButton' WindowRenderers removed. (02174560)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/TabButton' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/TabControl' WindowRenderers removed. (021FA568)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/TabControl' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/Titlebar' WindowRenderers removed. (021FA728)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/Titlebar' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/ToggleButton' WindowRenderers removed. (021FA8E8)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/ToggleButton' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/Tooltip' WindowRenderers removed. (021FAAA8)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/Tooltip' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/ItemListbox' WindowRenderers removed. (021FAC68)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/ItemListbox' WindowRenderers.
01/11/2010 21:47:21 (Std)    WindowRendererFactory for 'Falagard/Tree' WindowRenderers removed. (021FAE28)
01/11/2010 21:47:21 (Std)    Deleted WindowRendererFactory for 'Falagard/Tree' WindowRenderers.
01/11/2010 21:47:21 (Std)    CEGUI::SchemeManager singleton destroyed. (02164848)
01/11/2010 21:47:21 (Std)    CEGUI::WindowManager singleton destroyed (02162B40)
01/11/2010 21:47:21 (Std)    CEGUI::WindowFactoryManager singleton destroyed
01/11/2010 21:47:21 (Std)    CEGUI::WidgetLookManager singleton destroyed. (02167628)
01/11/2010 21:47:21 (Std)    CEGUI::WindowRendererManager singleton destroyed (021678D0)
01/11/2010 21:47:21 (Std)    CEGUI::AnimationManager singleton destroyed (02164D38)
01/11/2010 21:47:21 (Std)    CEGUI::RenderEffectManager singleton destroyed (02167A10)
01/11/2010 21:47:21 (Std)    ---- Begining cleanup of Font system ----
01/11/2010 21:47:21 (Std)    CEGUI::FontManager singleton destroyed. (02162E30)
01/11/2010 21:47:21 (Std)    CEGUI::MouseCursor singleton destroyed. (02164DF0)
01/11/2010 21:47:21 (Std)    ---- Begining cleanup of Imageset system ----
01/11/2010 21:47:21 (Std)    CEGUI::ImagesetManager singleton destroyed (021628A0)
01/11/2010 21:47:21 (Std)    CEGUI::GlobalEventSet singleton destroyed. (02164CD0)
01/11/2010 21:47:21 (Std)    CEGUI::System singleton destroyed. (02160B80)
01/11/2010 21:47:21 (Std)    ---- CEGUI System destruction completed ----
01/11/2010 21:47:21 (Std)    CEGUI::Logger singleton destroyed. (02161080)


P.S. I see something about glyph, but russian font works well.

Image

Re: Russian symbols in custom CEGUI::String

Posted: Mon Nov 01, 2010 20:10
by Jamarr
wild_r wrote:
Kulik wrote:I will assume that your editor is set to read and write the source code files in utf8. Then you just cast the string to utf8 and it should work.
CEGUI only supports utf8 and utf32, utf16 is not supported!

In MSVC2008 project "Characer Set" is "Unicode". Source file is encoded in utf-8.


Wrong. If your MSVC project is set to "Unicode" then you are using UTF-16 not UTF-8. If you want to use UTF-8 you need to set your project to "Multi-Byte".

edit: see MSDN Unicode and MBCS. It seems "Unicode" does mean "UTF-16", however "Multi-Byte" actually means DBCS and not UTF-8; so you will have to use codepages if you use MBCS. I think your best bet is probably to use the "Unicode" setting, and then use WideCharToMultiByte to convert to UTF-8. I do know there have been others who have posted similar concerns on these forums, so you may want to do a little searching and see how they ended up handling this.

Re: Russian symbols in custom CEGUI::String

Posted: Mon Nov 01, 2010 20:44
by wild_r
Jamarr wrote:
wild_r wrote:
Kulik wrote:I will assume that your editor is set to read and write the source code files in utf8. Then you just cast the string to utf8 and it should work.
CEGUI only supports utf8 and utf32, utf16 is not supported!

In MSVC2008 project "Characer Set" is "Unicode". Source file is encoded in utf-8.


Wrong. If your MSVC project is set to "Unicode" then you are using UTF-16 not UTF-8. If you want to use UTF-8 you need to set your project to "Multi-Byte".

edit: see MSDN Unicode and MBCS. It seems "Unicode" does mean "UTF-16", however "Multi-Byte" actually means DBCS and not UTF-8; so you will have to use codepages if you use MBCS. I think your best bet is probably to use the "Unicode" setting, and then use WideCharToMultiByte to convert to UTF-8. I do know there have been others who have posted similar concerns on these forums, so you may want to do a little searching and see how they ended up handling this.


I'm also used this function to convert wchar_t* strings to utf8:

Code: Select all

CEGUI::String CUIManager::WCharToUTF8( std::wstring const &rWStr )
{
   if (sizeof(wchar_t) == sizeof(CEGUI::utf8))
      return (CEGUI::utf8 *) rWStr.c_str();

   unsigned size = rWStr.size() * sizeof(wchar_t);
   std::vector<char> buffer( size+1, 0 );

   if (0 == ::WideCharToMultiByte( CP_UTF8, 0, rWStr.c_str(), -1, &buffer[0], size, NULL, NULL ))
   {
      return CEGUI::String( "n/a" );
   }

   return CEGUI::String( (CEGUI::utf8 *) &buffer[0] );

}


It works bad. I don't know why. If somebody could help me with it, you are welcome.

P.S. Our projec tis pretty big and we couldn't set project settings to "multi byte".

P.P.S. I have searched in forum a one day, but only what I was found, was a thread, where somebody uses a WideCharToMultiByte function.

Re: Russian symbols in custom CEGUI::String

Posted: Mon Nov 01, 2010 21:00
by Jamarr
You cannot assume the size of the buffer is rWStr.size() * sizeof(wchar_t). You need to call the function twice: the first call is used to return the size of the buffer you need to contain the converted string, the second call populates the buffer. See an example here.

Re: Russian symbols in custom CEGUI::String

Posted: Mon Nov 01, 2010 21:11
by wild_r
Jamarr wrote:You cannot assume the size of the buffer is rWStr.size() * sizeof(wchar_t). You need to call the function twice: the first call is used to return the size of the buffer you need to contain the converted string, the second call populates the buffer. See an example here.


Thank you! Very interesting site for searching. )

Re: Russian symbols in custom CEGUI::String

Posted: Tue Nov 02, 2010 13:20
by wild_r
Okay, here is another problem:

I'm converting std::wstring into std::string (in utf8) using this code:

Code: Select all

std::string CUIManager::utf8_encode(const std::wstring &wstr)
{
    int size_needed = WideCharToMultiByte(CP_UTF8, 0, &wstr[0], (int)wstr.size(), NULL, 0, NULL, NULL);
    std::string strTo( size_needed, 0 );
    WideCharToMultiByte (CP_UTF8, 0, &wstr[0], (int)wstr.size(), &strTo[0], size_needed, NULL, NULL);
    return strTo;
}


The code is:

Code: Select all

std::wstring str;
      str.append(L"Непись:\n");

      _uiTalkingLog->appendText(String(utf8_encode(str)));


The screenshot is:

Image

Re: Russian symbols in custom CEGUI::String

Posted: Tue Nov 02, 2010 13:52
by CrazyEddie
As per the documentation (http://cegui.org.uk/docs/current/classC ... 9f2a281d20):
the documentation wrote:Note:
The characters of std_str are taken to be unencoded data which represent Unicode code points 0x00..0xFF. No translation of the provided data will occur.


You could take the c_str of the std::string and cast to CEGUI::utf8*.

IMO this whole approach of converting statically specified strings at runtime is completely over the top, though.

CE.

Re: Russian symbols in custom CEGUI::String

Posted: Tue Nov 02, 2010 17:33
by wild_r
CrazyEddie wrote:As per the documentation (http://cegui.org.uk/docs/current/classC ... 9f2a281d20):
the documentation wrote:Note:
The characters of std_str are taken to be unencoded data which represent Unicode code points 0x00..0xFF. No translation of the provided data will occur.


You could take the c_str of the std::string and cast to CEGUI::utf8*.

IMO this whole approach of converting statically specified strings at runtime is completely over the top, though.

CE.


If i using non english text, I catch this exeption:

Code: Select all

Unhandled exception at 0x69b8b5da in MyApp_d.exe: 0xC0000005: Access violation reading location 0x0b333078.


My code is:

Code: Select all

std::string str;
      str.append("Кот:\n");

      _uiTalkingLog->appendText((const CEGUI::utf8*)str.c_str());


If all this questions "is completely over the top", please, help me )

Re: Russian symbols in custom CEGUI::String

Posted: Tue Nov 02, 2010 21:13
by wild_r
Okay, I could see that the error is appears again in ati open gl library: atioglxx.dll. One programmer in our team has driver version 9.7. And on his machine code works well. I'll try this driver and will write here my results.

Ati is insulting me.

P.S. Other comrade with latest nvidia driver had the same error. So, I think, CEGUI is not compatable with latest OpenGl extensions.

Re: Russian symbols in custom CEGUI::String

Posted: Wed Nov 03, 2010 11:39
by CrazyEddie
wild_r wrote:If all this questions "is completely over the top", please, help me )

The questions are not OTT, it's the 'solution' that is. For static strings, you just have to do, for example (and to re-iterate what was already said above, by others):

Code: Select all

_uiTalkingLog->appendText((const CEGUI::utf8*)"Непись:\n");

But the key is that the source text file must be encoded as UTF-8, if you see "ÐепиÑÑ:" when using the above code, this simply confirms that the file is encoded as latin-1 / ISO-8859-1 and not UTF-8.

I doubt GL extensions would cause a crash such as the one you're seeing, and there's a prize for someone who can demonstrate otherwise. Crashing in the driver might indicate an issue with multi-threading if you're using such a thing; you'll need to keep all your CEGUI code running on the same thread.

CE.

Re: Russian symbols in custom CEGUI::String

Posted: Wed Nov 03, 2010 14:25
by wild_r
CrazyEddie wrote:
wild_r wrote:If all this questions "is completely over the top", please, help me )

The questions are not OTT, it's the 'solution' that is. For static strings, you just have to do, for example (and to re-iterate what was already said above, by others):

Code: Select all

_uiTalkingLog->appendText((const CEGUI::utf8*)"Непись:\n");

But the key is that the source text file must be encoded as UTF-8, if you see "ÐепиÑÑ:" when using the above code, this simply confirms that the file is encoded as latin-1 / ISO-8859-1 and not UTF-8.

I doubt GL extensions would cause a crash such as the one you're seeing, and there's a prize for someone who can demonstrate otherwise. Crashing in the driver might indicate an issue with multi-threading if you're using such a thing; you'll need to keep all your CEGUI code running on the same thread.

CE.


One guy in our team solve this problem. Yeah! :pint:

1) If in .layout file _uiTalkingLog "Text" field includes only english letters, we have "Access violation" error in function:

Code: Select all

>   CEGUIOpenGLRenderer_d.dll!CEGUI::OpenGLTexture::loadFromMemory(const void * buffer=0x0bc82ff0, const CEGUI::Size & buffer_size={...}, CEGUI::Texture::PixelFormat pixel_format=PF_RGBA)  Line 175 + 0x4d bytes   C++
    CEGUIBase_d.dll!CEGUI::FreeTypeFont::rasterise(unsigned int start_codepoint=512, unsigned int end_codepoint=767)  Line 285 + 0x6f bytes   C++
    CEGUIBase_d.dll!CEGUI::Font::getGlyphData(unsigned int codepoint=686)  Line 115 + 0x22 bytes   C++
    CEGUIBase_d.dll!CEGUI::Font::getTextExtent(const CEGUI::String & text={...}, float x_scale=1.0000000)  Line 131 + 0x15 bytes   C++
    CEGUIBase_d.dll!CEGUI::RenderedStringTextComponent::getPixelSize()  Line 183 + 0x15 bytes   C++
    CEGUIBase_d.dll!CEGUI::RenderedString::getPixelSize(const unsigned int line=0)  Line 255 + 0x30 bytes   C++
    CEGUIBase_d.dll!CEGUI::LeftAlignedRenderedString::getVerticalExtent()  Line 87 + 0x16 bytes   C++


Code: Select all

 glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0,
                    static_cast<GLsizei>(buffer_size.d_width),
                    static_cast<GLsizei>(buffer_size.d_height),
                    format, GL_UNSIGNED_BYTE, buffer);


2) If in .layout file "Text" parameter is looks like this:

Code: Select all

<Property Name="Text" >хук для работы utf8</Property>


All works well!

Image


====

I think, it means that a texture, that stores a images of letters, contents only taht characters sets, which existing in .lyaout file. :shock: Awesome! :hammer: