Method and system for automatically displaying content of a window on a display that has changed orientation
First Claim
1. A method for automatically adjusting a window displayed within a display screen in response to a change in display orientation from a first orientation to a second orientation, comprising:
- determining a position of the window when the display orientation corresponds to the first orientation;
determining whether the window is fully displayed subsequent to the change in display orientation;
adjusting at least one of a size and the position of the window when the window is not fully displayed subsequent to the change in display orientation; and
displaying the window within the display screen according to the at least one of an adjusted size and adjusted position when the display orientation corresponds to the second orientation.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for automatically displaying content of a window on a display that has changed orientation is described. The content of a window, such as a dialog box, that has been authored for a particular size is repositioned and resized such that the window is viewable in its entirety when the display screen orientation is changed (e.g., from portrait to landscape.) A scroll bar is added to allow full access to content that is not visible within the display screen when necessary. Likewise, the scrollbar is removed when the scrollbar is no longer necessary in the new orientation. The repositioning and resizing of the window, as well as the addition or removal of the scrollbar occurs without interruption of other operating system applications.
134 Citations
21 Claims
-
1. A method for automatically adjusting a window displayed within a display screen in response to a change in display orientation from a first orientation to a second orientation, comprising:
-
determining a position of the window when the display orientation corresponds to the first orientation;
determining whether the window is fully displayed subsequent to the change in display orientation;
adjusting at least one of a size and the position of the window when the window is not fully displayed subsequent to the change in display orientation; and
displaying the window within the display screen according to the at least one of an adjusted size and adjusted position when the display orientation corresponds to the second orientation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for automatically adjusting a window displayed within a display screen in response to a change in display orientation from a first orientation to a second orientation, comprising:
-
a shell coupled to the display screen, the shell being configured to;
determine a position of the window when the display orientation corresponds to the first orientation;
determine whether the window is fully displayed subsequent to the change in display orientation; and
adjust at least one of a size and the position of the window when the window is not fully displayed subsequent to the change in display orientation; and
a window manager coupled to the shell and the display, the window manager being configured to display the window within the display screen according to the at least one of an adjusted size and adjusted position when the display orientation corresponds to the second orientation. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium having computer-executable instructions for automatically displaying content of a window designed for a display having a first orientation on the display having a second orientation, the instructions comprising:
-
determining a position of the window when the display orientation corresponds to the first orientation;
determining whether the window is fully displayed subsequent to the change in display orientation;
adjusting at least one of a size and the position of the window when the window is not fully displayed subsequent to the change in display orientation; and
displaying the window within the display screen according to the at least one of an adjusted size and adjusted position when the display orientation corresponds to the second orientation. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for automatically displaying content of a window designed for a display having one of a portrait orientation and a landscape orientation on the display having the other of a landscape orientation and a portrait orientation, comprises:
-
means for determining a position of the window when the display orientation corresponds to one of a portrait orientation and a landscape orientation;
means for determining whether the window is fully displayed subsequent to the change in display orientation;
means for adjusting at least one of a size and the position of the window when the window is not fully displayed subsequent to the change in display orientation; and
means for displaying the window within the display screen according to the at least one of an adjusted size and adjusted position when the display orientation corresponds to the other of a landscape orientation and a portrait orientation. - View Dependent Claims (20, 21)
-
Specification