no more submodule

This commit is contained in:
2024-09-15 22:40:48 +02:00
parent df3b8a3135
commit 0234b33671
5804 changed files with 943618 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
<Project>
<Import Project="$([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)..\'))" />
<PropertyGroup>
<_GtkSharpVersion>$([System.Text.RegularExpressions.Regex]::Match($(Version), '(\d+)\.(\d+)'))</_GtkSharpVersion>
<_GtkSharpTfm>net$(_GtkSharpNetVersion)-gtk</_GtkSharpTfm>
<_GtkSharpFullTfm>net$(_GtkSharpNetVersion)-gtk$(_GtkSharpVersion)</_GtkSharpFullTfm>
<_GtkSharpManifestVersionBand Condition=" '$(_GtkSharpManifestVersionBand)' == '' ">8.0.200</_GtkSharpManifestVersionBand>
<!-- Folder format somewhat similar to packs in .NET, making stuff easier to install -->
<OutputPath>$(_GtkSharpBuildOutputDirectory)WorkloadPacks\$(Configuration)\$(MSBuildProjectName)\$(Version)</OutputPath>
</PropertyGroup>
<ItemGroup>
<None Include="$(_GtkSharpSourceDirectory)Libs\GtkSharp\Icon.png" Pack="true" PackagePath="\" />
</ItemGroup>
<PropertyGroup>
<PackageIcon>Icon.png</PackageIcon>
<Authors>GtkSharp Contributors</Authors>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,60 @@
<Project Sdk="Microsoft.Build.NoTargets">
<Import Project="..\Shared\Common.targets" />
<PropertyGroup>
<PackageId>$(PackageId).Manifest-$(_GtkSharpManifestVersionBand)</PackageId>
<Description>GtkSharp workload manifest</Description>
</PropertyGroup>
<PropertyGroup>
<!-- Workaround: Visual Studio complains if the version contains 4 parts (major.minor.patch.rev, the one that GtkSharp is currently using) -->
<_GtkSharpVersionMajorMinorPatch>$([System.Text.RegularExpressions.Regex]::Match($(Version), '(\d+)\.(\d+).(\d+)'))</_GtkSharpVersionMajorMinorPatch>
<_GtkSharpManifestVersion>$(Version.Replace('$(_GtkSharpVersionMajorMinorPatch).', '$(_GtkSharpVersionMajorMinorPatch)-rev.'))</_GtkSharpManifestVersion>
</PropertyGroup>
<Import Project="..\Shared\ReplaceText.targets" />
<ItemGroup>
<None Update="WorkloadManifest.targets" CopyToOutputDirectory="PreserveNewest" Pack="true" PackagePath="data" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="../GtkSharp.*/*.csproj" />
<!-- Exclude self -->
<ProjectReference Remove="../GtkSharp.NET.*/*.csproj" />
</ItemGroup>
<Target Name="_ReplaceJsonText"
BeforeTargets="Build;AssignTargetPaths"
Inputs="$(MSBuildProjectFile);WorkloadManifest.in.json"
Outputs="$(IntermediateOutputPath)WorkloadManifest.json">
<ReplaceText
Input="WorkloadManifest.in.json"
Output="$(IntermediateOutputPath)WorkloadManifest.json"
OldValue="@VERSION@"
NewValue="$(Version)"
/>
<ReplaceText
Input="$(IntermediateOutputPath)WorkloadManifest.json"
Output="$(IntermediateOutputPath)WorkloadManifest.json"
OldValue="@GTKSHARPMANIFESTVERSION@"
NewValue="$(_GtkSharpManifestVersion)"
/>
<ItemGroup>
<None
Include="$(IntermediateOutputPath)WorkloadManifest.json"
Link="WorkloadManifest.json"
CopyToOutputDirectory="PreserveNewest"
Pack="true"
PackagePath="data"
/>
<FileWrites Include="$(IntermediateOutputPath)WorkloadManifest.json" />
</ItemGroup>
</Target>
</Project>

View File

@@ -0,0 +1,39 @@
{
"version": "@GTKSHARPMANIFESTVERSION@",
"workloads": {
"gtk": {
"description": ".NET SDK workload for building GtkSharp applications.",
"packs": [
"GtkSharp.Sdk",
"GtkSharp.Ref",
"GtkSharp.Runtime"
]
}
},
"packs": {
"GtkSharp.Sdk": {
"kind": "sdk",
"version": "@VERSION@"
},
"GtkSharp.Ref": {
"kind": "framework",
"version": "@VERSION@"
},
"GtkSharp.Runtime": {
"kind": "framework",
"version": "@VERSION@"
},
"GtkSharp.Workload.Template.CSharp": {
"kind": "template",
"version": "@VERSION@"
},
"GtkSharp.Workload.Template.FSharp": {
"kind": "template",
"version": "@VERSION@"
},
"GtkSharp.Workload.Template.VBNet": {
"kind": "template",
"version": "@VERSION@"
}
}
}

View File

@@ -0,0 +1,7 @@
<Project>
<Import Project="Sdk.targets" Sdk="GtkSharp.Sdk" Condition="'$(TargetPlatformIdentifier)' == 'gtk'" />
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), '6.0')) ">
<SdkSupportedTargetPlatformIdentifier Include="gtk" DisplayName="GTK" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,74 @@
{
"format": 1,
"restore": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.NET.Sdk.Gtk\\GtkSharp.NET.Sdk.Gtk.csproj": {}
},
"projects": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.NET.Sdk.Gtk\\GtkSharp.NET.Sdk.Gtk.csproj": {
"version": "3.24.24.1",
"restore": {
"projectUniqueName": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.NET.Sdk.Gtk\\GtkSharp.NET.Sdk.Gtk.csproj",
"projectName": "GtkSharp.NET.Sdk.Gtk.Manifest-8.0.200",
"projectPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.NET.Sdk.Gtk\\GtkSharp.NET.Sdk.Gtk.csproj",
"packagesPath": "C:\\Users\\Uther\\.nuget\\packages\\",
"outputPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.NET.Sdk.Gtk\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\NuGet.Config",
"C:\\Users\\Uther\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"noWarn": [
"NU5100",
"NU5128",
"NU5130",
"NU5131"
],
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.206\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Uther\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Uther\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.NET.Sdk.Gtk.Manifest-6.0.100</id>
<version>3.24.24.1</version>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>GtkSharp workload manifest</description>
<packageTypes>
<packageType name="DotnetPlatform" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\WorkloadManifest.targets" target="data\WorkloadManifest.targets" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\obj\Release\WorkloadManifest.json" target="data\WorkloadManifest.json" />
</files>
</package>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.NET.Sdk.Gtk.Manifest-6.0.200</id>
<version>3.24.24.1</version>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>GtkSharp workload manifest</description>
<packageTypes>
<packageType name="DotnetPlatform" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\WorkloadManifest.targets" target="data\WorkloadManifest.targets" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\obj\Release\WorkloadManifest.json" target="data\WorkloadManifest.json" />
</files>
</package>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.NET.Sdk.Gtk.Manifest-6.0.300</id>
<version>3.24.24.1</version>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>GtkSharp workload manifest</description>
<packageTypes>
<packageType name="DotnetPlatform" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\WorkloadManifest.targets" target="data\WorkloadManifest.targets" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\obj\Release\WorkloadManifest.json" target="data\WorkloadManifest.json" />
</files>
</package>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.NET.Sdk.Gtk.Manifest-6.0.400</id>
<version>3.24.24.1</version>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>GtkSharp workload manifest</description>
<packageTypes>
<packageType name="DotnetPlatform" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\WorkloadManifest.targets" target="data\WorkloadManifest.targets" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\obj\Release\WorkloadManifest.json" target="data\WorkloadManifest.json" />
</files>
</package>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.NET.Sdk.Gtk.Manifest-7.0.400</id>
<version>3.24.24.1</version>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>GtkSharp workload manifest</description>
<packageTypes>
<packageType name="DotnetPlatform" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\WorkloadManifest.targets" target="data\WorkloadManifest.targets" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\obj\Release\WorkloadManifest.json" target="data\WorkloadManifest.json" />
</files>
</package>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.NET.Sdk.Gtk.Manifest-8.0.100</id>
<version>3.24.24.1</version>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>GtkSharp workload manifest</description>
<packageTypes>
<packageType name="DotnetPlatform" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\WorkloadManifest.targets" target="data\WorkloadManifest.targets" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\obj\Release\WorkloadManifest.json" target="data\WorkloadManifest.json" />
</files>
</package>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.NET.Sdk.Gtk.Manifest-8.0.200</id>
<version>3.24.24.1</version>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>GtkSharp workload manifest</description>
<packageTypes>
<packageType name="DotnetPlatform" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\WorkloadManifest.targets" target="data\WorkloadManifest.targets" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\obj\Release\WorkloadManifest.json" target="data\WorkloadManifest.json" />
</files>
</package>

