diff --git a/reactos/media/themes/lautus.msstyles/CMakeLists.txt b/reactos/media/themes/lautus.msstyles/CMakeLists.txt index 7aeeffdee19..51c23b8f82f 100644 --- a/reactos/media/themes/lautus.msstyles/CMakeLists.txt +++ b/reactos/media/themes/lautus.msstyles/CMakeLists.txt @@ -1,4 +1,22 @@ +list(APPEND TEXTFILES + textfiles/ExtraLargeNormal.INI + textfiles/LargeFontsNormal.INI + textfiles/NormalNormal.INI) + +foreach(_file ${TEXTFILES}) + get_filename_component(_file_name ${_file} NAME_WE) + string(REPLACE ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} _converted_file "${_file}") + string(REPLACE ${_file_name} "${_file_name}_utf16" _converted_file ${_converted_file}) + set(_file ${CMAKE_CURRENT_SOURCE_DIR}/${_file}) + set(_converted_file ${CMAKE_CURRENT_BINARY_DIR}/${_converted_file}) + add_custom_command(OUTPUT ${_converted_file} + COMMAND native-utf16le ${_file} ${_converted_file} + DEPENDS native-utf16le ${_file}) + list(APPEND _converted_files ${_converted_file}) +endforeach() + +set_source_files_properties(lautus.rc PROPERTIES OBJECT_DEPENDS "${_converted_files}") add_library(lautus.msstyles SHARED lautus.rc) set_module_type(lautus.msstyles module) set_target_properties(lautus.msstyles PROPERTIES SUFFIX "") diff --git a/reactos/media/themes/lautus.msstyles/lautus.rc b/reactos/media/themes/lautus.msstyles/lautus.rc index 5012150e098..dd85670413d 100644 --- a/reactos/media/themes/lautus.msstyles/lautus.rc +++ b/reactos/media/themes/lautus.msstyles/lautus.rc @@ -15,9 +15,9 @@ COMBO COMBODATA {0x0003,0x0003, 0x0000, 0x0003, 0x0006, 0x0001,0x0004,0x0007 1 SIZENAMES {L"Normal Size\0Large Fonts\0Extra Large Fonts\0\0"} 1 MINDEPTH {0x000F,0x000F,0x000F,0x000F,0x000F,0x000F,0x000F,0x000F,0x000F,0x0000,} -EXTRALARGENORMAL_INI TEXTFILE "textfiles/ExtraLargeNormal.INI" -LARGEFONTSNORMAL_INI TEXTFILE "textfiles/LargeFontsNormal.INI" -NORMALNORMAL_INI TEXTFILE "textfiles/NormalNormal.INI" +EXTRALARGENORMAL_INI TEXTFILE "textfiles/ExtraLargeNormal_utf16.INI" +LARGEFONTSNORMAL_INI TEXTFILE "textfiles/LargeFontsNormal_utf16.INI" +NORMALNORMAL_INI TEXTFILE "textfiles/NormalNormal_utf16.INI" THEMES_INI TEXTFILE {L"\r\n"} NORMAL_BALLOONCLOSE_BMP BITMAP "bitmaps/NORMAL_BALLOONCLOSE.bmp" diff --git a/reactos/media/themes/lautus.msstyles/textfiles/ExtraLargeNormal.INI b/reactos/media/themes/lautus.msstyles/textfiles/ExtraLargeNormal.INI index 6b19e6e1429..01bf8c26c6b 100644 Binary files a/reactos/media/themes/lautus.msstyles/textfiles/ExtraLargeNormal.INI and b/reactos/media/themes/lautus.msstyles/textfiles/ExtraLargeNormal.INI differ diff --git a/reactos/media/themes/lautus.msstyles/textfiles/LargeFontsNormal.INI b/reactos/media/themes/lautus.msstyles/textfiles/LargeFontsNormal.INI index 7e9fb21c13e..dc8dd275bc8 100644 Binary files a/reactos/media/themes/lautus.msstyles/textfiles/LargeFontsNormal.INI and b/reactos/media/themes/lautus.msstyles/textfiles/LargeFontsNormal.INI differ diff --git a/reactos/media/themes/lautus.msstyles/textfiles/NormalNormal.INI b/reactos/media/themes/lautus.msstyles/textfiles/NormalNormal.INI index 4111ce3099b..6adbb44ba01 100644 Binary files a/reactos/media/themes/lautus.msstyles/textfiles/NormalNormal.INI and b/reactos/media/themes/lautus.msstyles/textfiles/NormalNormal.INI differ