CPC G06F 3/04845 (2013.01) [G06F 1/1652 (2013.01); G06F 3/048 (2013.01); G06F 3/0481 (2013.01); G06F 3/04886 (2013.01); G09F 9/301 (2013.01); G06F 2203/04803 (2013.01); G09G 2354/00 (2013.01); G09G 2380/02 (2013.01)] | 15 Claims |
1. A computer-implemented method, comprising:
displaying an application window and an operating system-provided user interface in a first display region of a foldable computing device that has a second display region, wherein the first display region is designated as an active display region based on the operating system-provided user interface being displayed in the first display region;
receiving an indication to minimize the application window displayed in the first display region;
determining that the foldable computing device has changed posture;
in response to determining that the foldable computing device has changed posture, moving the display of the operating system-provided user interface from the first display region to the second display region and designating the second display region as the active display region based on the operating system-provided user interface being displayed in the second display region, wherein the operating system-provided user interface comprises a display region-specific user interface control associated with the application window that was previously minimized after being displayed in the first display region;
detecting, by way of the operating system-provided user interface displayed in the active display region, a selection of the display region-specific user interface control associated with the application window;
determining that the application window is not visible within the first display region or the second display region;
responsive to detecting the selection of the display region-specific user interface control, and responsive to determining that the application window is not visible within the first display region or the second display region, selecting the second display region, based on the second display region being designated as the active display region, for displaying the application window; and
displaying the application window in the second display region.
|