View File

@@ -0,0 +1,71 @@
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\data\FrameworkList.xml
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\ref\net8.0-gtk3.24\Icon.png
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\ref\net8.0-gtk3.24\AtkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\ref\net8.0-gtk3.24\CairoSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\ref\net8.0-gtk3.24\GdkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\ref\net8.0-gtk3.24\GioSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\ref\net8.0-gtk3.24\GLibSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\ref\net8.0-gtk3.24\GtkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\ref\net8.0-gtk3.24\GtkSourceSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\ref\net8.0-gtk3.24\PangoSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\ref\net8.0-gtk3.24\WebkitGtkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\data\RuntimeList.xml
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\lib\net8.0-gtk3.24\Icon.png
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\lib\net8.0-gtk3.24\AtkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\lib\net8.0-gtk3.24\CairoSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\lib\net8.0-gtk3.24\GdkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\lib\net8.0-gtk3.24\GioSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\lib\net8.0-gtk3.24\GLibSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\lib\net8.0-gtk3.24\GtkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\lib\net8.0-gtk3.24\GtkSourceSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\lib\net8.0-gtk3.24\PangoSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\lib\net8.0-gtk3.24\WebkitGtkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\Icon.png
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\targets\GtkSharp.targets
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\Sdk\Sdk.targets
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.CSharp\GtkNamespace.csproj
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.CSharp\MainWindow.cs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.CSharp\MainWindow.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.CSharp\Program.cs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Dialog.CSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Dialog.CSharp\Gtk_Dialog.cs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Dialog.CSharp\Gtk_Dialog.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Widget.CSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Widget.CSharp\Gtk_Widget.cs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Widget.CSharp\Gtk_Widget.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Window.CSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Window.CSharp\Gtk_Window.cs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Window.CSharp\Gtk_Window.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.CSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.FSharp\GtkNamespace.fsproj
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.FSharp\MainWindow.fs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.FSharp\MainWindow.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.FSharp\Program.fs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Dialog.FSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Dialog.FSharp\Gtk_Dialog.fs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Dialog.FSharp\Gtk_Dialog.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Widget.FSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Widget.FSharp\Gtk_Widget.fs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Widget.FSharp\Gtk_Widget.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Window.FSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Window.FSharp\Gtk_Window.fs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Window.FSharp\Gtk_Window.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.FSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.VBNet\GtkNamespace.vbproj
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.VBNet\MainWindow.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.VBNet\MainWindow.vb
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.VBNet\Program.vb
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Dialog.VBNet\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Dialog.VBNet\Gtk_Dialog.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Dialog.VBNet\Gtk_Dialog.vb
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Widget.VBNet\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Widget.VBNet\Gtk_Widget.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Widget.VBNet\Gtk_Widget.vb
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Window.VBNet\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Window.VBNet\Gtk_Window.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Window.VBNet\Gtk_Window.vb
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\content\GtkSharp.Application.VBNet\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\WorkloadManifest.targets
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.NET.Sdk.Gtk\3.24.24.1\WorkloadManifest.json
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\obj\Release\GtkSharp.NET.Sdk.Gtk.sourcelink.json
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.NET.Sdk.Gtk\obj\Release\WorkloadManifest.json

View File

@@ -0,0 +1 @@
{"documents":{"E:\\projects\\KioskApp\\GtkSharp\\*":"https://raw.githubusercontent.com/GtkSharp/GtkSharp/b7303616129ab5a0ca64def45649ab522d83fa4a/*"}}

View File

@@ -0,0 +1,39 @@
{
"version": "3.24.24-rev.1",
"workloads": {
"gtk": {
"description": ".NET SDK workload for building GtkSharp applications.",
"packs": [
"GtkSharp.Sdk",
"GtkSharp.Ref",
"GtkSharp.Runtime"
]
}
},
"packs": {
"GtkSharp.Sdk": {
"kind": "sdk",
"version": "3.24.24.1"
},
"GtkSharp.Ref": {
"kind": "framework",
"version": "3.24.24.1"
},
"GtkSharp.Runtime": {
"kind": "framework",
"version": "3.24.24.1"
},
"GtkSharp.Workload.Template.CSharp": {
"kind": "template",
"version": "3.24.24.1"
},
"GtkSharp.Workload.Template.FSharp": {
"kind": "template",
"version": "3.24.24.1"
},
"GtkSharp.Workload.Template.VBNet": {
"kind": "template",
"version": "3.24.24.1"
}
}
}

View File

@@ -0,0 +1,80 @@
{
"version": 3,
"targets": {
".NETStandard,Version=v2.0": {}
},
"libraries": {},
"projectFileDependencyGroups": {
".NETStandard,Version=v2.0": []
},
"packageFolders": {
"C:\\Users\\Uther\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "3.24.24.1",
"restore": {
"projectUniqueName": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.NET.Sdk.Gtk\\GtkSharp.NET.Sdk.Gtk.csproj",
"projectName": "GtkSharp.NET.Sdk.Gtk.Manifest-8.0.200",
"projectPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.NET.Sdk.Gtk\\GtkSharp.NET.Sdk.Gtk.csproj",
"packagesPath": "C:\\Users\\Uther\\.nuget\\packages\\",
"outputPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.NET.Sdk.Gtk\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\NuGet.Config",
"C:\\Users\\Uther\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"noWarn": [
"NU5100",
"NU5128",
"NU5130",
"NU5131"
],
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.206\\RuntimeIdentifierGraph.json"
}
}
}
}

View File

@@ -0,0 +1,8 @@
{
"version": 2,
"dgSpecHash": "eVAgH8eWqeqI1LaEIJ3SSxe1j8FQ6AfsQ0EEZpoTSN4ddOzN0hh5BbNuLRyqc1O3t6XUxaJu+lfmiHM3Y6Ec9Q==",
"success": true,
"projectFilePath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.NET.Sdk.Gtk\\GtkSharp.NET.Sdk.Gtk.csproj",
"expectedPackageFiles": [],
"logs": []
}

View File

@@ -0,0 +1,20 @@
<Project Sdk="Microsoft.Build.NoTargets">
<Import Project="..\Shared\Common.targets" />
<Import Project="..\Shared\Frameworks.targets" />
<PropertyGroup>
<Description>GtkSharp targeting pack</Description>
</PropertyGroup>
<ItemGroup>
<None Include="$(_GtkSharpBuildOutputDirectory)$(Configuration)\net$(_GtkSharpNetVersion)\*.dll" />
<None Update="@(None)" CopyToOutputDirectory="PreserveNewest" Visible="false" Link="ref\$(_GtkSharpFullTfm)\%(FileName)%(Extension)" />
<_PackageFiles Include="@(None)" PackagePath="ref\$(_GtkSharpFullTfm)" TargetPath="ref\$(_GtkSharpFullTfm)" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(_GtkSharpSourceDirectory)Libs\**\*.csproj" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,74 @@
{
"format": 1,
"restore": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Ref\\GtkSharp.Ref.csproj": {}
},
"projects": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Ref\\GtkSharp.Ref.csproj": {
"version": "3.24.24.1",
"restore": {
"projectUniqueName": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Ref\\GtkSharp.Ref.csproj",
"projectName": "GtkSharp.Ref",
"projectPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Ref\\GtkSharp.Ref.csproj",
"packagesPath": "C:\\Users\\Uther\\.nuget\\packages\\",
"outputPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Ref\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\NuGet.Config",
"C:\\Users\\Uther\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"noWarn": [
"NU5100",
"NU5128",
"NU5130",
"NU5131"
],
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.206\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Uther\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Uther\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

View File

