From 50971ea04e7ad7a7ae9dcbbe911b7b8bcf5dd7d3 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 4 Feb 2017 13:21:38 -0500 Subject: Implement maximizing and minimizing Fixes #24 and makes panel buttons useful. --- ShiftOS_TheReturn/Desktop.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'ShiftOS_TheReturn') diff --git a/ShiftOS_TheReturn/Desktop.cs b/ShiftOS_TheReturn/Desktop.cs index 3f9a88c..712f05d 100644 --- a/ShiftOS_TheReturn/Desktop.cs +++ b/ShiftOS_TheReturn/Desktop.cs @@ -99,6 +99,22 @@ namespace ShiftOS.Engine _desktop = desk; } + public static void MinimizeWindow(IWindowBorder brdr) + { + _desktop.MinimizeWindow(brdr); + } + + public static void MaximizeWindow(IWindowBorder brdr) + { + _desktop.MaximizeWindow(brdr); + } + + public static void RestoreWindow(IWindowBorder brdr) + { + _desktop.RestoreWindow(brdr); + } + + public static void InvokeOnWorkerThread(Action act) { _desktop.InvokeOnWorkerThread(act); -- cgit v1.2.3