// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. namespace osu.Framework.Platform { /// /// Enumerates the available window states in the operating system. /// public enum WindowState { /// /// The window is movable and takes up a subsection of the screen. /// This is the default state. /// Normal, /// /// The window is running in exclusive fullscreen and is potentially using a /// different resolution to the desktop. /// Fullscreen, /// /// The window is running in non-exclusive fullscreen, where it expands to fill the screen /// at the native desktop resolution. /// FullscreenBorderless, /// /// The window is running in maximised mode, usually triggered by clicking the operating /// system's maximise button. /// Maximised, /// /// The window is running in minimised mode, usually triggered by clicking the operating /// system's minimise button. /// Minimised } }