diff options
Diffstat (limited to 'ShiftOS/ShiftOS/SystemContext.cs')
| -rw-r--r-- | ShiftOS/ShiftOS/SystemContext.cs | 14 |
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(); |