@@ -0,0 +1,11 @@
<FileList Name="GtkSharp" TargetFrameworkIdentifier=".NETCoreApp" TargetFrameworkVersion="8.0" FrameworkName="GtkSharp">
<File Type="Managed" Path="ref/net8.0-gtk3.24/AtkSharp.dll" AssemblyName="AtkSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="ref/net8.0-gtk3.24/CairoSharp.dll" AssemblyName="CairoSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="ref/net8.0-gtk3.24/GLibSharp.dll" AssemblyName="GLibSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="ref/net8.0-gtk3.24/GdkSharp.dll" AssemblyName="GdkSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="ref/net8.0-gtk3.24/GioSharp.dll" AssemblyName="GioSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="ref/net8.0-gtk3.24/GtkSharp.dll" AssemblyName="GtkSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="ref/net8.0-gtk3.24/GtkSourceSharp.dll" AssemblyName="GtkSourceSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="ref/net8.0-gtk3.24/PangoSharp.dll" AssemblyName="PangoSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="ref/net8.0-gtk3.24/WebkitGtkSharp.dll" AssemblyName="WebkitGtkSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
</FileList>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.Ref</id>
<version>3.24.24.1</version>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>GtkSharp targeting pack</description>
<packageTypes>
<packageType name="DotnetPlatform" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="ref\net8.0-gtk3.24\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\AtkSharp.dll" target="ref\net8.0-gtk3.24\AtkSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\CairoSharp.dll" target="ref\net8.0-gtk3.24\CairoSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\GdkSharp.dll" target="ref\net8.0-gtk3.24\GdkSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\GioSharp.dll" target="ref\net8.0-gtk3.24\GioSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\GLibSharp.dll" target="ref\net8.0-gtk3.24\GLibSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\GtkSharp.dll" target="ref\net8.0-gtk3.24\GtkSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\GtkSourceSharp.dll" target="ref\net8.0-gtk3.24\GtkSourceSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\PangoSharp.dll" target="ref\net8.0-gtk3.24\PangoSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\WebkitGtkSharp.dll" target="ref\net8.0-gtk3.24\WebkitGtkSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Ref\obj\Release\FrameworkList.xml" target="data\FrameworkList.xml" />
</files>
</package>

View File

@@ -0,0 +1,13 @@
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Ref\3.24.24.1\data\FrameworkList.xml
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Ref\3.24.24.1\ref\net8.0-gtk3.24\Icon.png
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Ref\3.24.24.1\ref\net8.0-gtk3.24\AtkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Ref\3.24.24.1\ref\net8.0-gtk3.24\CairoSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Ref\3.24.24.1\ref\net8.0-gtk3.24\GdkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Ref\3.24.24.1\ref\net8.0-gtk3.24\GioSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Ref\3.24.24.1\ref\net8.0-gtk3.24\GLibSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Ref\3.24.24.1\ref\net8.0-gtk3.24\GtkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Ref\3.24.24.1\ref\net8.0-gtk3.24\GtkSourceSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Ref\3.24.24.1\ref\net8.0-gtk3.24\PangoSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Ref\3.24.24.1\ref\net8.0-gtk3.24\WebkitGtkSharp.dll
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Ref\obj\Release\GtkSharp.Ref.sourcelink.json
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Ref\obj\Release\FrameworkList.xml

View File

@@ -0,0 +1 @@
{"documents":{"E:\\projects\\KioskApp\\GtkSharp\\*":"https://raw.githubusercontent.com/GtkSharp/GtkSharp/b7303616129ab5a0ca64def45649ab522d83fa4a/*"}}

View File

@@ -0,0 +1,80 @@
{
"version": 3,
"targets": {
".NETStandard,Version=v2.0": {}
},
"libraries": {},
"projectFileDependencyGroups": {
".NETStandard,Version=v2.0": []
},
"packageFolders": {
"C:\\Users\\Uther\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "3.24.24.1",
"restore": {
"projectUniqueName": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Ref\\GtkSharp.Ref.csproj",
"projectName": "GtkSharp.Ref",
"projectPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Ref\\GtkSharp.Ref.csproj",
"packagesPath": "C:\\Users\\Uther\\.nuget\\packages\\",
"outputPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Ref\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\NuGet.Config",
"C:\\Users\\Uther\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"noWarn": [
"NU5100",
"NU5128",
"NU5130",
"NU5131"
],
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.206\\RuntimeIdentifierGraph.json"
}
}
}
}

View File

@@ -0,0 +1,8 @@
{
"version": 2,
"dgSpecHash": "rk0bKQXdyMR83zptQjn4iEUVO5ZeONTF9FS3Id3MTapdf+ytZ2MItc6TyDU0qbI35+SVNw5VQX8Wf/C0s5YAlQ==",
"success": true,
"projectFilePath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Ref\\GtkSharp.Ref.csproj",
"expectedPackageFiles": [],
"logs": []
}

View File

@@ -0,0 +1,20 @@
<Project Sdk="Microsoft.Build.NoTargets">
<Import Project="..\Shared\Common.targets" />
<Import Project="..\Shared\Frameworks.targets" />
<PropertyGroup>
<Description>GtkSharp runtime pack</Description>
</PropertyGroup>
<ItemGroup>
<None Include="$(_GtkSharpBuildOutputDirectory)$(Configuration)\net$(_GtkSharpNetVersion)\*.dll" />
<None Update="@(None)" CopyToOutputDirectory="PreserveNewest" Visible="false" Link="lib\$(_GtkSharpFullTfm)\%(FileName)%(Extension)" />
<_PackageFiles Include="@(None)" PackagePath="lib\$(_GtkSharpFullTfm)" TargetPath="lib\$(_GtkSharpFullTfm)" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(_GtkSharpSourceDirectory)Libs\**\*.csproj" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,74 @@
{
"format": 1,
"restore": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Runtime\\GtkSharp.Runtime.csproj": {}
},
"projects": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Runtime\\GtkSharp.Runtime.csproj": {
"version": "3.24.24.1",
"restore": {
"projectUniqueName": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Runtime\\GtkSharp.Runtime.csproj",
"projectName": "GtkSharp.Runtime",
"projectPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Runtime\\GtkSharp.Runtime.csproj",
"packagesPath": "C:\\Users\\Uther\\.nuget\\packages\\",
"outputPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Runtime\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\NuGet.Config",
"C:\\Users\\Uther\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"noWarn": [
"NU5100",
"NU5128",
"NU5130",
"NU5131"
],
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.206\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Uther\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Uther\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.Runtime</id>
<version>3.24.24.1</version>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>GtkSharp runtime pack</description>
<packageTypes>
<packageType name="DotnetPlatform" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="lib\net8.0-gtk3.24\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\AtkSharp.dll" target="lib\net8.0-gtk3.24\AtkSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\CairoSharp.dll" target="lib\net8.0-gtk3.24\CairoSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\GdkSharp.dll" target="lib\net8.0-gtk3.24\GdkSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\GioSharp.dll" target="lib\net8.0-gtk3.24\GioSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\GLibSharp.dll" target="lib\net8.0-gtk3.24\GLibSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\GtkSharp.dll" target="lib\net8.0-gtk3.24\GtkSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\GtkSourceSharp.dll" target="lib\net8.0-gtk3.24\GtkSourceSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\PangoSharp.dll" target="lib\net8.0-gtk3.24\PangoSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\BuildOutput\Release\net8.0\WebkitGtkSharp.dll" target="lib\net8.0-gtk3.24\WebkitGtkSharp.dll" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Runtime\obj\Release\RuntimeList.xml" target="data\RuntimeList.xml" />
</files>
</package>

View File

@@ -0,0 +1,13 @@
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Runtime\3.24.24.1\data\RuntimeList.xml
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Runtime\3.24.24.1\lib\net8.0-gtk3.24\Icon.png
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Runtime\3.24.24.1\lib\net8.0-gtk3.24\AtkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Runtime\3.24.24.1\lib\net8.0-gtk3.24\CairoSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Runtime\3.24.24.1\lib\net8.0-gtk3.24\GdkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Runtime\3.24.24.1\lib\net8.0-gtk3.24\GioSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Runtime\3.24.24.1\lib\net8.0-gtk3.24\GLibSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Runtime\3.24.24.1\lib\net8.0-gtk3.24\GtkSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Runtime\3.24.24.1\lib\net8.0-gtk3.24\GtkSourceSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Runtime\3.24.24.1\lib\net8.0-gtk3.24\PangoSharp.dll
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Runtime\3.24.24.1\lib\net8.0-gtk3.24\WebkitGtkSharp.dll
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Runtime\obj\Release\GtkSharp.Runtime.sourcelink.json
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Runtime\obj\Release\RuntimeList.xml

View File

@@ -0,0 +1 @@
{"documents":{"E:\\projects\\KioskApp\\GtkSharp\\*":"https://raw.githubusercontent.com/GtkSharp/GtkSharp/b7303616129ab5a0ca64def45649ab522d83fa4a/*"}}

View File

