aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt2
-rw-r--r--CMakeSettings.json17
-rw-r--r--CruUI.sln31
-rw-r--r--CruUI.vcxproj202
-rw-r--r--CruUI.vcxproj.filters245
-rw-r--r--src/CMakeLists.txt2
6 files changed, 19 insertions, 480 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index db155296..df3e99f9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.14)
+cmake_minimum_required(VERSION 3.12) # use 3.12 because VS internal cmake is 3.12
project(CruUI)
diff --git a/CMakeSettings.json b/CMakeSettings.json
new file mode 100644
index 00000000..1d244620
--- /dev/null
+++ b/CMakeSettings.json
@@ -0,0 +1,17 @@
+{
+ "configurations": [
+ {
+ "name": "x64-Debug",
+ "generator": "Ninja",
+ "configurationType": "Debug",
+ "inheritEnvironments": [
+ "msvc_x64_x64"
+ ],
+ "buildRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\build\\${name}",
+ "installRoot": "${env.USERPROFILE}\\CMakeBuilds\\${workspaceHash}\\install\\${name}",
+ "cmakeCommandArgs": "",
+ "buildCommandArgs": "-v",
+ "ctestCommandArgs": ""
+ }
+ ]
+} \ No newline at end of file
diff --git a/CruUI.sln b/CruUI.sln
deleted file mode 100644
index 876bbf39..00000000
--- a/CruUI.sln
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.28010.2036
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CruUI", "CruUI.vcxproj", "{A987AC8E-C365-44F3-8324-CBA95B33AB97}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A987AC8E-C365-44F3-8324-CBA95B33AB97}.Debug|x64.ActiveCfg = Debug|x64
- {A987AC8E-C365-44F3-8324-CBA95B33AB97}.Debug|x64.Build.0 = Debug|x64
- {A987AC8E-C365-44F3-8324-CBA95B33AB97}.Debug|x86.ActiveCfg = Debug|Win32
- {A987AC8E-C365-44F3-8324-CBA95B33AB97}.Debug|x86.Build.0 = Debug|Win32
- {A987AC8E-C365-44F3-8324-CBA95B33AB97}.Release|x64.ActiveCfg = Release|x64
- {A987AC8E-C365-44F3-8324-CBA95B33AB97}.Release|x64.Build.0 = Release|x64
- {A987AC8E-C365-44F3-8324-CBA95B33AB97}.Release|x86.ActiveCfg = Release|Win32
- {A987AC8E-C365-44F3-8324-CBA95B33AB97}.Release|x86.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {89B380B3-5C97-4753-AA00-5E73F9023E30}
- EndGlobalSection
-EndGlobal
diff --git a/CruUI.vcxproj b/CruUI.vcxproj
deleted file mode 100644
index 24b6957e..00000000
--- a/CruUI.vcxproj
+++ /dev/null
@@ -1,202 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup Label="ProjectConfigurations">
- <ProjectConfiguration Include="Debug|Win32">
- <Configuration>Debug</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|Win32">
- <Configuration>Release</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Debug|x64">
- <Configuration>Debug</Configuration>
- <Platform>x64</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|x64">
- <Configuration>Release</Configuration>
- <Platform>x64</Platform>
- </ProjectConfiguration>
- </ItemGroup>
- <PropertyGroup Label="Globals">
- <VCProjectVersion>15.0</VCProjectVersion>
- <ProjectGuid>{A987AC8E-C365-44F3-8324-CBA95B33AB97}</ProjectGuid>
- <Keyword>Win32Proj</Keyword>
- <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseDebugLibraries>true</UseDebugLibraries>
- <PlatformToolset>v141</PlatformToolset>
- <CharacterSet>Unicode</CharacterSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseDebugLibraries>false</UseDebugLibraries>
- <PlatformToolset>v141</PlatformToolset>
- <CharacterSet>Unicode</CharacterSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseDebugLibraries>true</UseDebugLibraries>
- <PlatformToolset>v141</PlatformToolset>
- <CharacterSet>Unicode</CharacterSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <UseDebugLibraries>false</UseDebugLibraries>
- <PlatformToolset>v141</PlatformToolset>
- <CharacterSet>Unicode</CharacterSet>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <ImportGroup Label="ExtensionSettings">
- </ImportGroup>
- <ImportGroup Label="Shared">
- </ImportGroup>
- <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <ClCompile>
- <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
- <Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>$(ProjectDir)\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <LanguageStandard>stdcpplatest</LanguageStandard>
- <PreprocessorDefinitions>CRU_X86;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- </ClCompile>
- <Link>
- <TargetMachine>MachineX86</TargetMachine>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <SubSystem>Windows</SubSystem>
- <AdditionalDependencies>D3D11.lib;D2d1.lib;DWrite.lib;%(AdditionalDependencies)</AdditionalDependencies>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <ClCompile>
- <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
- <AdditionalIncludeDirectories>$(ProjectDir)\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <LanguageStandard>stdcpplatest</LanguageStandard>
- <PreprocessorDefinitions>CRU_X86;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- </ClCompile>
- <Link>
- <TargetMachine>MachineX86</TargetMachine>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <SubSystem>Windows</SubSystem>
- <EnableCOMDATFolding>true</EnableCOMDATFolding>
- <OptimizeReferences>true</OptimizeReferences>
- <AdditionalDependencies>D3D11.lib;D2d1.lib;DWrite.lib;%(AdditionalDependencies)</AdditionalDependencies>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <ClCompile>
- <AdditionalIncludeDirectories>$(ProjectDir)\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <LanguageStandard>stdcpplatest</LanguageStandard>
- <PreprocessorDefinitions>CRU_X64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- </ClCompile>
- <Link>
- <AdditionalDependencies>D3D11.lib;D2d1.lib;DWrite.lib;%(AdditionalDependencies)</AdditionalDependencies>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <ClCompile>
- <LanguageStandard>stdcpplatest</LanguageStandard>
- <AdditionalIncludeDirectories>$(ProjectDir)\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>CRU_X64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- </ClCompile>
- <Link>
- <AdditionalDependencies>D3D11.lib;D2d1.lib;DWrite.lib;%(AdditionalDependencies)</AdditionalDependencies>
- </Link>
- </ItemDefinitionGroup>
- <ItemGroup>
- <ClCompile Include="src\graph\window_render_target.cpp" />
- <ClCompile Include="src\ui\content_control.cpp" />
- <ClCompile Include="src\ui\controls\button.cpp" />
- <ClCompile Include="src\ui\events\window_event.cpp" />
- <ClCompile Include="src\ui\layout_control.cpp" />
- <ClCompile Include="src\ui\no_child_control.cpp" />
- <ClCompile Include="src\ui\render\border_render_object.cpp" />
- <ClCompile Include="src\ui\render\text_render_object.cpp" />
- <ClCompile Include="src\ui\render\window_render_object.cpp" />
- <ClCompile Include="src\ui\window_class.cpp" />
- <ClCompile Include="src\cru_debug.cpp" />
- <ClCompile Include="src\application.cpp" />
- <ClCompile Include="src\exception.cpp" />
- <ClCompile Include="src\graph\graph_manager.cpp" />
- <ClCompile Include="src\main.cpp" />
- <ClCompile Include="src\timer.cpp" />
- <ClCompile Include="src\ui\animations\animation.cpp" />
- <ClCompile Include="src\ui\control.cpp" />
- <ClCompile Include="src\ui\controls\flex_layout.cpp" />
- <ClCompile Include="src\util\string_util.cpp" />
- <ClInclude Include="src\graph\graph_util.hpp" />
- <ClInclude Include="src\graph\window_render_target.hpp" />
- <ClInclude Include="src\ui\content_control.hpp" />
- <ClInclude Include="src\ui\controls\button.hpp" />
- <ClInclude Include="src\ui\events\window_event.hpp" />
- <ClInclude Include="src\ui\layout_control.hpp" />
- <ClInclude Include="src\ui\no_child_control.hpp" />
- <ClInclude Include="src\ui\render\border_render_object.hpp" />
- <ClInclude Include="src\ui\render\window_render_object.hpp" />
- <ClInclude Include="src\ui\render\text_render_object.hpp" />
- <ClInclude Include="src\ui\window_class.hpp" />
- <ClInclude Include="src\util\com_util.hpp" />
- <ClInclude Include="src\util\format.hpp" />
- <ClInclude Include="src\util\math_util.hpp" />
- <ClInclude Include="src\ui\controls\text_block.hpp" />
- <ClCompile Include="src\ui\events\ui_event.cpp" />
- <ClCompile Include="src\ui\input_util.cpp" />
- <ClCompile Include="src\ui\render\flex_layout_render_object.cpp" />
- <ClCompile Include="src\ui\render\render_object.cpp" />
- <ClCompile Include="src\ui\ui_manager.cpp" />
- <ClCompile Include="src\ui\window.cpp" />
- <ClInclude Include="src\util\string_util.hpp" />
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="src\application.hpp" />
- <ClInclude Include="src\base.hpp" />
- <ClInclude Include="src\cru_event.hpp" />
- <ClInclude Include="src\cru_debug.hpp" />
- <ClInclude Include="src\exception.hpp" />
- <ClInclude Include="src\pre.hpp" />
- <ClInclude Include="src\graph\graph_manager.hpp" />
- <ClInclude Include="src\timer.hpp" />
- <ClInclude Include="src\ui\animations\animation.hpp" />
- <ClInclude Include="src\ui\control.hpp" />
- <ClInclude Include="src\ui\controls\flex_layout.hpp" />
- <ClCompile Include="src\ui\controls\text_block.cpp" />
- <ClInclude Include="src\ui\d2d_util.hpp" />
- <ClInclude Include="src\ui\events\ui_event.hpp" />
- <ClInclude Include="src\ui\input_util.hpp" />
- <ClInclude Include="src\ui\render\flex_layout_render_object.hpp" />
- <ClInclude Include="src\ui\render\render_object.hpp" />
- <ClInclude Include="src\ui\ui_manager.hpp" />
- <ClInclude Include="src\ui\ui_base.hpp" />
- <ClInclude Include="src\ui\window.hpp" />
- </ItemGroup>
- <ItemGroup>
- <Xml Include="snippets\vc++snippets.snippet" />
- </ItemGroup>
- <ItemGroup>
- <None Include=".clang-format" />
- </ItemGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
- <ImportGroup Label="ExtensionTargets">
- </ImportGroup>
-</Project> \ No newline at end of file
diff --git a/CruUI.vcxproj.filters b/CruUI.vcxproj.filters
deleted file mode 100644
index 68dc97ba..00000000
--- a/CruUI.vcxproj.filters
+++ /dev/null
@@ -1,245 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <Filter Include="Source Files">
- <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
- <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
- </Filter>
- <Filter Include="Header Files">
- <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
- <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
- </Filter>
- <Filter Include="Resource Files">
- <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
- <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
- </Filter>
- </ItemGroup>
- <ItemGroup>
- <ClCompile Include="src\application.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\exception.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\main.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\timer.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\control.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\window.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\animations\animation.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\events\ui_event.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\cru_debug.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\ui_manager.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\render\render_object.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\input_util.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\util\string_util.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\window_class.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\render\flex_layout_render_object.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\render\text_render_object.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\controls\flex_layout.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\controls\text_block.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\render\window_render_object.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\layout_control.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\content_control.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\no_child_control.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\render\border_render_object.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\controls\button.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\events\window_event.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\graph\window_render_target.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\graph\graph_manager.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="src\ui\animations\animation.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\events\ui_event.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\control.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\ui_base.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\window.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\application.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\base.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\cru_debug.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\cru_event.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\exception.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\timer.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\ui_manager.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\pre.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\render\render_object.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\d2d_util.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\input_util.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\util\format.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\util\math_util.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\util\string_util.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\window_class.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\render\flex_layout_render_object.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\render\text_render_object.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\controls\flex_layout.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\controls\text_block.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\render\window_render_object.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\content_control.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\layout_control.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\no_child_control.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\render\border_render_object.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\controls\button.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\ui\events\window_event.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\graph\graph_util.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\graph\window_render_target.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\graph\graph_manager.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- <ClInclude Include="src\util\com_util.hpp">
- <Filter>Header Files</Filter>
- </ClInclude>
- </ItemGroup>
- <ItemGroup>
- <ClCompile Include="src\application.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\control.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\window.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\graph\graph.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\main.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\exception.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\timer.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\events\ui_event.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\controls\text_block.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- <ClCompile Include="src\ui\animations\animation.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- </ItemGroup>
- <ItemGroup>
- <Xml Include="snippets\vc++snippets.snippet" />
- </ItemGroup>
- <ItemGroup>
- <None Include=".clang-format" />
- </ItemGroup>
-</Project> \ No newline at end of file
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 81038370..da488e08 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -29,7 +29,7 @@ target_include_directories(cru_ui PUBLIC .)
if(WIN32)
target_link_libraries(cru_ui PRIVATE D3D11 D2d1 DWrite)
-target_compile_definitions(cru_ui PUBLIC UNICODE _UNICODE)
+target_compile_definitions(cru_ui PUBLIC UNICODE _UNICODE) # use unicode
endif()
add_executable(demo main.cpp)