Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Object Class Window Sizing As Seen in Office Vision/2

IP.com Disclosure Number: IPCOM000120813D
Original Publication Date: 1991-Jun-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 2 page(s) / 91K

Publishing Venue

IBM

Related People

Miklos, SJ: AUTHOR

Abstract

It is possible to save the window size for any window or a group of windows. The function is able to size an object class window, then to proceed to the action menu and choose "view". Within that pull down there is the option "Set Window Size". When this option is chosen, the current window size is saved.

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

Object Class Window Sizing As Seen in Office Vision/2

      It is possible to save the window size for any window or
a group of windows.  The function is able to size an object class
window, then to proceed to the action menu and choose "view".  Within
that pull down there is the option "Set Window Size".  When this
option is chosen, the current window size is saved.

      The size of a window is saved on a LAN server machine in a
user profile.  Thus, the users can work on any machine, at any
location, and still use their window sizes.  The requestor needs only
to read the size information from off the LAN server machine profile
for that user.

      The saving and retrieving of the window sizes are performed in
the following way:

      After the user chooses "Set Window Size" in the view pull down,
the size of the window is queried.  The size of the window can be
determined mathematically when the window coordinates are made
available.  The X or width of the window can be determined by
subtracting the left ended X coordinate from the right ended X
coordinate.  The Y or height of the window can be determined by
subtracting the bottom Y coordinate from the top Y coordinate, i.e.,
      X = (SHORT) (rc.xRight - rc.xLeft);
      Y = (SHORT) (rc.yTop - rc.yBottom);

      Both high and low resolution coordinates can be saved on the
server.  Thus, a user is not affected by the change of screen
resolution.  The user can save preferred high and low resolution
sized of his commonly used screens by setting a different window size
for each resolution.  In the program, the resolution of the screen is
found, and the coordinates are saved under the corresponding
resolution category.

      The profile on the server is saved in a directory bearing the
user's name.  The file contains the subject held in brackets and
variable names equated to values such as size coordinates.  In the
sizing application, each window group needs a subject assigned to it.
Under that subject or window group, the profile will contain the size
values, i.e.,
      [TOP_WINDOW]        [CHILD 1]           [CHILD 2]
      HIGH_RES_X=         HIGH_RES_X=678      HIGH_RES_X=550
      HIGH_RES_Y=         HIGH_RES_Y=572      HIGH_RES_Y=660
      LOW_RES_X=240       LOW_RES_X=          LOW_RES_X=312
      LOW_RES_y=361       LO...