Automatically scaling icons to fit a display area within a data processing system
First Claim
1. A method of displaying icons within a data processing system having a display screen, comprising the steps of:
- first determining a quantity of a plurality of icons to be displayed on a display screen of a data processing system;
second determining a designated portion of said display screen for displaying said plurality of icons; and
automatically scaling each of said plurality of icons in response to said quantity of said plurality of icons and said designated portion such that all of said plurality of icons can be displayed in said designated portion of said display screen.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and program is provided for displaying icons on a data processing system. The number of icons to be displayed on the computer screen is determined. The boundary area for displaying the icons on the computer screen is calculated. The sizes of the icons are then scaled to a size that allows all icons to be displayed in the boundary area while utilizing all available display space. The minimum and maximum sizes of the icons can be limited based on user preferences. If the icons cannot be scaled to fit within the boundary area using the user selected minimum size, then only a portion of the icon is displayed. In this manner, all icons are scaled and displayed at a size that utilizes the full boundary area of the display screen.
-
Citations
31 Claims
-
1. A method of displaying icons within a data processing system having a display screen, comprising the steps of:
-
first determining a quantity of a plurality of icons to be displayed on a display screen of a data processing system; second determining a designated portion of said display screen for displaying said plurality of icons; and automatically scaling each of said plurality of icons in response to said quantity of said plurality of icons and said designated portion such that all of said plurality of icons can be displayed in said designated portion of said display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A icon scaling system for use with a data processing system having a display, said icon scaling system comprising:
-
a calculation routine that determines a quantity of a plurality of icons to be displayed on a display screen of a data processing system; a boundary routine that determines a designated portion of said display screen for displaying said plurality of icons; and a scaling routine that automatically scales said plurality of icons in response to quantity of a plurality of icons and said designated portion such that all of said plurality of icons can be displayed in said designated portion of said display screen. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture for use in a data processing system for scaling icons on a display screen, the article of manufacture comprising computer readable storage media including program logic embedded therein that causes control circuitry to perform the steps of:
-
first determining a quantity of a plurality of icons to be displayed on a display screen of a data processing system; second determining a designated portion of said display screen for displaying said plurality of icons; and automatically scaling said plurality of icons in response to said quantity of said plurality of icons and said designated portion such that all of said quantity of said plurality of icons can be displayed in said designated portion of said display screen. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method, for displaying icons within a data processing system having a display screen, comprising the steps of:
-
determining a size of a designated portion of a display screen for displaying a plurality of icons; displaying all of said plurality of icons within said determined size of said designated portion by at least one of a) automatically scaling said icons;
b) displaying a portion of each one of said plurality of icons; and
c) creating a plurality of selectable displayed screen pages wherein each screen page has a portion of said plurality of icons displayed within said determined size of said designated portion.
-
-
23. A method, for displaying icons within a data processing system having a display screen, comprising the steps of:
-
determining a size of a designated portion of a display screen for displaying a plurality of icons; utilizing a predetermined minimum size and a predetermined maximum size for an individual icon; displaying all of said plurality of icons within said determined size of said designated portion, based upon said predetermined minimum size and said predetermined maximum size, by at least one of a) automatically scaling said icons;
b) displaying a portion of each one of said plurality of icons; and
c) creating a plurality of selectable displayed screen pages wherein each screen page has a portion of the plurality of icons displayed within said determined size of said designated portion. - View Dependent Claims (24, 31)
-
-
25. A data processing system having a display screen, comprising:
-
means for determining a size of a designated portion of a display screen for displaying a plurality of icons; means for displaying all of said plurality of icons within said determined size of said designated portion by at least one of a) automatically scaling said icons;
b) displaying a portion of each one of said plurality of icons; and
c) creating a plurality of selectable displayed screen pages wherein each screen page has a portion of said plurality of icons displayed within said determined size of said designated portion.
-
-
26. A data processing system for displaying icons on a display screen, comprising:
-
means for determining a size of a designated portion of a display screen for displaying a plurality of icons; means for utilizing a predetermined minimum size and a predetermined maximum size for an individual icon; means for displaying all of said plurality of icons within said determined size of said designated portion, based upon said predetermined minimum size and said predetermined maximum size, by at least one of a) automatically scaling said icons;
b) displaying a portion of each one of said plurality of icons; and
c) creating a plurality of selectable displayed screen pages wherein each screen page has a portion of the plurality of icons displayed within said determined size of said designated area. - View Dependent Claims (27, 28)
-
-
29. An article of manufacture for use in a data processing system for scaling icons on a display screen, the article of manufacture comprising computer readable storage media including program logic embedded therein that causes control circuitry to perform the steps of:
-
determining a size of a designated portion of a display screen for displaying a plurality of icons; displaying all of said plurality of icons within said determined size of said designated area by at least one of a) automatically scaling said icons;
b) displaying a portion of each one of said plurality of icons; and
c) creating a plurality of selectable displayed screen pages wherein each screen page has a portion of said plurality of icons displayed within said determined size of said designated portion.
-
-
30. An article of manufacture for use in a data processing system for scaling icons on a display screen, the article of manufacture comprising computer readable storage media including program logic embedded therein that causes control circuitry to perform the steps of:
-
determining a size of a designated portion of a display screen for displaying a plurality of icons; utilizing a predetermined minimum size and a predetermined maximum size for an individual icon; displaying all of said plurality of icons within said determined size of said designated portion, based upon said predetermined minimum size and said predetermined maximum size, by at least one of a) automatically scaling said icons;
b) displaying a portion of each one of said plurality of icons; and
c) creating a plurality of selectable displayed screen pages wherein each screen page has a portion of the plurality of icons displayed within said determined size of said designated portion.
-
Specification