Browse Prior Art Database

Automatic Resizing of Icons in Lists When the Parent Window Is Resized

IP.com Disclosure Number: IPCOM000102874D
Original Publication Date: 1990-Mar-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 1 page(s) / 38K

Publishing Venue

IBM

Related People

Black, R: AUTHOR [+4]

Abstract

This article describes a method for the automatic sizing of icons in a list window when the parent window is itself resized. This technique allows the user to maximize the screen space available. This technique allows windows that should always be visible to take up the minimum space needed.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Automatic Resizing of Icons in Lists When the Parent Window Is Resized

      This article describes a method for the automatic sizing of
icons in a list window when the parent window is itself resized.
This technique allows the user to maximize the screen space
available.  This technique allows windows that should always be
visible to take up the minimum space needed.

      When a window containing an icon list is reduced in size by
user interaction, many of the icons that were on the screen are
removed from view. These icons may represent items such as printers,
file cabinets, and trash cans.

      The solution provided allows the user to indicate he/she wants
automatic icon resizing. The user could indicate this simply by
making a menu selection.  The list that manages the presentation
would receive from its parent application a message requesting
automatic icon sizing mode. The list would be passed an array of
acceptable icon sizes for the current device by the application.
Whenever the application gets a WM_SIZE message from the system it
will resize the list.  The list in turn would get a WM_SIZE message
and then, using a simple algorithm, (that proportions icons sizes to
list box sizes) repaint the icons in the reduced or increased size
indicated. The list would make sure the icon size remains within the
acceptable range for the device.

      Disclosed anonymously.