/// <summary> /// Restores the window. /// </summary> /// <returns>The window.</returns> /// <param name="brdr">Brdr.</param> public void RestoreWindow(IWindowBorder brdr) { dynamic tag = JsonConvert.DeserializeObject <dynamic>((brdr as WindowBorder).Tag.ToString()); (brdr as WindowBorder).Location = tag.Location; (brdr as WindowBorder).Size = tag.Size; }
public override void Minimize(IWindowBorder border) { try { } catch { } }
public void ShowWindow(IWindowBorder border) { var brdr = border as Form; brdr.FormBorderStyle = FormBorderStyle.None; brdr.Show(); brdr.TopMost = true; }
/// <summary> /// Minimizes the window. /// </summary> /// <param name="brdr">Brdr.</param> public void MinimizeWindow(IWindowBorder brdr) { var loc = (brdr as WindowBorder).Location; var sz = (brdr as WindowBorder).Size; (brdr as WindowBorder).Tag = JsonConvert.SerializeObject(new { Size = sz, Location = loc }); (brdr as WindowBorder).Location = new Point(this.GetSize().Width * 2, this.GetSize().Height * 2); }
/// <summary> /// Shows the window. /// </summary> /// <returns>The window.</returns> /// <param name="border">Border.</param> public void ShowWindow(IWindowBorder border) { var brdr = border as Form; focused = border; brdr.GotFocus += (o, a) => { focused = border; }; brdr.FormBorderStyle = FormBorderStyle.None; brdr.Show(); brdr.TopMost = true; }
// Maximizes a window! :D public static void Maximize(IWindowBorder form) { if (form == null) { //AHHHH SHOULDNT BE NULLLLLL throw new ArgumentNullException("form"); } if (winmgr == null) { //WHY ARE YOU DOING THIS PART OF THE ENGINE IT WASNT ENABLED F**K throw new EngineModuleDisabledException(); } winmgr.Maximize(form); }
// Minimize a window. public static void Minimize(IWindowBorder form) { if (form == null) { //F**K WHY THE F**K IS THIS NULL throw new ArgumentNullException("form"); } if (winmgr == null) { //F**K THIS PART OF THE ENGINE WASNT TURNED ON YET throw new EngineModuleDisabledException(); } winmgr.Minimize(form); }
/// <summary> /// Maximizes the window. /// </summary> /// <returns>The window.</returns> /// <param name="brdr">Brdr.</param> public void MaximizeWindow(IWindowBorder brdr) { int startY = (LoadedSkin.DesktopPanelPosition == 1) ? 0 : LoadedSkin.DesktopPanelHeight; int h = this.GetSize().Height - LoadedSkin.DesktopPanelHeight; var loc = (brdr as WindowBorder).Location; var sz = (brdr as WindowBorder).Size; (brdr as WindowBorder).Tag = JsonConvert.SerializeObject(new { Size = sz, Location = loc }); (brdr as WindowBorder).Location = new Point(0, startY); (brdr as WindowBorder).Size = new Size(this.GetSize().Width, h); }
public override void Close(IShiftOSWindow win) { IWindowBorder brdrToClose = null; foreach (WpfWindowBorder brdr in AppearanceManager.OpenForms) { if (brdr.ParentWindow == win) { brdrToClose = brdr; } } if (brdrToClose != null) { brdrToClose.Close(); AppearanceManager.OpenForms.Remove(brdrToClose); } }
public override void Maximize(IWindowBorder form) { try { var deskSize = new Size(0, 0); deskSize.Width = Screen.PrimaryScreen.Bounds.Width; deskSize.Height = Screen.PrimaryScreen.Bounds.Height; deskSize.Height -= SkinEngine.LoadedSkin.DesktopPanelHeight; var deskStart = new Point((SkinEngine.LoadedSkin.DesktopPanelPosition == 0) ? SkinEngine.LoadedSkin.DesktopPanelHeight : 0, 0); (form as WindowBorder).Location = deskStart; (form as WindowBorder).Size = deskSize; } catch { } }
public override void Minimize(IWindowBorder border) { throw new NotImplementedException(); }
public override void Maximize(IWindowBorder border) { var wb = (WpfWindowBorder)border; }
public static void Maximize(IWindowBorder form) { winmgr.Maximize(form); }
public abstract void Maximize(IWindowBorder border);
public void KillWindow(IWindowBorder border) { throw new NotImplementedException(); }
public static void RestoreWindow(IWindowBorder brdr) { _desktop.RestoreWindow(brdr); }
public void MaximizeWindow(IWindowBorder brdr) { throw new NotImplementedException(); }
public void RestoreWindow(IWindowBorder brdr) { throw new NotImplementedException(); }
/// <summary> /// Kills the window. /// </summary> /// <returns>The window.</returns> /// <param name="border">Border.</param> public void KillWindow(IWindowBorder border) { border.Close(); }
public string getWindowTitle(IWindowBorder form) { return(NameChangerBackend.GetName(form.ParentWindow)); }
public static void MaximizeWindow(IWindowBorder brdr) { _desktop.MaximizeWindow(brdr); }
public abstract void Minimize(IWindowBorder border); // guess what this does
public static void ShowWindow(IWindowBorder brdr) { _desktop.ShowWindow(brdr); }
public abstract void Minimize(IWindowBorder border); // guess what this does public abstract void Maximize(IWindowBorder border); // ooh this too