[go: up one dir, main page]

CA1293062C - Method to automatically vary displayed object size with variations in window size - Google Patents

Method to automatically vary displayed object size with variations in window size

Info

Publication number
CA1293062C
CA1293062C CA000583586A CA583586A CA1293062C CA 1293062 C CA1293062 C CA 1293062C CA 000583586 A CA000583586 A CA 000583586A CA 583586 A CA583586 A CA 583586A CA 1293062 C CA1293062 C CA 1293062C
Authority
CA
Canada
Prior art keywords
window
size
displayed
symbols
character
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CA000583586A
Other languages
French (fr)
Inventor
Robert Joseph Torres
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to CA000583586A priority Critical patent/CA1293062C/en
Application granted granted Critical
Publication of CA1293062C publication Critical patent/CA1293062C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

ABSTRACT
A method to maintain all information originally displayed in a window on a display screen as the size of the window is varied. By selecting from a plurality of different character sets that are stored in the system, a character set is obtained which has the appropriate width and height attributes that allow the original text characters to be substituted for the corresponding text characters originally displayed.
Since the selected character set contains proportionally smaller characters no information is lost when the size of the window is decreased. The different character sets that are stored may be hardware implemented or software generated character sets which are also based on different sized character sets. The type of font is important only in the context that some fonts are more readable as the size of the characters decrease than others. The method allows the operator to dynamically vary the window size after the initial window has been displayed in response to some predetermined action by the operator. The amount of decrease in window size is calculated in real time by monitoring the movement of mouse and cursor position. A table is stored in memory which lists all of the displayable character sets that are available.
Each character set has a width attribute and a height attribute. A percentage decrease in width and height is stored in the table representing changes from the corresponding attributes of standard character set that is normally used to display information in the system.
A new character set is selected from the table in accordance with the calculated percentage of decrease and the new character substituted in the text. If the user decides to restore the window to its original size, a 1-step key or mouse button sequence is available.

Claims (14)

1. A method of maintaining the information content of symbols displayed in a window on a display device of an interactive information handling system when an operator decreases the size of said window, said method comprising in combination, (A) storing a plurality of symbol sets, each set having a plurality of symbols and a different size attribute to permit corresponding symbols in different said sets having the same information content to be displayed in different sizes, (B) displaying one of said plurality of symbols from one said symbol set in a first size within said window, (C) decreasing the size of said window, and (D) automatically substituting for said one displayed symbol, a corresponding said symbol, having the same information content, from another one of said plurality of stored symbol sets having a size attribute which is based on the amount said window is decreased in step (C), whereby the information content of said symbols displayed in said window is maintained when said window is decreased in size.
2. A method of maintaining the information content of symbols displayed in a window on a display device of an interactive information handling system when an operator decreases the size of said window, said method comprising in combination, (A) storing a plurality of symbol sets, each set having a plurality of symbols and a different size attribute to permit corresponding symbols in different said sets having the same information content to be displayed in different sizes, (B) providing in said system the capability of interactively increasing and decreasing said window.
(C) displaying symbols in said window from one said symbol set having a first size attribute, (D) decreasing the size of said window by said operator interacting with said system, (E) automatically selecting another said symbol set based on the amount that said window is decreased in step (D), and (F) substituting identical symbols from said another set, for said symbols from said one set that were displayed in step (C), whereby the information content manifested by each of said symbols that were displayed in step (C) is maintained when said window is decreased in size in step (D).
3. A method for an interactive information handling system which includes a display device and a display management function including a windowing program that allows selected character objects from a first character set to be initially displayed in a window and permits the operator to decrease the size of said window displaying said selected character objects, said method comprising the following sequential steps in combination, (A) storing a plurality of character sets, each said character set having different width and height attributes, (B) creating a window on said display device with said windowing program, and (C) automatically selecting one of said plurality of stored character sets when said window is decreased in size based on the amount of said decrease, whereby the character objects from said selected character set may be substituted in said decreased sized window to maintain the information content manifested by said selected character objects that were initially displayed.
4. The method recited in claim 3 in which said step of creating includes the step of displaying a predetermined text presentation in said window.
5. The method recited in claim 3 including the further steps of entering new text into said system after said window is created and displaying said new text in said window.
6. The method recited in claim 3 in which said display management function includes a window sizing program that allows an operator of said system to decrease the size of said window including the further step of, (a) decreasing the size of said window with said window sizing program.
7. The method recited in claim 6 in which said system includes a mouse which is functionally interrelated to said window sizing program and in which said step of decreasing includes the further step of said operator selecting a border of said window with said mouse and moving said mouse in a direction and for a distance to cause said window size to be decreased.
8. The method recited in claim 7 further including the step of determining the amount of horizontal and vertical decrease in the size of said window resulting from said step of moving said mouse.
9. The method recited in claim 6 further including the step of storing a table in said system including an entry for each one of said plurality of stored character sets, each said entry including field for storing height and width attributes of said character set and the address in said system where each set is stored.
10. The method recited in claim 9 in which said window includes a Command Bar component having a plurality of predetermined text commands displayed on said Bar, including the further step of shortening the initial length of said Command Bar as the horizontal width of said window is decreased by substituting text commands employing smaller width characters.
11. The method set forth in claim 10 in which said step of shortening includes the step of selecting from a plurality of different length Command Bars stored in said system, one command bar which has a length that is equal to or less than horizontal width of said resized window.
12. The method recited in claim 11 including the further step of storing said different length Command Bars in said system for use by said window sizing program including at least one Command Bar in which at least one of said text commands is replaced with an icon and said one Command Bar has the shortest length of all said stored Command Bars.
13. The method recited in claim 12 including the further step of selecting said one Command Bar when said amount of decrease indicated by said step of determining exceeds a predetermined value.
14. The method recited in claim 13 including the further step of restoring said window to its original size with said window sizing program in response to a predetermined keyboard operation involving no more than two different keys.
CA000583586A 1988-11-18 1988-11-18 Method to automatically vary displayed object size with variations in window size Expired - Lifetime CA1293062C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CA000583586A CA1293062C (en) 1988-11-18 1988-11-18 Method to automatically vary displayed object size with variations in window size

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA000583586A CA1293062C (en) 1988-11-18 1988-11-18 Method to automatically vary displayed object size with variations in window size

