EP0249399B1

Multiwindow control method and apparatus for work station having multiwindow function

Abstract

This record has no abstract on file.

EP0249399B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 4 June 2007, 19.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

8 claims: 3 independent, 5 dependent

  1. 1
    A multiwindow control method for use in a workstation having a multiwindow function for display on a display screen comprising the steps of:(a) determining (92,93) whether or not an existing window is completely concealed by at least one other window, when: (i) a new window is generated;or (ii) the size of a window previously generated is changed;or (iii) the portion of the display screen occupied by a previously generated window is changed;(b) replacing (98) rectangle information representing the display screen portion of said existing window with rectangle information representing a predetermined window, when said existing window is determined to be completely concealed;and (c) displaying said predetermined window in an Icon display area (4-1') of said display screen, based on said rectangle information representing said predetermined window, said Icon display area (4-1') having a higher display priority than all other areas on said display screen;whereby said predetermined window is recognisable as representing said existing window when said existing window is completely concealed.
  2. 4
    A window control method according to any of the preceding claims; wherein a new window is generated by:a first step (91) to effect a processing to read coordinate values of the new window;a second step (92) to effect a check processing to determine whether or not the new window overlaps with other at least one window;and    a third step (94) operative when the new window is found not to overlap with said other window as a result of the judgement of the second step (92) for drawing the new window based on a rectangle information thereof on the display screen.
  3. 7
    A multiwindow control apparatus for use in a work station having a multiwindow function comprising:a central processing unit (5) for executing an application program;a display controller (6) connected to the said central processing unit via a system bus (14);an input controller (10) to which input devices such as a keyboard (11), a tablet (12), and a mouse (13) are connected;a program memory (9) connected to the central processing unit for storing the application programs effecting a sequence of processings;a private memory (8) for storing control information of windows on a display screen (1);a display memory (7) controlled by said display controller (6) for storing screen data of a display (1);and means for determining whether or not an existing window is completely concealed by at least one other window;wherein said private memory (8) includes    a window control memory (81), a display priority control table (82), and an Icon window control table (83) for controlling a window to be set from an input device via the input controller (10);a current cursor coordinate value store buffer (84) for indicating an indication point of the input device, and    a specified coordinate value store buffer (85) for temporarily storing coordinate values specified from the input device;said window control table (81) includes window information (W1-Wn) corresponding to n windows, each window information (e.g. W2) including rectangle information indicating the position of a window on the display screen, status information indicating whether said rectangle information represents an Icon window or a normal window, an address pointer of rectangle information relating to an Icon window and other information (81a).