Skip to content

Commit 77b1b07

Browse files
committed
reorganize examples
1 parent 2c807ef commit 77b1b07

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+126
-72
lines changed

src/Avalonia.FuncUI.sln

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,31 +11,35 @@ Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Avalonia.FuncUI.Elmish", "A
1111
EndProject
1212
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Avalonia.FuncUI.ControlCatalog", "Avalonia.FuncUI.ControlCatalog\Avalonia.FuncUI.ControlCatalog.fsproj", "{2EE61E50-F492-4024-85D3-D310D05B4D72}"
1313
EndProject
14-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Elmish Examples", "Elmish Examples", "{F6F4AAF7-2BDA-4D2F-B78D-F6D8A03F660E}"
14+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples.Elmish", "Examples.Elmish", "{F6F4AAF7-2BDA-4D2F-B78D-F6D8A03F660E}"
1515
EndProject
1616
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Avalonia.FuncUI.DSL", "Avalonia.FuncUI.DSL\Avalonia.FuncUI.DSL.fsproj", "{B55A8DAD-ED9E-426C-A91D-E80747100E63}"
1717
EndProject
18-
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Examples.CounterApp", "Elmish Examples\Examples.CounterApp\Examples.CounterApp.fsproj", "{972EEE7D-CB1F-4A22-B10F-D7375F700A79}"
18+
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Examples.Elmish.CounterApp", "Examples\Elmish Examples\Examples.Elmish.CounterApp\Examples.Elmish.CounterApp.fsproj", "{972EEE7D-CB1F-4A22-B10F-D7375F700A79}"
1919
EndProject
20-
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Examples.GameOfLife", "Elmish Examples\Examples.GameOfLife\Examples.GameOfLife.fsproj", "{D328F897-16D3-43CA-A746-3744DC6BA050}"
20+
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Examples.Elmish.GameOfLife", "Examples\Elmish Examples\Examples.Elmish.GameOfLife\Examples.Elmish.GameOfLife.fsproj", "{D328F897-16D3-43CA-A746-3744DC6BA050}"
2121
EndProject
2222
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{681AB0E5-A733-4CFE-872A-10B810DAF86D}"
2323
EndProject
2424
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ControlCatalog", "ControlCatalog", "{5DB968C6-935E-41AC-A252-644B4886AF8A}"
2525
EndProject
26-
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Examples.ClockApp", "Elmish Examples\Examples.ClockApp\Examples.ClockApp.fsproj", "{1401B46D-1F14-4D29-8E45-96E62D46405F}"
26+
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Examples.Elmish.ClockApp", "Examples\Elmish Examples\Examples.Elmish.ClockApp\Examples.Elmish.ClockApp.fsproj", "{1401B46D-1F14-4D29-8E45-96E62D46405F}"
2727
EndProject
28-
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Examples.Presso", "Elmish Examples\Examples.Presso\Examples.Presso.fsproj", "{7A0CA9E2-AFB8-4BA0-A725-F80EB98717C4}"
28+
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Examples.Elmish.Presso", "Examples\Elmish Examples\Examples.Elmish.Presso\Examples.Elmish.Presso.fsproj", "{7A0CA9E2-AFB8-4BA0-A725-F80EB98717C4}"
2929
EndProject
30-
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Examples.MusicPlayer", "Elmish Examples\Examples.MusicPlayer\Examples.MusicPlayer.fsproj", "{C9BF89F2-6DE8-4F37-A6AD-6D40E982F265}"
30+
Project("{6EC3EE1D-3C4E-46DD-8F32-0CC8E7565705}") = "Examples.Elmish.MusicPlayer", "Examples\Elmish Examples\Examples.Elmish.MusicPlayer\Examples.Elmish.MusicPlayer.fsproj", "{C9BF89F2-6DE8-4F37-A6AD-6D40E982F265}"
3131
EndProject
3232
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Avalonia.FuncUI.Components", "Avalonia.FuncUI.Components\Avalonia.FuncUI.Components.fsproj", "{601AD615-599C-4A1C-ABFD-F0ECEBDD3E4A}"
3333
EndProject
34-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Component Examples", "Component Examples", "{F50826CE-D9BC-45CF-A110-C42225B75AD3}"
34+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples.Component", "Examples.Component", "{F50826CE-D9BC-45CF-A110-C42225B75AD3}"
3535
EndProject
36-
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Examples.Presso", "Component Examples\Examples.Presso\Examples.Presso.fsproj", "{64F427DB-02F2-499C-B4F2-25BC18F65E85}"
36+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Examples.Presso", "Examples\Component Examples\Examples.Presso\Examples.Presso.fsproj", "{64F427DB-02F2-499C-B4F2-25BC18F65E85}"
3737
EndProject
38-
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Examples.Presso", "Component Examples\Examples.Presso\Examples.Presso.fsproj", "{42F50121-46E1-4DF7-81CE-890BDDB69613}"
38+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{84811DB3-C276-4F0D-B3BA-78B88E2C6EF0}"
39+
EndProject
40+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Examples.GeneticAlgorithm", "Examples\Component Examples\Examples.GeneticAlgorithm\Examples.GeneticAlgorithm.fsproj", "{769FB456-1B73-4D6C-BA86-47DB484E3651}"
41+
EndProject
42+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Examples.ContactBook", "Examples\Component Examples\Examples.ContactBook\Examples.ContactBook.fsproj", "{8212649E-0ECD-49CD-BBBA-13AC0151666A}"
3943
EndProject
4044
Global
4145
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -95,6 +99,14 @@ Global
9599
{42F50121-46E1-4DF7-81CE-890BDDB69613}.Debug|Any CPU.Build.0 = Debug|Any CPU
96100
{42F50121-46E1-4DF7-81CE-890BDDB69613}.Release|Any CPU.ActiveCfg = Release|Any CPU
97101
{42F50121-46E1-4DF7-81CE-890BDDB69613}.Release|Any CPU.Build.0 = Release|Any CPU
102+
{769FB456-1B73-4D6C-BA86-47DB484E3651}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
103+
{769FB456-1B73-4D6C-BA86-47DB484E3651}.Debug|Any CPU.Build.0 = Debug|Any CPU
104+
{769FB456-1B73-4D6C-BA86-47DB484E3651}.Release|Any CPU.ActiveCfg = Release|Any CPU
105+
{769FB456-1B73-4D6C-BA86-47DB484E3651}.Release|Any CPU.Build.0 = Release|Any CPU
106+
{8212649E-0ECD-49CD-BBBA-13AC0151666A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
107+
{8212649E-0ECD-49CD-BBBA-13AC0151666A}.Debug|Any CPU.Build.0 = Debug|Any CPU
108+
{8212649E-0ECD-49CD-BBBA-13AC0151666A}.Release|Any CPU.ActiveCfg = Release|Any CPU
109+
{8212649E-0ECD-49CD-BBBA-13AC0151666A}.Release|Any CPU.Build.0 = Release|Any CPU
98110
EndGlobalSection
99111
GlobalSection(SolutionProperties) = preSolution
100112
HideSolutionNode = FALSE
@@ -109,6 +121,10 @@ Global
109121
{C9BF89F2-6DE8-4F37-A6AD-6D40E982F265} = {F6F4AAF7-2BDA-4D2F-B78D-F6D8A03F660E}
110122
{64F427DB-02F2-499C-B4F2-25BC18F65E85} = {F50826CE-D9BC-45CF-A110-C42225B75AD3}
111123
{42F50121-46E1-4DF7-81CE-890BDDB69613} = {F50826CE-D9BC-45CF-A110-C42225B75AD3}
124+
{F6F4AAF7-2BDA-4D2F-B78D-F6D8A03F660E} = {84811DB3-C276-4F0D-B3BA-78B88E2C6EF0}
125+
{F50826CE-D9BC-45CF-A110-C42225B75AD3} = {84811DB3-C276-4F0D-B3BA-78B88E2C6EF0}
126+
{769FB456-1B73-4D6C-BA86-47DB484E3651} = {F50826CE-D9BC-45CF-A110-C42225B75AD3}
127+
{8212649E-0ECD-49CD-BBBA-13AC0151666A} = {F50826CE-D9BC-45CF-A110-C42225B75AD3}
112128
EndGlobalSection
113129
GlobalSection(ExtensibilityGlobals) = postSolution
114130
SolutionGuid = {4630E817-6780-4C98-9379-EA3B45224339}

src/Component Examples/Examples.ContactBook/Api.fs renamed to src/Examples/Component Examples/Examples.ContactBook/Api.fs

File renamed without changes.

src/Component Examples/Examples.ContactBook/Examples.ContactBook.fsproj renamed to src/Examples/Component Examples/Examples.ContactBook/Examples.ContactBook.fsproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<ProjectReference Include="..\..\Avalonia.FuncUI.Components\Avalonia.FuncUI.Components.fsproj" />
11-
<ProjectReference Include="..\..\Avalonia.FuncUI.DSL\Avalonia.FuncUI.DSL.fsproj" />
12-
<ProjectReference Include="..\..\Avalonia.FuncUI.Elmish\Avalonia.FuncUI.Elmish.fsproj" />
13-
<ProjectReference Include="..\..\Avalonia.FuncUI\Avalonia.FuncUI.fsproj" />
10+
<ProjectReference Include="..\..\..\Avalonia.FuncUI.Components\Avalonia.FuncUI.Components.fsproj" />
11+
<ProjectReference Include="..\..\..\Avalonia.FuncUI.DSL\Avalonia.FuncUI.DSL.fsproj" />
12+
<ProjectReference Include="..\..\..\Avalonia.FuncUI.Elmish\Avalonia.FuncUI.Elmish.fsproj" />
13+
<ProjectReference Include="..\..\..\Avalonia.FuncUI\Avalonia.FuncUI.fsproj" />
1414
</ItemGroup>
1515

1616
<ItemGroup>

src/Component Examples/Examples.ContactBook/Program.fs renamed to src/Examples/Component Examples/Examples.ContactBook/Program.fs

File renamed without changes.

src/Component Examples/Examples.ContactBook/Types.fs renamed to src/Examples/Component Examples/Examples.ContactBook/Types.fs

File renamed without changes.

src/Component Examples/Examples.ContactBook/Views.fs renamed to src/Examples/Component Examples/Examples.ContactBook/Views.fs

File renamed without changes.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
5+
<TargetFramework>net5.0</TargetFramework>
6+
<WarnOn>3390;$(WarnOn)</WarnOn>
7+
</PropertyGroup>
8+
9+
<ItemGroup>
10+
<ProjectReference Include="..\..\..\Avalonia.FuncUI.Components\Avalonia.FuncUI.Components.fsproj" />
11+
<ProjectReference Include="..\..\..\Avalonia.FuncUI.DSL\Avalonia.FuncUI.DSL.fsproj" />
12+
<ProjectReference Include="..\..\..\Avalonia.FuncUI.Elmish\Avalonia.FuncUI.Elmish.fsproj" />
13+
<ProjectReference Include="..\..\..\Avalonia.FuncUI\Avalonia.FuncUI.fsproj" />
14+
</ItemGroup>
15+
16+
<ItemGroup>
17+
<Compile Include="Program.fs"/>
18+
</ItemGroup>
19+
20+
</Project>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// Learn more about F# at http://docs.microsoft.com/dotnet/fsharp
2+
3+
open System
4+
5+
// Define a function to construct a message to print
6+
let from whom =
7+
sprintf "from %s" whom
8+
9+
[<EntryPoint>]
10+
let main argv =
11+
let message = from "F#" // Call the function
12+
printfn "Hello world %s" message
13+
0 // return an integer exit code

src/Component Examples/Examples.Presso/Assets/coffee-beans.jpeg renamed to src/Examples/Component Examples/Examples.Presso/Assets/coffee-beans.jpeg

File renamed without changes.

src/Component Examples/Examples.Presso/Assets/cold-brew.jpeg renamed to src/Examples/Component Examples/Examples.Presso/Assets/cold-brew.jpeg

File renamed without changes.

0 commit comments

Comments
 (0)