@@ -0,0 +1,11 @@
<FileList Name="GtkSharp" TargetFrameworkIdentifier=".NETCoreApp" TargetFrameworkVersion="8.0" FrameworkName="GtkSharp">
<File Type="Managed" Path="lib/net8.0-gtk3.24/AtkSharp.dll" AssemblyName="AtkSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="lib/net8.0-gtk3.24/CairoSharp.dll" AssemblyName="CairoSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="lib/net8.0-gtk3.24/GLibSharp.dll" AssemblyName="GLibSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="lib/net8.0-gtk3.24/GdkSharp.dll" AssemblyName="GdkSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="lib/net8.0-gtk3.24/GioSharp.dll" AssemblyName="GioSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="lib/net8.0-gtk3.24/GtkSharp.dll" AssemblyName="GtkSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="lib/net8.0-gtk3.24/GtkSourceSharp.dll" AssemblyName="GtkSourceSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="lib/net8.0-gtk3.24/PangoSharp.dll" AssemblyName="PangoSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
<File Type="Managed" Path="lib/net8.0-gtk3.24/WebkitGtkSharp.dll" AssemblyName="WebkitGtkSharp" PublicKeyToken="f6892ebcc5dd81ba" AssemblyVersion="3.24.24.1" FileVersion="3.24.24.1" Profile="GTK" />
</FileList>

View File

@@ -0,0 +1,80 @@
{
"version": 3,
"targets": {
".NETStandard,Version=v2.0": {}
},
"libraries": {},
"projectFileDependencyGroups": {
".NETStandard,Version=v2.0": []
},
"packageFolders": {
"C:\\Users\\Uther\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "3.24.24.1",
"restore": {
"projectUniqueName": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Runtime\\GtkSharp.Runtime.csproj",
"projectName": "GtkSharp.Runtime",
"projectPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Runtime\\GtkSharp.Runtime.csproj",
"packagesPath": "C:\\Users\\Uther\\.nuget\\packages\\",
"outputPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Runtime\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\NuGet.Config",
"C:\\Users\\Uther\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"noWarn": [
"NU5100",
"NU5128",
"NU5130",
"NU5131"
],
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.206\\RuntimeIdentifierGraph.json"
}
}
}
}

View File

@@ -0,0 +1,8 @@
{
"version": 2,
"dgSpecHash": "9R6BfjD8ac/sAHpX1aays2IrDKHK+rrpav6VIZn/sOpxShJb4UMASm6HGJKaIMoftE9XONhn/4VLRf0CV3WM+A==",
"success": true,
"projectFilePath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Runtime\\GtkSharp.Runtime.csproj",
"expectedPackageFiles": [],
"logs": []
}

View File

@@ -0,0 +1,58 @@
<Project Sdk="Microsoft.Build.NoTargets">
<Import Project="..\Shared\Common.targets" />
<PropertyGroup>
<Description>GtkSharp SDK. Enabled via the net8.0-gtk TFM.</Description>
</PropertyGroup>
<ItemGroup>
<None Remove="**\*.in.*" />
<None Update="@(None)" PackagePath="" CopyToOutputDirectory="PreserveNewest" Pack="true" />
<None
Include="$(_GtkSharpSourceDirectory)Libs\GtkSharp\GtkSharp.targets"
Link="targets\GtkSharp.targets"
CopyToOutputDirectory="PreserveNewest"
Pack="true"
PackagePath="targets"
Visible="false"
/>
</ItemGroup>
<Import Project="..\Shared\ReplaceText.targets" />
<Target Name="_ReplaceSdkText"
BeforeTargets="Build;AssignTargetPaths"
Inputs="$(MSBuildProjectFile);Sdk\Sdk.in.targets"
Outputs="$(IntermediateOutputPath)Sdk.targets">
<ReplaceText
Input="Sdk\Sdk.in.targets"
Output="$(IntermediateOutputPath)Sdk.targets"
OldValue="@GTKSHARPVERSION@"
NewValue="$(_GtkSharpVersion)"
/>
<ReplaceText
Input="$(IntermediateOutputPath)Sdk.targets"
Output="$(IntermediateOutputPath)Sdk.targets"
OldValue="@GTKSHARPNETVERSION@"
NewValue="$(_GtkSharpNetVersion)"
/>
<ItemGroup>
<None
Include="$(IntermediateOutputPath)Sdk.targets"
Link="Sdk\Sdk.targets"
CopyToOutputDirectory="PreserveNewest"
Pack="true"
PackagePath="Sdk"
Visible="false"
/>
<FileWrites Include="$(IntermediateOutputPath)Sdk.targets" />
</ItemGroup>
</Target>
</Project>

View File

@@ -0,0 +1,66 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- GtkSharp target from the original nuget package -->
<Import Project="..\targets\GtkSharp.targets" />
<!-- Register net8.0-gtk3.24 TFM -->
<ItemGroup>
<SupportedPlatform Include="gtk" />
</ItemGroup>
<PropertyGroup>
<_DefaultTargetPlatformVersion>@GTKSHARPVERSION@</_DefaultTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup>
<TargetPlatformSupported>true</TargetPlatformSupported>
<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">$(_DefaultTargetPlatformVersion)</TargetPlatformVersion>
</PropertyGroup>
<ItemGroup>
<SdkSupportedTargetPlatformVersion Include="@GTKSHARPVERSION@" />
</ItemGroup>
<!-- Register GtkSharp runtime -->
<ItemGroup>
<KnownFrameworkReference
Include="GtkSharp"
TargetFramework="net@GTKSHARPNETVERSION@"
RuntimeFrameworkName="GtkSharp"
DefaultRuntimeFrameworkVersion="**FromWorkload**"
LatestRuntimeFrameworkVersion="**FromWorkload**"
TargetingPackName="GtkSharp.Ref"
TargetingPackVersion="**FromWorkload**"
RuntimePackNamePatterns="GtkSharp.Runtime"
RuntimePackRuntimeIdentifiers="win-x64;win-x86;linux-x64;linux-x86;osx-x64"
Profile="GTK"
/>
</ItemGroup>
<!-- Reference GtkSharp runtime -->
<ItemGroup Condition=" '$(DisableImplicitFrameworkReferences)' != 'true' ">
<FrameworkReference
Include="GtkSharp"
IsImplicitlyDefined="true"
Pack="false"
PrivateAssets="All"
/>
</ItemGroup>
<!-- Project properties -->
<PropertyGroup>
<_IsGtkDefined>$([System.Text.RegularExpressions.Regex]::IsMatch('$(DefineConstants.Trim())', '(^|;)GTK($|;)'))</_IsGtkDefined>
<DefineConstants Condition="!$(_IsGtkDefined)">GTK;$(DefineConstants)</DefineConstants>
</PropertyGroup>
<PropertyGroup>
<!-- Must be self-contained. Framework-dependent builds cannot see our custom runtime -->
<SelfContained>true</SelfContained>
<RuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == '' and $([MSBuild]::IsOsPlatform('Windows')) and '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' == 'X64' ">win-x64</RuntimeIdentifier>
<RuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == '' and $([MSBuild]::IsOsPlatform('Windows')) and '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' == 'X86' ">win-x86</RuntimeIdentifier>
<RuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == '' and $([MSBuild]::IsOsPlatform('Linux')) and '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' == 'X64' ">linux-x64</RuntimeIdentifier>
<RuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == '' and $([MSBuild]::IsOsPlatform('Linux')) and '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' == 'X86' ">linux-x86</RuntimeIdentifier>
<RuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == '' and $([MSBuild]::IsOsPlatform('OSX')) and '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' == 'X64' ">osx-x64</RuntimeIdentifier>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,74 @@
{
"format": 1,
"restore": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Sdk\\GtkSharp.Sdk.csproj": {}
},
"projects": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Sdk\\GtkSharp.Sdk.csproj": {
"version": "3.24.24.1",
"restore": {
"projectUniqueName": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Sdk\\GtkSharp.Sdk.csproj",
"projectName": "GtkSharp.Sdk",
"projectPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Sdk\\GtkSharp.Sdk.csproj",
"packagesPath": "C:\\Users\\Uther\\.nuget\\packages\\",
"outputPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Sdk\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\NuGet.Config",
"C:\\Users\\Uther\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"noWarn": [
"NU5100",
"NU5128",
"NU5130",
"NU5131"
],
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.206\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Uther\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Uther\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.Sdk</id>
<version>3.24.24.1</version>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>GtkSharp SDK. Enabled via the net8.0-gtk TFM.</description>
<packageTypes>
<packageType name="DotnetPlatform" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\GtkSharp.targets" target="targets\GtkSharp.targets" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Sdk\obj\Release\Sdk.targets" target="Sdk\Sdk.targets" />
</files>
</package>

View File

