[solved] Russian symbols in custom CEGUI::String

For help with general CEGUI usage:
- Questions about the usage of CEGUI and its features, if not explained in the documentation.
- Problems with the CMAKE configuration or problems occuring during the build process/compilation.
- Errors or unexpected behaviour.

Moderators: CEGUI MVP, CEGUI Team

wild_r
Just popping in
Just popping in
Posts: 18
Joined: Tue Jul 20, 2010 20:00

[solved] Russian symbols in custom CEGUI::String

Postby wild_r » Mon Nov 01, 2010 17:30

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.
Last edited by wild_r on Wed Nov 03, 2010 14:26, edited 2 times in total.

User avatar
Kulik
CEGUI Team
Posts: 1382
Joined: Mon Jul 26, 2010 18:47
Location: Czech Republic
Contact:

Re: Russian symbols in custom CEGUI::String

Postby Kulik » Mon Nov 01, 2010 18:05

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!

wild_r
Just popping in
Just popping in
Posts: 18
Joined: Tue Jul 20, 2010 20:00

Re: Russian symbols in custom CEGUI::String

Postby wild_r » Mon Nov 01, 2010 18:17

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

VitaliBR
Not too shy to talk
Not too shy to talk
Posts: 25
Joined: Mon Oct 18, 2010 02:28

Re: Russian symbols in custom CEGUI::String

Postby VitaliBR » Mon Nov 01, 2010 18:28

Show the CEGUI Logger :)

wild_r
Just popping in
Just popping in
Posts: 18
Joined: Tue Jul 20, 2010 20:00

Re: Russian symbols in custom CEGUI::String

Postby wild_r » Mon Nov 01, 2010 18:48

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

Jamarr
CEGUI MVP
CEGUI MVP
Posts: 812
Joined: Tue Jun 03, 2008 23:59
Location: USA

Re: Russian symbols in custom CEGUI::String

Postby Jamarr » Mon Nov 01, 2010 20:10

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.
If somebody helps you by replying to your thread, upvote him/her as a thanks! Make sure to include your CEGUI.log and everything you tried when posting! And remember that we are not magicians!

wild_r
Just popping in
Just popping in
Posts: 18
Joined: Tue Jul 20, 2010 20:00

Re: Russian symbols in custom CEGUI::String

Postby wild_r » Mon Nov 01, 2010 20:44

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.

Jamarr
CEGUI MVP
CEGUI MVP
Posts: 812
Joined: Tue Jun 03, 2008 23:59
Location: USA

Re: Russian symbols in custom CEGUI::String

Postby Jamarr » Mon Nov 01, 2010 21:00

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.
If somebody helps you by replying to your thread, upvote him/her as a thanks! Make sure to include your CEGUI.log and everything you tried when posting! And remember that we are not magicians!

wild_r
Just popping in
Just popping in
Posts: 18
Joined: Tue Jul 20, 2010 20:00

Re: Russian symbols in custom CEGUI::String

Postby wild_r » Mon Nov 01, 2010 21:11

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. )

wild_r
Just popping in
Just popping in
Posts: 18
Joined: Tue Jul 20, 2010 20:00

Re: Russian symbols in custom CEGUI::String

Postby wild_r » Tue Nov 02, 2010 13:20

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

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: Russian symbols in custom CEGUI::String

Postby CrazyEddie » Tue Nov 02, 2010 13:52

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.

wild_r
Just popping in
Just popping in
Posts: 18
Joined: Tue Jul 20, 2010 20:00

Re: Russian symbols in custom CEGUI::String

Postby wild_r » Tue Nov 02, 2010 17:33

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 )

wild_r
Just popping in
Just popping in
Posts: 18
Joined: Tue Jul 20, 2010 20:00

Re: Russian symbols in custom CEGUI::String

Postby wild_r » Tue Nov 02, 2010 21:13

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.

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: Russian symbols in custom CEGUI::String

Postby CrazyEddie » Wed Nov 03, 2010 11:39

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.

wild_r
Just popping in
Just popping in
Posts: 18
Joined: Tue Jul 20, 2010 20:00

Re: Russian symbols in custom CEGUI::String

Postby wild_r » Wed Nov 03, 2010 14:25

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:


Return to “Help”

Who is online

Users browsing this forum: No registered users and 12 guests