FS#90 - Improve Unicode string classes

Added the sf::String class to replace (and enhance) sf::Unicode::Text
FS#138 - Rename sf::String to sf::Text


git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1286 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
LaurentGom 2009-11-26 08:07:38 +00:00
parent 9f063921c9
commit 78247bd386
46 changed files with 3003 additions and 1725 deletions

View file

@ -133,7 +133,7 @@
<Unit filename="..\..\include\SFML\Graphics\Shader.hpp" />
<Unit filename="..\..\include\SFML\Graphics\Shape.hpp" />
<Unit filename="..\..\include\SFML\Graphics\Sprite.hpp" />
<Unit filename="..\..\include\SFML\Graphics\String.hpp" />
<Unit filename="..\..\include\SFML\Graphics\Text.hpp" />
<Unit filename="..\..\include\SFML\Graphics\View.hpp" />
<Unit filename="..\..\src\SFML\Graphics\Batch.cpp" />
<Unit filename="..\..\src\SFML\Graphics\Batch.hpp" />
@ -189,7 +189,7 @@
<Unit filename="..\..\src\SFML\Graphics\Shader.cpp" />
<Unit filename="..\..\src\SFML\Graphics\Shape.cpp" />
<Unit filename="..\..\src\SFML\Graphics\Sprite.cpp" />
<Unit filename="..\..\src\SFML\Graphics\String.cpp" />
<Unit filename="..\..\src\SFML\Graphics\Text.cpp" />
<Unit filename="..\..\src\SFML\Graphics\View.cpp" />
<Unit filename="..\..\src\SFML\Graphics\Win32\RenderImageImplPBuffer.cpp" />
<Unit filename="..\..\src\SFML\Graphics\Win32\RenderImageImplPBuffer.hpp" />

View file

@ -98,12 +98,13 @@
<Unit filename="..\..\include\SFML\System\Resource.inl" />
<Unit filename="..\..\include\SFML\System\ResourcePtr.inl" />
<Unit filename="..\..\include\SFML\System\Sleep.hpp" />
<Unit filename="..\..\include\SFML\System\String.hpp" />
<Unit filename="..\..\include\SFML\System\Thread.hpp" />
<Unit filename="..\..\include\SFML\System\ThreadLocal.hpp" />
<Unit filename="..\..\include\SFML\System\ThreadLocalPtr.hpp" />
<Unit filename="..\..\include\SFML\System\ThreadLocalPtr.inl" />
<Unit filename="..\..\include\SFML\System\Unicode.hpp" />
<Unit filename="..\..\include\SFML\System\Unicode.inl" />
<Unit filename="..\..\include\SFML\System\Utf.hpp" />
<Unit filename="..\..\include\SFML\System\Utf.inl" />
<Unit filename="..\..\include\SFML\System\Vector2.hpp" />
<Unit filename="..\..\include\SFML\System\Vector2.inl" />
<Unit filename="..\..\include\SFML\System\Vector3.hpp" />
@ -114,9 +115,10 @@
<Unit filename="..\..\src\SFML\System\Platform.hpp" />
<Unit filename="..\..\src\SFML\System\Randomizer.cpp" />
<Unit filename="..\..\src\SFML\System\Sleep.cpp" />
<Unit filename="..\..\src\SFML\System\String.cpp" />
<Unit filename="..\..\src\SFML\System\Thread.cpp" />
<Unit filename="..\..\src\SFML\System\ThreadLocal.cpp" />
<Unit filename="..\..\src\SFML\System\Unicode.cpp" />
<Unit filename="..\..\src\SFML\System\Utf.cpp" />
<Unit filename="..\..\src\SFML\System\Win32\MutexImpl.cpp" />
<Unit filename="..\..\src\SFML\System\Win32\MutexImpl.hpp" />
<Unit filename="..\..\src\SFML\System\Win32\Platform.cpp" />

View file

@ -3314,11 +3314,11 @@
>
</File>
<File
RelativePath="..\..\src\SFML\Graphics\String.cpp"
RelativePath="..\..\src\SFML\Graphics\Text.cpp"
>
</File>
<File
RelativePath="..\..\include\SFML\Graphics\String.hpp"
RelativePath="..\..\include\SFML\Graphics\Text.hpp"
>
</File>
</Filter>

View file

@ -470,6 +470,14 @@
RelativePath="..\..\include\SFML\System\Sleep.hpp"
>
</File>
<File
RelativePath="..\..\src\SFML\System\String.cpp"
>
</File>
<File
RelativePath="..\..\include\SFML\System\String.hpp"
>
</File>
<File
RelativePath="..\..\src\SFML\System\Thread.cpp"
>
@ -495,15 +503,15 @@
>
</File>
<File
RelativePath="..\..\src\SFML\System\Unicode.cpp"
RelativePath="..\..\src\SFML\System\Utf.cpp"
>
</File>
<File
RelativePath="..\..\include\SFML\System\Unicode.hpp"
RelativePath="..\..\include\SFML\System\Utf.hpp"
>
</File>
<File
RelativePath="..\..\include\SFML\System\Unicode.inl"
RelativePath="..\..\include\SFML\System\Utf.inl"
>
</File>
<File

View file

@ -3409,11 +3409,11 @@
>
</File>
<File
RelativePath="..\..\src\SFML\Graphics\String.cpp"
RelativePath="..\..\src\SFML\Graphics\Text.cpp"
>
</File>
<File
RelativePath="..\..\include\SFML\Graphics\String.hpp"
RelativePath="..\..\include\SFML\Graphics\Text.hpp"
>
</File>
</Filter>

View file

@ -431,6 +431,14 @@
RelativePath="..\..\include\SFML\System\Sleep.hpp"
>
</File>
<File
RelativePath="..\..\src\SFML\System\String.cpp"
>
</File>
<File
RelativePath="..\..\include\SFML\System\String.hpp"
>
</File>
<File
RelativePath="..\..\src\SFML\System\Thread.cpp"
>
@ -456,15 +464,15 @@
>
</File>
<File
RelativePath="..\..\src\SFML\System\Unicode.cpp"
RelativePath="..\..\src\SFML\System\Utf.cpp"
>
</File>
<File
RelativePath="..\..\include\SFML\System\Unicode.hpp"
RelativePath="..\..\include\SFML\System\Utf.hpp"
>
</File>
<File
RelativePath="..\..\include\SFML\System\Unicode.inl"
RelativePath="..\..\include\SFML\System\Utf.inl"
>
</File>
<File