@@ -0,0 +1,5 @@
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Sdk\3.24.24.1\Icon.png
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Sdk\3.24.24.1\targets\GtkSharp.targets
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Sdk\3.24.24.1\Sdk\Sdk.targets
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Sdk\obj\Release\GtkSharp.Sdk.sourcelink.json
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Sdk\obj\Release\Sdk.targets

View File

@@ -0,0 +1 @@
{"documents":{"E:\\projects\\KioskApp\\GtkSharp\\*":"https://raw.githubusercontent.com/GtkSharp/GtkSharp/b7303616129ab5a0ca64def45649ab522d83fa4a/*"}}

View File

@@ -0,0 +1,66 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- GtkSharp target from the original nuget package -->
<Import Project="..\targets\GtkSharp.targets" />
<!-- Register net8.0-gtk3.24 TFM -->
<ItemGroup>
<SupportedPlatform Include="gtk" />
</ItemGroup>
<PropertyGroup>
<_DefaultTargetPlatformVersion>3.24</_DefaultTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup>
<TargetPlatformSupported>true</TargetPlatformSupported>
<TargetPlatformVersion Condition=" '$(TargetPlatformVersion)' == '' ">$(_DefaultTargetPlatformVersion)</TargetPlatformVersion>
</PropertyGroup>
<ItemGroup>
<SdkSupportedTargetPlatformVersion Include="3.24" />
</ItemGroup>
<!-- Register GtkSharp runtime -->
<ItemGroup>
<KnownFrameworkReference
Include="GtkSharp"
TargetFramework="net8.0"
RuntimeFrameworkName="GtkSharp"
DefaultRuntimeFrameworkVersion="**FromWorkload**"
LatestRuntimeFrameworkVersion="**FromWorkload**"
TargetingPackName="GtkSharp.Ref"
TargetingPackVersion="**FromWorkload**"
RuntimePackNamePatterns="GtkSharp.Runtime"
RuntimePackRuntimeIdentifiers="win-x64;win-x86;linux-x64;linux-x86;osx-x64"
Profile="GTK"
/>
</ItemGroup>
<!-- Reference GtkSharp runtime -->
<ItemGroup Condition=" '$(DisableImplicitFrameworkReferences)' != 'true' ">
<FrameworkReference
Include="GtkSharp"
IsImplicitlyDefined="true"
Pack="false"
PrivateAssets="All"
/>
</ItemGroup>
<!-- Project properties -->
<PropertyGroup>
<_IsGtkDefined>$([System.Text.RegularExpressions.Regex]::IsMatch('$(DefineConstants.Trim())', '(^|;)GTK($|;)'))</_IsGtkDefined>
<DefineConstants Condition="!$(_IsGtkDefined)">GTK;$(DefineConstants)</DefineConstants>
</PropertyGroup>
<PropertyGroup>
<!-- Must be self-contained. Framework-dependent builds cannot see our custom runtime -->
<SelfContained>true</SelfContained>
<RuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == '' and $([MSBuild]::IsOsPlatform('Windows')) and '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' == 'X64' ">win-x64</RuntimeIdentifier>
<RuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == '' and $([MSBuild]::IsOsPlatform('Windows')) and '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' == 'X86' ">win-x86</RuntimeIdentifier>
<RuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == '' and $([MSBuild]::IsOsPlatform('Linux')) and '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' == 'X64' ">linux-x64</RuntimeIdentifier>
<RuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == '' and $([MSBuild]::IsOsPlatform('Linux')) and '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' == 'X86' ">linux-x86</RuntimeIdentifier>
<RuntimeIdentifier Condition=" '$(RuntimeIdentifier)' == '' and $([MSBuild]::IsOsPlatform('OSX')) and '$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' == 'X64' ">osx-x64</RuntimeIdentifier>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,80 @@
{
"version": 3,
"targets": {
".NETStandard,Version=v2.0": {}
},
"libraries": {},
"projectFileDependencyGroups": {
".NETStandard,Version=v2.0": []
},
"packageFolders": {
"C:\\Users\\Uther\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "3.24.24.1",
"restore": {
"projectUniqueName": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Sdk\\GtkSharp.Sdk.csproj",
"projectName": "GtkSharp.Sdk",
"projectPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Sdk\\GtkSharp.Sdk.csproj",
"packagesPath": "C:\\Users\\Uther\\.nuget\\packages\\",
"outputPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Sdk\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\NuGet.Config",
"C:\\Users\\Uther\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"noWarn": [
"NU5100",
"NU5128",
"NU5130",
"NU5131"
],
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.206\\RuntimeIdentifierGraph.json"
}
}
}
}

View File

@@ -0,0 +1,8 @@
{
"version": 2,
"dgSpecHash": "tGSHvWKcj1HFW1zqLLW/MOBeUQGzF1E472MrdHWR77btbd+VZp91yqnuw1jy3tKOgj0of2xGjmh2pJsJfQ7VSQ==",
"success": true,
"projectFilePath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Sdk\\GtkSharp.Sdk.csproj",
"expectedPackageFiles": [],
"logs": []
}

View File

@@ -0,0 +1,47 @@
<Project Sdk="Microsoft.Build.NoTargets">
<Import Project="..\Shared\Templates.targets" />
<PropertyGroup>
<Title>GTK templates for CSharp</Title>
<Description>A set of C# templates for your .NET GTK Application. Installed with the GtkSharp .NET workload.</Description>
</PropertyGroup>
<ItemGroup>
<_GtkSharpTemplateContent Include="content\**" />
<_GtkSharpTemplateContent Remove="**\*.in.*" />
<None Include="@(_GtkSharpTemplateContent)"
CopyToOutputDirectory="PreserveNewest"
Pack="true"
PackagePath="content"
/>
</ItemGroup>
<Import Project="..\Shared\ReplaceText.targets" />
<Target Name="_ReplaceJsonText"
BeforeTargets="Build;AssignTargetPaths"
Inputs="$(MSBuildProjectFile);content\GtkSharp.Application.CSharp\.template.config\template.in.json"
Outputs="$(IntermediateOutputPath)template.json">
<ReplaceText
Input="content\GtkSharp.Application.CSharp\.template.config\template.in.json"
Output="$(IntermediateOutputPath)template.json"
OldValue="@GTKSHARPNETVERSION@"
NewValue="$(_GtkSharpNetVersion)"
/>
<ItemGroup>
<None
Include="$(IntermediateOutputPath)template.json"
Link="content\GtkSharp.Application.CSharp\.template.config\template.json"
CopyToOutputDirectory="PreserveNewest"
Pack="true"
PackagePath="content\GtkSharp.Application.CSharp\.template.config\template.json"
/>
<FileWrites Include="$(IntermediateOutputPath)template.json" />
</ItemGroup>
</Target>
</Project>

View File

@@ -0,0 +1,29 @@
{
"$schema": "http://json.schemastore.org/template",
"author": "GtkSharp Contributors",
"classifications": [
"Gtk",
"GUI App"
],
"name": "Gtk Application",
"identity": "GtkSharp.Application.CSharp",
"groupIdentity": "GtkSharp.Application",
"shortName": "gtk",
"tags": {
"language": "C#",
"type": "project"
},
"sourceName": "GtkNamespace",
"preferNameDirectory": true,
"symbols": {
"targetframework": {
"type": "parameter",
"description": "The target framework for the project.",
"defaultValue": "net@GTKSHARPNETVERSION@-gtk",
"replaces": "$(FrameworkParameter)"
}
},
"primaryOutputs": [
{ "path": "GtkNamespace.csproj" }
]
}

View File

@@ -0,0 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>$(FrameworkParameter)</TargetFramework>
</PropertyGroup>
<ItemGroup>
<None Remove="**\*.glade" />
<EmbeddedResource Include="**\*.glade">
<LogicalName>%(Filename)%(Extension)</LogicalName>
</EmbeddedResource>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,35 @@
using System;
using Gtk;
using UI = Gtk.Builder.ObjectAttribute;
namespace GtkNamespace
{
class MainWindow : Window
{
[UI] private Label _label1 = null;
[UI] private Button _button1 = null;
private int _counter;
public MainWindow() : this(new Builder("MainWindow.glade")) { }
private MainWindow(Builder builder) : base(builder.GetRawOwnedObject("MainWindow"))
{
builder.Autoconnect(this);
DeleteEvent += Window_DeleteEvent;
_button1.Clicked += Button1_Clicked;
}
private void Window_DeleteEvent(object sender, DeleteEventArgs a)
{
Application.Quit();
}
private void Button1_Clicked(object sender, EventArgs a)
{
_counter++;
_label1.Text = "Hello World! This button has been clicked " + _counter + " time(s).";
}
}
}

