Skip to content

Commit 3b3ee4b

Browse files
committed
Show
1 parent 42ed23b commit 3b3ee4b

File tree

5 files changed

+123
-5
lines changed

5 files changed

+123
-5
lines changed

Hosts/vOS.WPF/MainWindow.xaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@
1010
<!-- 720p (1286 x 749) -->
1111

1212
<Canvas x:Name="canvas" />
13-
<RectangleGeometry>
14-
15-
</RectangleGeometry>
13+
1614
<!--<Grid>
1715
<Grid.RowDefinitions>
1816
<RowDefinition Height="*"/>

Hosts/vOS.WPF/MainWindow.xaml.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,11 @@ private void Window_Loaded(object sender, RoutedEventArgs e)
7676
Process.Start("HelloWorldUI");
7777
}
7878

79-
private void WindowManager_NewWindow(object sender, UI.Window window)
79+
private void WindowManager_NewWindow(object sender, UI.Graphics.Window window)
8080
{
81-
window.OnDraw += Window_OnDraw;
81+
//window.OnDraw += Window_OnDraw;
82+
83+
8284
}
8385

8486
private void Window_OnDraw(object sender, UI.Drawing.PixelMatrix matrix)

vOS.Applications.Show/Program.cs

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
using System;
2+
using System.IO;
3+
4+
namespace vOS.Applications.Show
5+
{
6+
public class Program
7+
{
8+
enum Options
9+
{
10+
None,
11+
Directory,
12+
Space,
13+
}
14+
15+
static bool current = false;
16+
static Options option = Options.None;
17+
18+
public static int Main(string[] args)
19+
{
20+
args[0] = string.Empty;
21+
22+
foreach (var arg in args)
23+
{
24+
switch (arg)
25+
{
26+
case "current":
27+
case "cur":
28+
current = true;
29+
break;
30+
31+
case "directory":
32+
case "dir":
33+
option = Options.Directory;
34+
break;
35+
36+
case "space":
37+
case "sp":
38+
option = Options.Space;
39+
break;
40+
}
41+
}
42+
43+
switch (option)
44+
{
45+
case Options.None:
46+
break;
47+
48+
case Options.Directory:
49+
ShowDirectory();
50+
break;
51+
52+
case Options.Space:
53+
break;
54+
}
55+
56+
return 0;
57+
}
58+
59+
public static void ShowDirectory()
60+
{
61+
var folders = Directory.GetDirectories(Environment.CurrentDirectory);
62+
var files = Directory.GetFiles(Environment.CurrentDirectory);
63+
64+
foreach (var folder in folders)
65+
{
66+
Console.WriteLine(Path.GetDirectoryName(folder));
67+
}
68+
69+
foreach (var file in files)
70+
{
71+
Console.WriteLine(Path.GetFileName(file));
72+
}
73+
}
74+
75+
public static void ShowSpace()
76+
{
77+
78+
}
79+
}
80+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>netstandard2.0</TargetFramework>
5+
</PropertyGroup>
6+
7+
</Project>

vOS.sln

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "vOS.Xamarin", "Hosts\vOS.Xa
4343
EndProject
4444
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "vOS.UWP", "Hosts\vOS.UWP\vOS.UWP.csproj", "{E1535190-B9AE-4179-AD50-90D43A5DC240}"
4545
EndProject
46+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "vOS.Applications.Show", "vOS.Applications.Show\vOS.Applications.Show.csproj", "{932F20DE-9005-4CD6-9995-AE445FF6BD0B}"
47+
EndProject
4648
Global
4749
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4850
Debug|Any CPU = Debug|Any CPU
@@ -499,6 +501,34 @@ Global
499501
{E1535190-B9AE-4179-AD50-90D43A5DC240}.Release|x86.ActiveCfg = Release|x86
500502
{E1535190-B9AE-4179-AD50-90D43A5DC240}.Release|x86.Build.0 = Release|x86
501503
{E1535190-B9AE-4179-AD50-90D43A5DC240}.Release|x86.Deploy.0 = Release|x86
504+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
505+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
506+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|ARM.ActiveCfg = Debug|Any CPU
507+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|ARM.Build.0 = Debug|Any CPU
508+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|ARM64.ActiveCfg = Debug|Any CPU
509+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|ARM64.Build.0 = Debug|Any CPU
510+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|iPhone.ActiveCfg = Debug|Any CPU
511+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|iPhone.Build.0 = Debug|Any CPU
512+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
513+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
514+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|x64.ActiveCfg = Debug|Any CPU
515+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|x64.Build.0 = Debug|Any CPU
516+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|x86.ActiveCfg = Debug|Any CPU
517+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Debug|x86.Build.0 = Debug|Any CPU
518+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
519+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|Any CPU.Build.0 = Release|Any CPU
520+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|ARM.ActiveCfg = Release|Any CPU
521+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|ARM.Build.0 = Release|Any CPU
522+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|ARM64.ActiveCfg = Release|Any CPU
523+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|ARM64.Build.0 = Release|Any CPU
524+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|iPhone.ActiveCfg = Release|Any CPU
525+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|iPhone.Build.0 = Release|Any CPU
526+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
527+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
528+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|x64.ActiveCfg = Release|Any CPU
529+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|x64.Build.0 = Release|Any CPU
530+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|x86.ActiveCfg = Release|Any CPU
531+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B}.Release|x86.Build.0 = Release|Any CPU
502532
EndGlobalSection
503533
GlobalSection(SolutionProperties) = preSolution
504534
HideSolutionNode = FALSE
@@ -520,6 +550,7 @@ Global
520550
{4A0A60C8-465D-4772-A879-0B9F0CB0408D} = {B28ED0C7-10C7-4F31-A8DD-473DFC646F71}
521551
{56F2C779-BE75-4219-B979-AFE78B370A86} = {B28ED0C7-10C7-4F31-A8DD-473DFC646F71}
522552
{E1535190-B9AE-4179-AD50-90D43A5DC240} = {B28ED0C7-10C7-4F31-A8DD-473DFC646F71}
553+
{932F20DE-9005-4CD6-9995-AE445FF6BD0B} = {B3EDF26D-829F-42D1-9F31-6C1091A2B511}
523554
EndGlobalSection
524555
GlobalSection(ExtensibilityGlobals) = postSolution
525556
SolutionGuid = {3846D248-E097-4B0D-8A7D-E0CB8A9194DD}

0 commit comments

Comments
 (0)