Maximizing window display area using window flowing
First Claim
1. In a data processing system, a method comprising:
- generating a first window that persistently occupies a set, first space of a total output space, said first space having first and second linear dimensions that are less than the corresponding linear dimensions of the total output space, wherein a remaining, available output space is irregularly shaped; and
configuring a second window to occupy the remaining, available output space, wherein the second window is irregularly shaped relative to a standard rectangular window shape.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and a computer program product that enables a second window opened on a display screen to “flow” into and fill/occupy all available space within the displayable area of the display screen without overlapping a first window occupying less than the maximum width and/or length of the display area. A window flowing utility enables multiple windows to concurrently coexist and fill the maximum displayable area of the display screen. The window flowing utility determines which areas of the display screen are not currently being utilized by the first window, and allows the second window to occupy all of the available space remaining on the display device surrounding the first window.
69 Citations
23 Claims
-
1. In a data processing system, a method comprising:
-
generating a first window that persistently occupies a set, first space of a total output space, said first space having first and second linear dimensions that are less than the corresponding linear dimensions of the total output space, wherein a remaining, available output space is irregularly shaped; and
configuring a second window to occupy the remaining, available output space, wherein the second window is irregularly shaped relative to a standard rectangular window shape. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising:
-
a computer readable medium; and
program code on the computer readable medium that when executed completes the functions of;
generating a first window that persistently occupies a set, first space of a total output space, said first space having first and second linear dimensions that are less than the corresponding linear dimensions of the total output space, wherein a remaining, available output space is irregularly shaped; and
configuring a second window to occupy the remaining, available output space, wherein the second window is irregularly shaped relative to a standard rectangular window shape. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A data processing system comprising:
-
a processor;
a storage device coupled to the processor and having stored thereon software code that when executed by the processor completes the functions of;
generating a first window that persistently occupies a set, first space of a total output space, said first space having first and second linear dimensions that are less than the corresponding linear dimensions of the total output space, wherein a remaining, available output space is irregularly shaped; and
configuring a second window to occupy the remaining, available output space, wherein the second window is irregularly shaped relative to a standard rectangular window shape;
- View Dependent Claims (20, 21, 22, 23)
-
Specification