View File

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.18"/>
<object class="GtkWindow" id="MainWindow">
<property name="can_focus">False</property>
<property name="title" translatable="yes">Example Window</property>
<property name="default_width">480</property>
<property name="default_height">240</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_left">4</property>
<property name="margin_right">4</property>
<property name="margin_top">4</property>
<property name="margin_bottom">4</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkLabel" id="_label1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Hello World!</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="_button1">
<property name="label" translatable="yes">Click me!</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="receives_default">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</object>
</interface>

View File

@@ -0,0 +1,23 @@
using System;
using Gtk;
namespace GtkNamespace
{
class Program
{
[STAThread]
public static void Main(string[] args)
{
Application.Init();
var app = new Application("org.GtkNamespace.GtkNamespace", GLib.ApplicationFlags.None);
app.Register(GLib.Cancellable.Current);
var win = new MainWindow();
app.AddWindow(win);
win.Show();
Application.Run();
}
}
}

View File

@@ -0,0 +1,33 @@
{
"$schema": "http://json.schemastore.org/template",
"author": "GtkSharp Contributors",
"classifications": [
"Gtk",
"UI"
],
"name": "Gtk Dialog",
"identity": "GtkSharp.Dialog.CSharp",
"groupIdentity": "GtkSharp.Dialog",
"shortName": "gtkdialog",
"tags": {
"language": "C#",
"type": "item"
},
"sourceName": "Gtk_Dialog",
"primaryOutputs": [
{
"path": "Gtk_Dialog.cs"
},
{
"path": "Gtk_Dialog.glade"
}
],
"defaultName": "Gtk_Dialog",
"symbols": {
"namespace": {
"description": "Namespace for the generated files",
"replaces": "GtkNamespace",
"type": "parameter"
}
}
}

View File

@@ -0,0 +1,24 @@
using System;
using Gtk;
using UI = Gtk.Builder.ObjectAttribute;
namespace GtkNamespace
{
class Gtk_Dialog : Dialog
{
public Gtk_Dialog() : this(new Builder("Gtk_Dialog.glade")) { }
private Gtk_Dialog(Builder builder) : base(builder.GetRawOwnedObject("Gtk_Dialog"))
{
builder.Autoconnect(this);
DefaultResponse = ResponseType.Cancel;
Response += Dialog_Response;
}
private void Dialog_Response(object o, ResponseArgs args)
{
Hide();
}
}
}

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.18"/>
<object class="GtkDialog" id="Gtk_Dialog">
<property name="can_focus">False</property>
<property name="default_width">320</property>
<property name="default_height">260</property>
<property name="type_hint">dialog</property>
<child internal-child="vbox">
<object class="GtkBox">
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">2</property>
<child internal-child="action_area">
<object class="GtkButtonBox">
<property name="can_focus">False</property>
<property name="layout_style">end</property>
<child>
<placeholder/>
</child>
<child>
<object class="GtkButton" id="button1">
<property name="label">gtk-close</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_stock">True</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<placeholder/>
</child>
</object>
</child>
<action-widgets>
<action-widget response="-7">button1</action-widget>
</action-widgets>
</object>
</interface>

View File

@@ -0,0 +1,33 @@
{
"$schema": "http://json.schemastore.org/template",
"author": "GtkSharp Contributors",
"classifications": [
"Gtk",
"UI"
],
"name": "Gtk Widget",
"identity": "GtkSharp.Widget.CSharp",
"groupIdentity": "GtkSharp.Widget",
"shortName": "gtkwidget",
"tags": {
"language": "C#",
"type": "item"
},
"sourceName": "Gtk_Widget",
"primaryOutputs": [
{
"path": "Gtk_Widget.cs"
},
{
"path": "Gtk_Widget.glade"
}
],
"defaultName": "Gtk_Widget",
"symbols": {
"namespace": {
"description": "Namespace for the generated files",
"replaces": "GtkNamespace",
"type": "parameter"
}
}
}

View File

@@ -0,0 +1,16 @@
using System;
using Gtk;
using UI = Gtk.Builder.ObjectAttribute;
namespace GtkNamespace
{
public class Gtk_Widget : Box
{
public Gtk_Widget() : this(new Builder("Gtk_Widget.glade")) { }
private Gtk_Widget(Builder builder) : base(builder.GetRawOwnedObject("Gtk_Widget"))
{
builder.Autoconnect(this);
}
}
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.18"/>
<object class="GtkBox" id="${EscapedIdentifier}">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<placeholder/>
</child>
</object>
</interface>

View File

@@ -0,0 +1,33 @@
{
"$schema": "http://json.schemastore.org/template",
"author": "GtkSharp Contributors",
"classifications": [
"Gtk",
"UI"
],
"name": "Gtk Window",
"identity": "GtkSharp.Window.CSharp",
"groupIdentity": "GtkSharp.Window",
"shortName": "gtkwindow",
"tags": {
"language": "C#",
"type": "item"
},
"sourceName": "Gtk_Window",
"primaryOutputs": [
{
"path": "Gtk_Window.cs"
},
{
"path": "Gtk_Window.glade"
}
],
"defaultName": "Gtk_Window",
"symbols": {
"namespace": {
"description": "Namespace for the generated files",
"replaces": "GtkNamespace",
"type": "parameter"
}
}
}

View File

@@ -0,0 +1,16 @@
using System;
using Gtk;
using UI = Gtk.Builder.ObjectAttribute;
namespace GtkNamespace
{
class Gtk_Window : Window
{
public Gtk_Window() : this(new Builder("Gtk_Window.glade")) { }
private Gtk_Window(Builder builder) : base(builder.GetRawOwnedObject("Gtk_Window"))
{
builder.Autoconnect(this);
}
}
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.18"/>
<object class="GtkWindow" id="Gtk_Window">
<property name="can_focus">False</property>
<property name="title" translatable="yes">Gtk_Window</property>
<child>
<placeholder/>
</child>
</object>
</interface>

View File

@@ -0,0 +1,71 @@
{
"format": 1,
"restore": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.CSharp\\GtkSharp.Workload.Template.CSharp.csproj": {}
},
"projects": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.CSharp\\GtkSharp.Workload.Template.CSharp.csproj": {
"version": "3.24.24.1",
"restore": {
"projectUniqueName": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.CSharp\\GtkSharp.Workload.Template.CSharp.csproj",
"projectName": "GtkSharp.Workload.Template.CSharp",
"projectPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.CSharp\\GtkSharp.Workload.Template.CSharp.csproj",
"packagesPath": "C:\\Users\\Uther\\.nuget\\packages\\",
"outputPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.CSharp\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\NuGet.Config",
"C:\\Users\\Uther\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"noWarn": [
"NU5128"
],
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.206\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Uther\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Uther\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.Workload.Template.CSharp</id>
<version>3.24.24.1</version>
<title>GTK templates for CSharp</title>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>A set of C# templates for your .NET GTK Application. Installed with the GtkSharp .NET workload.</description>
<packageTypes>
<packageType name="Template" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Application.CSharp\GtkNamespace.csproj" target="content\GtkSharp.Application.CSharp\GtkNamespace.csproj" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Application.CSharp\MainWindow.cs" target="content\GtkSharp.Application.CSharp\MainWindow.cs" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Application.CSharp\MainWindow.glade" target="content\GtkSharp.Application.CSharp\MainWindow.glade" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Application.CSharp\Program.cs" target="content\GtkSharp.Application.CSharp\Program.cs" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Dialog.CSharp\.template.config\template.json" target="content\GtkSharp.Dialog.CSharp\.template.config\template.json" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Dialog.CSharp\Gtk_Dialog.cs" target="content\GtkSharp.Dialog.CSharp\Gtk_Dialog.cs" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Dialog.CSharp\Gtk_Dialog.glade" target="content\GtkSharp.Dialog.CSharp\Gtk_Dialog.glade" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Widget.CSharp\.template.config\template.json" target="content\GtkSharp.Widget.CSharp\.template.config\template.json" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Widget.CSharp\Gtk_Widget.cs" target="content\GtkSharp.Widget.CSharp\Gtk_Widget.cs" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Widget.CSharp\Gtk_Widget.glade" target="content\GtkSharp.Widget.CSharp\Gtk_Widget.glade" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Window.CSharp\.template.config\template.json" target="content\GtkSharp.Window.CSharp\.template.config\template.json" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Window.CSharp\Gtk_Window.cs" target="content\GtkSharp.Window.CSharp\Gtk_Window.cs" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\content\GtkSharp.Window.CSharp\Gtk_Window.glade" target="content\GtkSharp.Window.CSharp\Gtk_Window.glade" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\obj\Release\template.json" target="content\GtkSharp.Application.CSharp\.template.config\template.json" />
</files>
</package>

View File

@@ -0,0 +1,16 @@
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Application.CSharp\GtkNamespace.csproj
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Application.CSharp\MainWindow.cs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Application.CSharp\MainWindow.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Application.CSharp\Program.cs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Dialog.CSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Dialog.CSharp\Gtk_Dialog.cs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Dialog.CSharp\Gtk_Dialog.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Widget.CSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Widget.CSharp\Gtk_Widget.cs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Widget.CSharp\Gtk_Widget.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Window.CSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Window.CSharp\Gtk_Window.cs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Window.CSharp\Gtk_Window.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.CSharp\3.24.24.1\content\GtkSharp.Application.CSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\obj\Release\GtkSharp.Workload.Template.CSharp.sourcelink.json
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.CSharp\obj\Release\template.json

View File

@@ -0,0 +1 @@
{"documents":{"E:\\projects\\KioskApp\\GtkSharp\\*":"https://raw.githubusercontent.com/GtkSharp/GtkSharp/b7303616129ab5a0ca64def45649ab522d83fa4a/*"}}

View File

@@ -0,0 +1,29 @@
{
"$schema": "http://json.schemastore.org/template",
"author": "GtkSharp Contributors",
"classifications": [
"Gtk",
"GUI App"
],
"name": "Gtk Application",
"identity": "GtkSharp.Application.CSharp",
"groupIdentity": "GtkSharp.Application",
"shortName": "gtk",
"tags": {
"language": "C#",
"type": "project"
},
"sourceName": "GtkNamespace",
"preferNameDirectory": true,
"symbols": {
"targetframework": {
"type": "parameter",
"description": "The target framework for the project.",
"defaultValue": "net8.0-gtk",
"replaces": "$(FrameworkParameter)"
}
},
"primaryOutputs": [
{ "path": "GtkNamespace.csproj" }
]
}

View File

@@ -0,0 +1,77 @@
{
"version": 3,
"targets": {
".NETStandard,Version=v2.0": {}
},
"libraries": {},
"projectFileDependencyGroups": {
".NETStandard,Version=v2.0": []
},
"packageFolders": {
"C:\\Users\\Uther\\.nuget\\packages\\": {},
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
},
"project": {
"version": "3.24.24.1",
"restore": {
"projectUniqueName": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.CSharp\\GtkSharp.Workload.Template.CSharp.csproj",
"projectName": "GtkSharp.Workload.Template.CSharp",
"projectPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.CSharp\\GtkSharp.Workload.Template.CSharp.csproj",
"packagesPath": "C:\\Users\\Uther\\.nuget\\packages\\",
"outputPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.CSharp\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\NuGet.Config",
"C:\\Users\\Uther\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"noWarn": [
"NU5128"
],
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.206\\RuntimeIdentifierGraph.json"
}
}
}
}

