ui/winui/winui.vcxproj

Mon, 29 Sep 2025 21:14:46 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Mon, 29 Sep 2025 21:14:46 +0200
changeset 779
b84cbe57e0bd
parent 382
de653b07050b
child 971
0224108bd8c2
permissions
-rw-r--r--

change UiCellValue from struct to union and pass it as pointer to the onsave function, for better compatibility with other languages

205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
2 <Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
378
d41b1ffc5f77 implement some missing WinUI functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 377
diff changeset
3 <Import Project="..\..\make\vs\packages\Microsoft.Windows.SDK.BuildTools.10.0.26100.1742\build\Microsoft.Windows.SDK.BuildTools.props" Condition="Exists('..\..\make\vs\packages\Microsoft.Windows.SDK.BuildTools.10.0.26100.1742\build\Microsoft.Windows.SDK.BuildTools.props')" />
d41b1ffc5f77 implement some missing WinUI functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 377
diff changeset
4 <Import Project="..\..\make\vs\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props" Condition="Exists('..\..\make\vs\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" />
377
3a60db9ebb5d implement hfill/vfill (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 375
diff changeset
5 <Import Project="..\..\make\vs\packages\Microsoft.WindowsAppSDK.1.5.241001000\build\native\Microsoft.WindowsAppSDK.props" Condition="Exists('..\..\make\vs\packages\Microsoft.WindowsAppSDK.1.5.241001000\build\native\Microsoft.WindowsAppSDK.props')" />
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
6 <PropertyGroup Label="Globals">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
7 <CppWinRTOptimized>true</CppWinRTOptimized>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
8 <CppWinRTRootNamespaceAutoMerge>true</CppWinRTRootNamespaceAutoMerge>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
9 <MinimalCoreWin>true</MinimalCoreWin>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
10 <ProjectGuid>{59f97886-bf49-4b3f-9ef6-fa7a84f3ab56}</ProjectGuid>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
11 <ProjectName>winui</ProjectName>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
12 <RootNamespace>winui</RootNamespace>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
13 <!--
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
14 $(TargetName) should be same as $(RootNamespace) so that the produced binaries (.exe/.pri/etc.)
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
15 have a name that matches the .winmd
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
16 -->
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
17 <TargetName>$(RootNamespace)</TargetName>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
18 <DefaultLanguage>de-DE</DefaultLanguage>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
19 <MinimumVisualStudioVersion>16.0</MinimumVisualStudioVersion>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
20 <AppContainerApplication>false</AppContainerApplication>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
21 <AppxPackage>false</AppxPackage>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
22 <ApplicationType>Windows Store</ApplicationType>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
23 <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
24 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
25 <WindowsTargetPlatformMinVersion>10.0.17763.0</WindowsTargetPlatformMinVersion>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
26 <UseWinUI>true</UseWinUI>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
27 <EnableMsixTooling>true</EnableMsixTooling>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
28 <WindowsPackageType>None</WindowsPackageType>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
29 <WindowsAppSDKSelfContained>true</WindowsAppSDKSelfContained>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
30 </PropertyGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
31 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
32 <ItemGroup Label="ProjectConfigurations">
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
33 <ProjectConfiguration Include="Debug|Win32">
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
34 <Configuration>Debug</Configuration>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
35 <Platform>Win32</Platform>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
36 </ProjectConfiguration>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
37 <ProjectConfiguration Include="Debug|x64">
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
38 <Configuration>Debug</Configuration>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
39 <Platform>x64</Platform>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
40 </ProjectConfiguration>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
41 <ProjectConfiguration Include="Debug|ARM64">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
42 <Configuration>Debug</Configuration>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
43 <Platform>ARM64</Platform>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
44 </ProjectConfiguration>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
45 <ProjectConfiguration Include="Release|Win32">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
46 <Configuration>Release</Configuration>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
47 <Platform>Win32</Platform>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
48 </ProjectConfiguration>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
49 <ProjectConfiguration Include="Release|x64">
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
50 <Configuration>Release</Configuration>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
51 <Platform>x64</Platform>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
52 </ProjectConfiguration>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
53 <ProjectConfiguration Include="Release|ARM64">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
54 <Configuration>Release</Configuration>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
55 <Platform>ARM64</Platform>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
56 </ProjectConfiguration>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
57 </ItemGroup>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
58 <PropertyGroup Label="Configuration">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
59 <ConfigurationType>DynamicLibrary</ConfigurationType>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
60 <PlatformToolset>v143</PlatformToolset>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
61 <CharacterSet>Unicode</CharacterSet>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
62 <DesktopCompatible>true</DesktopCompatible>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
63 </PropertyGroup>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
64 <PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
65 <UseDebugLibraries>true</UseDebugLibraries>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
66 <LinkIncremental>true</LinkIncremental>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
67 </PropertyGroup>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
68 <PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
69 <UseDebugLibraries>false</UseDebugLibraries>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
70 <WholeProgramOptimization>true</WholeProgramOptimization>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
71 <LinkIncremental>true</LinkIncremental>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
72 </PropertyGroup>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
73 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
74 <ImportGroup Label="ExtensionSettings">
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
75 </ImportGroup>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
76 <ImportGroup Label="PropertySheets">
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
77 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
78 </ImportGroup>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
79 <PropertyGroup Label="UserMacros" />
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
80 <ItemDefinitionGroup>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
81 <ClCompile>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
82 <PrecompiledHeader>Use</PrecompiledHeader>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
83 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
84 <PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
85 <WarningLevel>Level4</WarningLevel>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
86 <AdditionalOptions>%(AdditionalOptions) /bigobj</AdditionalOptions>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
87 </ClCompile>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
88 </ItemDefinitionGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
89 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
90 <ClCompile>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
91 <PreprocessorDefinitions>_DEBUG;DISABLE_XAML_GENERATED_MAIN__;UI_WINUI;UI_WINUI_PCH;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
92 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)..\..\ucx;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
93 <LanguageStandard_C Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">stdc17</LanguageStandard_C>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
94 <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">MultiThreadedDebugDLL</RuntimeLibrary>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
95 </ClCompile>
216
391c2c723029 add dll icon loader
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 213
diff changeset
96 <Link>
391c2c723029 add dll icon loader
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 213
diff changeset
97 <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">shell32.lib;gdi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
391c2c723029 add dll icon loader
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 213
diff changeset
98 </Link>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
99 </ItemDefinitionGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
100 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
101 <ClCompile>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
102 <PreprocessorDefinitions>DISABLE_XAML_GENERATED_MAIN__;UI_WINUI;UI_WINUI_PCH;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
103 <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)..\..\ucx;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
104 <SDLCheck Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</SDLCheck>
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
105 <LanguageStandard_C Condition="'$(Configuration)|$(Platform)'=='Release|x64'">stdc17</LanguageStandard_C>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
106 </ClCompile>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
107 <Link>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
108 <EnableCOMDATFolding>true</EnableCOMDATFolding>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
109 <OptimizeReferences>true</OptimizeReferences>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
110 <AdditionalDependencies Condition="'$(Configuration)|$(Platform)'=='Release|x64'">shell32.lib;gdi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
111 </Link>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
112 </ItemDefinitionGroup>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
113 <ItemGroup Condition="'$(WindowsPackageType)'!='None' and Exists('Package.appxmanifest')">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
114 <AppxManifest Include="Package.appxmanifest">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
115 <SubType>Designer</SubType>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
116 </AppxManifest>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
117 </ItemGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
118 <ItemGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
119 <Manifest Include="app.manifest" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
120 </ItemGroup>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
121 <ItemGroup>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
122 <ClInclude Include="..\common\context.h" />
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
123 <ClInclude Include="..\common\document.h" />
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
124 <ClInclude Include="..\common\menu.h" />
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
125 <ClInclude Include="..\common\object.h" />
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
126 <ClInclude Include="..\common\properties.h" />
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
127 <ClInclude Include="..\common\toolbar.h" />
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
128 <ClInclude Include="..\common\types.h" />
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
129 <ClInclude Include="..\common\ucx_properties.h" />
207
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
130 <ClInclude Include="..\ui\button.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
131 <ClInclude Include="..\ui\container.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
132 <ClInclude Include="..\ui\display.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
133 <ClInclude Include="..\ui\dnd.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
134 <ClInclude Include="..\ui\entry.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
135 <ClInclude Include="..\ui\graphics.h" />
375
af087d0fad9b implement imageviewer (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 374
diff changeset
136 <ClInclude Include="..\ui\icons.h" />
207
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
137 <ClInclude Include="..\ui\image.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
138 <ClInclude Include="..\ui\menu.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
139 <ClInclude Include="..\ui\properties.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
140 <ClInclude Include="..\ui\range.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
141 <ClInclude Include="..\ui\stock.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
142 <ClInclude Include="..\ui\text.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
143 <ClInclude Include="..\ui\toolbar.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
144 <ClInclude Include="..\ui\toolkit.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
145 <ClInclude Include="..\ui\tree.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
146 <ClInclude Include="..\ui\ui.h" />
93b9f502cb88 add toolbar appmenu and menu buttons
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 205
diff changeset
147 <ClInclude Include="..\ui\window.h" />
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
148 <ClInclude Include="appmenu.h" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
149 <ClInclude Include="button.h" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
150 <ClInclude Include="commandbar.h" />
373
2eede3d98aba implement windows condvar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 224
diff changeset
151 <ClInclude Include="condvar.h" />
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
152 <ClInclude Include="container.h" />
224
88bc21b19213 add minimal working dnd implementation (WinUI3)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 219
diff changeset
153 <ClInclude Include="dnd.h" />
213
7e39db525fd9 add icons (WinUI3)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 207
diff changeset
154 <ClInclude Include="icons.h" />
374
eae5d6623fd3 add textarea (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 373
diff changeset
155 <ClInclude Include="image.h" />
219
527a66c0afb2 add label (WinUI3)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 216
diff changeset
156 <ClInclude Include="label.h" />
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
157 <ClInclude Include="list.h" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
158 <ClInclude Include="pch.h" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
159 <ClInclude Include="App.xaml.h">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
160 <DependentUpon>App.xaml</DependentUpon>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
161 </ClInclude>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
162 <ClInclude Include="MainWindow.xaml.h">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
163 <DependentUpon>MainWindow.xaml</DependentUpon>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
164 </ClInclude>
213
7e39db525fd9 add icons (WinUI3)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 207
diff changeset
165 <ClInclude Include="stock.h" />
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
166 <ClInclude Include="table.h" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
167 <ClInclude Include="text.h" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
168 <ClInclude Include="toolkit.h" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
169 <ClInclude Include="util.h" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
170 <ClInclude Include="window.h" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
171 </ItemGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
172 <ItemGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
173 <ApplicationDefinition Include="App.xaml" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
174 <Page Include="MainWindow.xaml" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
175 </ItemGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
176 <ItemGroup>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
177 <ClCompile Include="..\common\context.c">
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
178 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
179 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
180 </ClCompile>
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
181 <ClCompile Include="..\common\document.c">
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
182 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
183 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
184 </ClCompile>
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
185 <ClCompile Include="..\common\menu.c">
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
186 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
187 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
188 </ClCompile>
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
189 <ClCompile Include="..\common\object.c">
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
190 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
191 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
192 </ClCompile>
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
193 <ClCompile Include="..\common\properties.c">
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
194 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
195 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
196 </ClCompile>
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
197 <ClCompile Include="..\common\toolbar.c">
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
198 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
199 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
200 </ClCompile>
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
201 <ClCompile Include="..\common\types.c">
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
202 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
203 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
204 </ClCompile>
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
205 <ClCompile Include="..\common\ucx_properties.c">
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
206 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
207 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
379
958bae372271 implement ui_dialog_window (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 378
diff changeset
208 </ClCompile>
180
f34953bf4ac7 add basic winui menu implementation
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 179
diff changeset
209 <ClCompile Include="appmenu.cpp" />
184
8c9b4b28aaa9 implement ui_button (WinUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 183
diff changeset
210 <ClCompile Include="button.cpp" />
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
211 <ClCompile Include="commandbar.cpp" />
373
2eede3d98aba implement windows condvar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 224
diff changeset
212 <ClCompile Include="condvar.cpp" />
182
6cf690e042bd add window container (WinUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 180
diff changeset
213 <ClCompile Include="container.cpp" />
224
88bc21b19213 add minimal working dnd implementation (WinUI3)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 219
diff changeset
214 <ClCompile Include="dnd.cpp" />
213
7e39db525fd9 add icons (WinUI3)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 207
diff changeset
215 <ClCompile Include="icons.cpp" />
374
eae5d6623fd3 add textarea (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 373
diff changeset
216 <ClCompile Include="image.cpp" />
219
527a66c0afb2 add label (WinUI3)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 216
diff changeset
217 <ClCompile Include="label.cpp" />
196
320d85f3cd14 add listview (WinUI3)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 193
diff changeset
218 <ClCompile Include="list.cpp" />
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
219 <ClCompile Include="pch.cpp">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
220 <PrecompiledHeader>Create</PrecompiledHeader>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
221 </ClCompile>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
222 <ClCompile Include="App.xaml.cpp">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
223 <DependentUpon>App.xaml</DependentUpon>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
224 </ClCompile>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
225 <ClCompile Include="MainWindow.xaml.cpp">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
226 <DependentUpon>MainWindow.xaml</DependentUpon>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
227 </ClCompile>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
228 <ClCompile Include="$(GeneratedFilesDir)module.g.cpp" />
213
7e39db525fd9 add icons (WinUI3)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 207
diff changeset
229 <ClCompile Include="stock.cpp" />
203
0e94be3d9722 add semi-functional table (WinUI3)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 201
diff changeset
230 <ClCompile Include="table.cpp" />
192
bcacd00ea955 implement textfield (WinUI3)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 186
diff changeset
231 <ClCompile Include="text.cpp" />
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
232 <ClCompile Include="toolkit.cpp" />
180
f34953bf4ac7 add basic winui menu implementation
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 179
diff changeset
233 <ClCompile Include="util.cpp" />
177
e79a60b3a7cb minimal working winui app
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 173
diff changeset
234 <ClCompile Include="window.cpp" />
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
235 </ItemGroup>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
236 <ItemGroup>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
237 <Midl Include="App.idl">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
238 <SubType>Code</SubType>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
239 <DependentUpon>App.xaml</DependentUpon>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
240 </Midl>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
241 <Midl Include="MainWindow.idl">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
242 <SubType>Code</SubType>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
243 <DependentUpon>MainWindow.xaml</DependentUpon>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
244 </Midl>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
245 </ItemGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
246 <ItemGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
247 <Text Include="readme.txt">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
248 <DeploymentContent>false</DeploymentContent>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
249 </Text>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
250 </ItemGroup>
177
e79a60b3a7cb minimal working winui app
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 173
diff changeset
251 <ItemGroup>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
252 <Image Include="Assets\LockScreenLogo.scale-200.png" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
253 <Image Include="Assets\SplashScreen.scale-200.png" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
254 <Image Include="Assets\Square150x150Logo.scale-200.png" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
255 <Image Include="Assets\Square44x44Logo.scale-200.png" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
256 <Image Include="Assets\Square44x44Logo.targetsize-24_altform-unplated.png" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
257 <Image Include="Assets\StoreLogo.png" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
258 <Image Include="Assets\Wide310x150Logo.scale-200.png" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
259 </ItemGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
260 <!--
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
261 Defining the "Msix" ProjectCapability here allows the Single-project MSIX Packaging
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
262 Tools extension to be activated for this project even if the Windows App SDK Nuget
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
263 package has not yet been restored.
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
264 -->
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
265 <ItemGroup Condition="'$(DisableMsixProjectCapabilityAddedByProject)'!='true' and '$(EnableMsixTooling)'=='true'">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
266 <ProjectCapability Include="Msix" />
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
267 </ItemGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
268 <ItemGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
269 <None Include="packages.config" />
177
e79a60b3a7cb minimal working winui app
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 173
diff changeset
270 </ItemGroup>
179
34f4d78647be add ui common to vs build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 177
diff changeset
271 <ItemGroup>
34f4d78647be add ui common to vs build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 177
diff changeset
272 <ProjectReference Include="..\..\make\vs\ucx\ucx.vcxproj">
34f4d78647be add ui common to vs build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 177
diff changeset
273 <Project>{27da0164-3475-43e2-a1a4-a5d07d305749}</Project>
34f4d78647be add ui common to vs build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 177
diff changeset
274 </ProjectReference>
34f4d78647be add ui common to vs build system
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 177
diff changeset
275 </ItemGroup>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
276 <!--
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
277 Defining the "HasPackageAndPublishMenuAddedByProject" property here allows the Solution
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
278 Explorer "Package and Publish" context menu entry to be enabled for this project even if
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
279 the Windows App SDK Nuget package has not yet been restored.
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
280 -->
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
281 <PropertyGroup Condition="'$(DisableHasPackageAndPublishMenuAddedByProject)'!='true' and '$(EnableMsixTooling)'=='true'">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
282 <HasPackageAndPublishMenu>true</HasPackageAndPublishMenu>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
283 </PropertyGroup>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
284 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
285 <OutDir>$(SolutionDir)..\..\build\vs\$(Platform)\$(Configuration)\</OutDir>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
286 <IntDir>..\..\build\vs\winui\$(Platform)\$(Configuration)\</IntDir>
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
287 </PropertyGroup>
382
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
288 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
289 <OutDir>$(SolutionDir)..\..\build\vs\$(Platform)\$(Configuration)\</OutDir>
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
290 <IntDir>..\..\build\vs\winui\$(Platform)\$(Configuration)\</IntDir>
de653b07050b implement ui groups/states (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 379
diff changeset
291 </PropertyGroup>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
292 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
293 <ImportGroup Label="ExtensionTargets">
377
3a60db9ebb5d implement hfill/vfill (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 375
diff changeset
294 <Import Project="..\..\make\vs\packages\Microsoft.WindowsAppSDK.1.5.241001000\build\native\Microsoft.WindowsAppSDK.targets" Condition="Exists('..\..\make\vs\packages\Microsoft.WindowsAppSDK.1.5.241001000\build\native\Microsoft.WindowsAppSDK.targets')" />
378
d41b1ffc5f77 implement some missing WinUI functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 377
diff changeset
295 <Import Project="..\..\make\vs\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets" Condition="Exists('..\..\make\vs\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" />
d41b1ffc5f77 implement some missing WinUI functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 377
diff changeset
296 <Import Project="..\..\make\vs\packages\Microsoft.Windows.ImplementationLibrary.1.0.240803.1\build\native\Microsoft.Windows.ImplementationLibrary.targets" Condition="Exists('..\..\make\vs\packages\Microsoft.Windows.ImplementationLibrary.1.0.240803.1\build\native\Microsoft.Windows.ImplementationLibrary.targets')" />
d41b1ffc5f77 implement some missing WinUI functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 377
diff changeset
297 <Import Project="..\..\make\vs\packages\Microsoft.Windows.SDK.BuildTools.10.0.26100.1742\build\Microsoft.Windows.SDK.BuildTools.targets" Condition="Exists('..\..\make\vs\packages\Microsoft.Windows.SDK.BuildTools.10.0.26100.1742\build\Microsoft.Windows.SDK.BuildTools.targets')" />
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
298 </ImportGroup>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
299 <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
300 <PropertyGroup>
205
b1ac0dd1d38b new winui vs project, add toolbar
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 203
diff changeset
301 <ErrorText>Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Verwenden Sie die Wiederherstellung von NuGet-Paketen, um die fehlenden Dateien herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "{0}".</ErrorText>
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
302 </PropertyGroup>
377
3a60db9ebb5d implement hfill/vfill (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 375
diff changeset
303 <Error Condition="!Exists('..\..\make\vs\packages\Microsoft.WindowsAppSDK.1.5.241001000\build\native\Microsoft.WindowsAppSDK.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\make\vs\packages\Microsoft.WindowsAppSDK.1.5.241001000\build\native\Microsoft.WindowsAppSDK.props'))" />
3a60db9ebb5d implement hfill/vfill (WINUI)
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 375
diff changeset
304 <Error Condition="!Exists('..\..\make\vs\packages\Microsoft.WindowsAppSDK.1.5.241001000\build\native\Microsoft.WindowsAppSDK.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\make\vs\packages\Microsoft.WindowsAppSDK.1.5.241001000\build\native\Microsoft.WindowsAppSDK.targets'))" />
378
d41b1ffc5f77 implement some missing WinUI functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 377
diff changeset
305 <Error Condition="!Exists('..\..\make\vs\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\make\vs\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.props'))" />
d41b1ffc5f77 implement some missing WinUI functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 377
diff changeset
306 <Error Condition="!Exists('..\..\make\vs\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\make\vs\packages\Microsoft.Windows.CppWinRT.2.0.240405.15\build\native\Microsoft.Windows.CppWinRT.targets'))" />
d41b1ffc5f77 implement some missing WinUI functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 377
diff changeset
307 <Error Condition="!Exists('..\..\make\vs\packages\Microsoft.Windows.ImplementationLibrary.1.0.240803.1\build\native\Microsoft.Windows.ImplementationLibrary.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\make\vs\packages\Microsoft.Windows.ImplementationLibrary.1.0.240803.1\build\native\Microsoft.Windows.ImplementationLibrary.targets'))" />
d41b1ffc5f77 implement some missing WinUI functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 377
diff changeset
308 <Error Condition="!Exists('..\..\make\vs\packages\Microsoft.Windows.SDK.BuildTools.10.0.26100.1742\build\Microsoft.Windows.SDK.BuildTools.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\make\vs\packages\Microsoft.Windows.SDK.BuildTools.10.0.26100.1742\build\Microsoft.Windows.SDK.BuildTools.props'))" />
d41b1ffc5f77 implement some missing WinUI functions
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 377
diff changeset
309 <Error Condition="!Exists('..\..\make\vs\packages\Microsoft.Windows.SDK.BuildTools.10.0.26100.1742\build\Microsoft.Windows.SDK.BuildTools.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\make\vs\packages\Microsoft.Windows.SDK.BuildTools.10.0.26100.1742\build\Microsoft.Windows.SDK.BuildTools.targets'))" />
173
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
310 </Target>
809581724cc7 add VS project
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
311 </Project>

mercurial