public void ResetPosition(bool renderBackground = true) { setShellWindowSize(); DesktopOverlayWindow?.ResetPosition(); DesktopWindow?.ResetPosition(); if (renderBackground && isShellWindow) { DesktopWindow?.ReloadBackground(); } }
public void ResetPosition(bool displayChanged) { setShellWindowSize(); DesktopOverlayWindow?.ResetPosition(); if (displayChanged && DesktopWindow != null) { destroyDesktopWindow(); createDesktopWindow(); } else { DesktopWindow?.ResetPosition(); } }