View File

@@ -0,0 +1,8 @@
{
"version": 2,
"dgSpecHash": "neyXrw957ZUKTRB3HffR+9krbFq7tNn0UBYbEXeTMESZBZiZU8vaWciLlZdXvbVEXmQ/7bnkmP1nbLYOO89g6A==",
"success": true,
"projectFilePath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.CSharp\\GtkSharp.Workload.Template.CSharp.csproj",
"expectedPackageFiles": [],
"logs": []
}

View File

@@ -0,0 +1,47 @@
<Project Sdk="Microsoft.Build.NoTargets">
<Import Project="..\Shared\Templates.targets" />
<PropertyGroup>
<Title>GTK templates for FSharp</Title>
<Description>A set of F# templates for your .NET GTK Application. Installed with the GtkSharp .NET workload.</Description>
</PropertyGroup>
<ItemGroup>
<_GtkSharpTemplateContent Include="content\**" />
<_GtkSharpTemplateContent Remove="**\*.in.*" />
<None Include="@(_GtkSharpTemplateContent)"
CopyToOutputDirectory="PreserveNewest"
Pack="true"
PackagePath="content"
/>
</ItemGroup>
<Import Project="..\Shared\ReplaceText.targets" />
<Target Name="_ReplaceJsonText"
BeforeTargets="Build;AssignTargetPaths"
Inputs="$(MSBuildProjectFile);content\GtkSharp.Application.FSharp\.template.config\template.in.json"
Outputs="$(IntermediateOutputPath)template.json">
<ReplaceText
Input="content\GtkSharp.Application.FSharp\.template.config\template.in.json"
Output="$(IntermediateOutputPath)template.json"
OldValue="@GTKSHARPNETVERSION@"
NewValue="$(_GtkSharpNetVersion)"
/>
<ItemGroup>
<None
Include="$(IntermediateOutputPath)template.json"
Link="content\GtkSharp.Application.FSharp\.template.config\template.json"
CopyToOutputDirectory="PreserveNewest"
Pack="true"
PackagePath="content\GtkSharp.Application.FSharp\.template.config\template.json"
/>
<FileWrites Include="$(IntermediateOutputPath)template.json" />
</ItemGroup>
</Target>
</Project>

View File

@@ -0,0 +1,29 @@
{
"$schema": "http://json.schemastore.org/template",
"author": "GtkSharp Contributors",
"classifications": [
"Gtk",
"GUI App"
],
"name": "Gtk Application",
"identity": "GtkSharp.Application.FSharp",
"groupIdentity": "GtkSharp.Application",
"shortName": "gtk",
"tags": {
"language": "F#",
"type": "project"
},
"sourceName": "GtkNamespace",
"preferNameDirectory": true,
"symbols": {
"targetframework": {
"type": "parameter",
"description": "The target framework for the project.",
"defaultValue": "net@GTKSHARPNETVERSION@-gtk",
"replaces": "$(FrameworkParameter)"
}
},
"primaryOutputs": [
{ "path": "GtkNamespace.fsproj" }
]
}

View File

@@ -0,0 +1,24 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>$(FrameworkParameter)</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Compile Include="MainWindow.fs" />
<Compile Include="Program.fs" />
</ItemGroup>
<ItemGroup>
<None Remove="**\*.glade" />
<EmbeddedResource Include="**\*.glade">
<LogicalName>%(Filename)%(Extension)</LogicalName>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<PackageReference Include="GtkSharp" Version="3.24.24.*" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,24 @@
namespace GtkNamespace
open Gtk
type MainWindow (builder : Builder) as this =
inherit Window(builder.GetRawOwnedObject("MainWindow"))
let mutable _label1 : Label = null
let mutable _button1 : Button = null
let mutable _counter = 0;
do
_label1 <- builder.GetObject("_label1") :?> Label
_button1 <- builder.GetObject("_button1") :?> Button
this.DeleteEvent.Add(fun _ ->
Application.Quit()
)
_button1.Clicked.Add(fun _ ->
_counter <- _counter + 1
_label1.Text <- "Hello World! This button has been clicked " + _counter.ToString() + " time(s)."
)
new() = new MainWindow(new Builder("MainWindow.glade"))

View File

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.18"/>
<object class="GtkWindow" id="MainWindow">
<property name="can_focus">False</property>
<property name="title" translatable="yes">Example Window</property>
<property name="default_width">480</property>
<property name="default_height">240</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="margin_left">4</property>
<property name="margin_right">4</property>
<property name="margin_top">4</property>
<property name="margin_bottom">4</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkLabel" id="_label1">
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="label" translatable="yes">Hello World!</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkButton" id="_button1">
<property name="label" translatable="yes">Click me!</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="receives_default">True</property>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
</child>
</object>
</interface>

View File

@@ -0,0 +1,18 @@
namespace GtkNamespace
module Program =
open Gtk
[<EntryPoint>]
let main argv =
Application.Init()
let app = new Application("org.GtkNamespace.GtkNamespace", GLib.ApplicationFlags.None)
app.Register(GLib.Cancellable.Current) |> ignore;
let win = new MainWindow()
app.AddWindow(win)
win.Show()
Application.Run()
0

View File

@@ -0,0 +1,33 @@
{
"$schema": "http://json.schemastore.org/template",
"author": "GtkSharp Contributors",
"classifications": [
"Gtk",
"UI"
],
"name": "Gtk Dialog",
"identity": "GtkSharp.Dialog.FSharp",
"groupIdentity": "GtkSharp.Dialog",
"shortName": "gtkdialog",
"tags": {
"language": "F#",
"type": "item"
},
"sourceName": "Gtk_Dialog",
"primaryOutputs": [
{
"path": "Gtk_Dialog.fs"
},
{
"path": "Gtk_Dialog.glade"
}
],
"defaultName": "Gtk_Dialog",
"symbols": {
"namespace": {
"description": "Namespace for the generated files",
"replaces": "GtkNamespace",
"type": "parameter"
}
}
}