Publications (1)

Publication Number Publication Date
CA1293062C true CA1293062C (en) 1991-12-10

Family

ID=4139131

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000583586A Expired - Lifetime CA1293062C (en) 1988-11-18 1988-11-18 Method to automatically vary displayed object size with variations in window size

Country Status (1)

Country Link
CA (1) CA1293062C (en)

Similar Documents

Publication Publication Date Title
EP0327781A3 (en) Method to automatically vary displayed object size with variations in window size
US5142619A (en) Method and apparatus for visually comparing files in a data processing system
US5333247A (en) Scrolling tool for text and graphics in a display system
EP0622774B1 (en) System-provided window elements having adjustable dimensions
JP3291311B2 (en) Scroll control device and scroll display method
US6031534A (en) Operating system function for specifying a checked image representation and an unchecked image representation of a menu item
US6985146B2 (en) Composite font editing device and computer program
US5712994A (en) Method and system for apparent direct editing of transient graphic elements within a data processing system
US20020101450A1 (en) System and method for browsing properties of an electronic document
KR950020280A (en) Method and apparatus for interlocking graphical objects
CA1293062C (en) Method to automatically vary displayed object size with variations in window size
EP0348031B1 (en) Display system
JPH06110989A (en) Method and system for apparent direct editing for fixed element displayed in main window, which is provided by application
EP0443977B1 (en) Method and apparatus for visually comparing files in a data processing system
JPH04278992A (en) Character string display method
JP3533758B2 (en) Scroll control device and display device
JP2853144B2 (en) Image processing device
JPH0376491B2 (en)
JP3118806B2 (en) Document processing device
JPH0542516Y2 (en)
EP0541237A1 (en) Data entry field modification in a graphical user interface
JP2655900B2 (en) Character processor
Gosling An editor-based user interface toolkit
JPH058435B2 (en)
KR930003713A (en) Selection method by operation mode of on-screen display

Legal Events

Date Code Title Description
MKEX Expiry