aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS/ShiftOS/SystemContext.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS/ShiftOS/SystemContext.cs')
-rw-r--r--ShiftOS/ShiftOS/SystemContext.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/ShiftOS/ShiftOS/SystemContext.cs b/ShiftOS/ShiftOS/SystemContext.cs
index 13c7561..ef6972f 100644
--- a/ShiftOS/ShiftOS/SystemContext.cs
+++ b/ShiftOS/ShiftOS/SystemContext.cs
@@ -11,6 +11,7 @@ namespace ShiftOS
{
private Desktop _desktop = null;
private SkinContext _skinContext = null;
+ private FilesystemContext _filesystem = null;
private int _codepoints = 0;
private void LoadCurrentSkin()
@@ -19,6 +20,12 @@ namespace ShiftOS
_skinContext = new SkinContext();
}
+ private void LoadFilesystem()
+ {
+ Console.WriteLine("Loading filesystem context...");
+ this._filesystem = new FilesystemContext();
+ }
+
public void Dispose()
{
_desktop = null;
@@ -29,6 +36,11 @@ namespace ShiftOS
return this._codepoints;
}
+ public FilesystemContext GetFilesystem()
+ {
+ return this._filesystem;
+ }
+
public SkinContext GetSkinContext()
{
return this._skinContext;
@@ -46,6 +58,8 @@ namespace ShiftOS
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
+ this.LoadFilesystem();
+
Console.WriteLine("Loading current skin...");
this.LoadCurrentSkin();