View File

@@ -0,0 +1,13 @@
namespace GtkNamespace
open Gtk
type Gtk_Dialog (builder : Builder) as this =
inherit Dialog(builder.GetRawOwnedObject("Gtk_Dialog"))
do
this.DefaultResponse <- ResponseType.Cancel;
this.Response.Add(fun _ ->
this.Hide();
)
new() = new Gtk_Dialog(new Builder("Gtk_Dialog.glade"))

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.18"/>
<object class="GtkDialog" id="Gtk_Dialog">
<property name="can_focus">False</property>
<property name="default_width">320</property>
<property name="default_height">260</property>
<property name="type_hint">dialog</property>
<child internal-child="vbox">
<object class="GtkBox">
<property name="can_focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">2</property>
<child internal-child="action_area">
<object class="GtkButtonBox">
<property name="can_focus">False</property>
<property name="layout_style">end</property>
<child>
<placeholder/>
</child>
<child>
<object class="GtkButton" id="button1">
<property name="label">gtk-close</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<property name="use_stock">True</property>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
<placeholder/>
</child>
</object>
</child>
<action-widgets>
<action-widget response="-7">button1</action-widget>
</action-widgets>
</object>
</interface>

View File

@@ -0,0 +1,33 @@
{
"$schema": "http://json.schemastore.org/template",
"author": "GtkSharp Contributors",
"classifications": [
"Gtk",
"UI"
],
"name": "Gtk Widget",
"identity": "GtkSharp.Widget.FSharp",
"groupIdentity": "GtkSharp.Widget",
"shortName": "gtkwidget",
"tags": {
"language": "F#",
"type": "item"
},
"sourceName": "Gtk_Widget",
"primaryOutputs": [
{
"path": "Gtk_Widget.fs"
},
{
"path": "Gtk_Widget.glade"
}
],
"defaultName": "Gtk_Widget",
"symbols": {
"namespace": {
"description": "Namespace for the generated files",
"replaces": "GtkNamespace",
"type": "parameter"
}
}
}

View File

@@ -0,0 +1,8 @@
namespace GtkNamespace
open Gtk
type Gtk_Widget (builder : Builder) =
inherit Box(builder.GetRawOwnedObject("Gtk_Widget"))
new() = new Gtk_Widget(new Builder("Gtk_Widget.glade"))

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.18"/>
<object class="GtkBox" id="${EscapedIdentifier}">
<property name="visible">True</property>
<property name="can_focus">False</property>
<child>
<placeholder/>
</child>
</object>
</interface>

View File

@@ -0,0 +1,33 @@
{
"$schema": "http://json.schemastore.org/template",
"author": "GtkSharp Contributors",
"classifications": [
"Gtk",
"UI"
],
"name": "Gtk Window",
"identity": "GtkSharp.Window.FSharp",
"groupIdentity": "GtkSharp.Window",
"shortName": "gtkwindow",
"tags": {
"language": "F#",
"type": "item"
},
"sourceName": "Gtk_Window",
"primaryOutputs": [
{
"path": "Gtk_Window.fs"
},
{
"path": "Gtk_Window.glade"
}
],
"defaultName": "Gtk_Window",
"symbols": {
"namespace": {
"description": "Namespace for the generated files",
"replaces": "GtkNamespace",
"type": "parameter"
}
}
}

View File

@@ -0,0 +1,8 @@
namespace GtkNamespace
open Gtk
type Gtk_Window (builder : Builder) =
inherit Window(builder.GetRawOwnedObject("Gtk_Window"))
new() = new Gtk_Window(new Builder("Gtk_Window.glade"))

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="3.18"/>
<object class="GtkWindow" id="Gtk_Window">
<property name="can_focus">False</property>
<property name="title" translatable="yes">Gtk_Window</property>
<child>
<placeholder/>
</child>
</object>
</interface>

View File

@@ -0,0 +1,71 @@
{
"format": 1,
"restore": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.FSharp\\GtkSharp.Workload.Template.FSharp.csproj": {}
},
"projects": {
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.FSharp\\GtkSharp.Workload.Template.FSharp.csproj": {
"version": "3.24.24.1",
"restore": {
"projectUniqueName": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.FSharp\\GtkSharp.Workload.Template.FSharp.csproj",
"projectName": "GtkSharp.Workload.Template.FSharp",
"projectPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.FSharp\\GtkSharp.Workload.Template.FSharp.csproj",
"packagesPath": "C:\\Users\\Uther\\.nuget\\packages\\",
"outputPath": "E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\GtkSharp.Workload.Template.FSharp\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"E:\\projects\\KioskApp\\GtkSharp\\Source\\Workload\\NuGet.Config",
"C:\\Users\\Uther\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"https://api.nuget.org/v3/index.json": {},
"https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"noWarn": [
"NU5128"
],
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.206\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Uther\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Uther\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>GtkSharp.Workload.Template.FSharp</id>
<version>3.24.24.1</version>
<title>GTK templates for FSharp</title>
<authors>'GtkSharp Contributors'</authors>
<icon>Icon.png</icon>
<projectUrl>https://github.com/GtkSharp/GtkSharp</projectUrl>
<description>A set of F# templates for your .NET GTK Application. Installed with the GtkSharp .NET workload.</description>
<packageTypes>
<packageType name="Template" />
</packageTypes>
<repository type="git" url="https://github.com/GtkSharp/GtkSharp" commit="b7303616129ab5a0ca64def45649ab522d83fa4a" />
</metadata>
<files>
<file src="E:\projects\KioskApp\GtkSharp\Source\Libs\GtkSharp\Icon.png" target="\Icon.png" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Application.FSharp\GtkNamespace.fsproj" target="content\GtkSharp.Application.FSharp\GtkNamespace.fsproj" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Application.FSharp\MainWindow.fs" target="content\GtkSharp.Application.FSharp\MainWindow.fs" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Application.FSharp\MainWindow.glade" target="content\GtkSharp.Application.FSharp\MainWindow.glade" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Application.FSharp\Program.fs" target="content\GtkSharp.Application.FSharp\Program.fs" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Dialog.FSharp\.template.config\template.json" target="content\GtkSharp.Dialog.FSharp\.template.config\template.json" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Dialog.FSharp\Gtk_Dialog.fs" target="content\GtkSharp.Dialog.FSharp\Gtk_Dialog.fs" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Dialog.FSharp\Gtk_Dialog.glade" target="content\GtkSharp.Dialog.FSharp\Gtk_Dialog.glade" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Widget.FSharp\.template.config\template.json" target="content\GtkSharp.Widget.FSharp\.template.config\template.json" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Widget.FSharp\Gtk_Widget.fs" target="content\GtkSharp.Widget.FSharp\Gtk_Widget.fs" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Widget.FSharp\Gtk_Widget.glade" target="content\GtkSharp.Widget.FSharp\Gtk_Widget.glade" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Window.FSharp\.template.config\template.json" target="content\GtkSharp.Window.FSharp\.template.config\template.json" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Window.FSharp\Gtk_Window.fs" target="content\GtkSharp.Window.FSharp\Gtk_Window.fs" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\content\GtkSharp.Window.FSharp\Gtk_Window.glade" target="content\GtkSharp.Window.FSharp\Gtk_Window.glade" />
<file src="E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\obj\Release\template.json" target="content\GtkSharp.Application.FSharp\.template.config\template.json" />
</files>
</package>

View File

@@ -0,0 +1,16 @@
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Application.FSharp\GtkNamespace.fsproj
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Application.FSharp\MainWindow.fs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Application.FSharp\MainWindow.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Application.FSharp\Program.fs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Dialog.FSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Dialog.FSharp\Gtk_Dialog.fs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Dialog.FSharp\Gtk_Dialog.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Widget.FSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Widget.FSharp\Gtk_Widget.fs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Widget.FSharp\Gtk_Widget.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Window.FSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Window.FSharp\Gtk_Window.fs
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Window.FSharp\Gtk_Window.glade
E:\projects\KioskApp\GtkSharp\BuildOutput\WorkloadPacks\Release\GtkSharp.Workload.Template.FSharp\3.24.24.1\content\GtkSharp.Application.FSharp\.template.config\template.json
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\obj\Release\GtkSharp.Workload.Template.FSharp.sourcelink.json
E:\projects\KioskApp\GtkSharp\Source\Workload\GtkSharp.Workload.Template.FSharp\obj\Release\template.json

Some files were not shown because too many files have changed in this diff Show More