JPH0224713A - Control information management device for multiwindow - Google Patents

Control information management device for multiwindow

Info

Publication number
JPH0224713A
JPH0224713A JP63175704A JP17570488A JPH0224713A JP H0224713 A JPH0224713 A JP H0224713A JP 63175704 A JP63175704 A JP 63175704A JP 17570488 A JP17570488 A JP 17570488A JP H0224713 A JPH0224713 A JP H0224713A
Authority
JP
Japan
Prior art keywords
window
control information
information management
register
management device
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.)
Pending
Application number
JP63175704A
Other languages
Japanese (ja)
Inventor
Masaaki Kobayashi
正明 小林
Akira Tsuge
晃 柘植
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63175704A priority Critical patent/JPH0224713A/en
Publication of JPH0224713A publication Critical patent/JPH0224713A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To always update picture display after menu/panel processing by sending a redisplay command to a window shown under areas displaying the menu and the panel. CONSTITUTION:After ending menu/panel processing, a window control information management device executes the following processing. The device sets up (40) window information initially registered in a window attribute register as initial processing. The device decides (41) whether the specified window practically exists or not, and at the time of existence, transmits (45) a redisplay command to the specified window when the specified window is in a background display mode (43) and an area is superposed (44) to a menu or a panel area. Then, the device advances the processing to an index part to check the succeeding window, returns the processing to the step 41, and when no window exists, ends (42) the processing.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、マルチウィンドウの表示をマルチウィンドウ
表示ハードウェアのサポートなしで実現している小型の
コンピュータシステム(パーソナルコンピュータ)のウ
ィンドウの制御を行う装置に関するものである。特に、
ウィンドウがユーザと対話する状態で無い場合でもその
ウィンドウに対して表示を行なうことができるマルチウ
ィンドウ同時描画システムにおいて、第4図(メニュー
機能の例)にしめずようなパネルやメニュー機能などの
ように一時的に任意の位置とサイズを持つ表示領域を退
避し、その領域を用いてユーザとの対話を行なう機能を
実行した後、そのメニューやパネルの領域の下になった
領域の再表示を自動的に行なうマルチウィンドウ制御情
報管理装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a device for controlling windows of a small computer system (personal computer) that realizes multi-window display without the support of multi-window display hardware. It is something. especially,
In a multi-window simultaneous drawing system that can display information on a window even when the window is not in a state where the user can interact with it, there are functions such as panels and menu functions not shown in Figure 4 (example of menu functions). Temporarily saves a display area with an arbitrary position and size, executes a function that interacts with the user using that area, and then redisplays the area under that menu or panel area. The present invention relates to an automatic multi-window control information management device.

従来の技術 第6図は従来の小型のコンピュータシステム(パーソナ
ルコンピュータ)の構成を示すものであり、1はCPU
、2はメモリ、3は表示メモリ、4は表示メモリから映
像信号を作成する表示制御装置、6はCRT、6はメモ
リ2上にある各ウィンドウに対応したリスト構造を持つ
ウィンドウ制御情報の先頭アドレスおよび対応するウィ
ンドウ番号を記憶する情報管理レジスタ、γは情報管理
レジスタe内に記憶されたウィンドウ番号の値と指定さ
れた値と比較演算する演算レジスタ、8はメモリ2内で
指定された領域を、指定されたデータサイズ、指定され
た領域へ転送するデータ転送装置、9はデータ転送装置
8と演算レジスタアと情報管理レジスタ6を制御してウ
ィンドウ制御情報を作成、削除、転送を行うウィンドウ
制御情報管理装置である。
BACKGROUND ART FIG. 6 shows the configuration of a conventional small computer system (personal computer), in which 1 indicates a CPU.
, 2 is a memory, 3 is a display memory, 4 is a display control device that creates a video signal from the display memory, 6 is a CRT, 6 is the start address of window control information having a list structure corresponding to each window on the memory 2 and an information management register that stores the corresponding window number, γ is an arithmetic register that compares the value of the window number stored in the information management register e with the specified value, and 8 stores the specified area in memory 2. , a data transfer device that transfers a specified data size and a specified area; and 9, window control information that controls the data transfer device 8, the arithmetic register, and the information management register 6 to create, delete, and transfer window control information. It is a management device.

第6図に情報管理レジスタ6の構成2示す。情報管理レ
ジスタ6は複数のレジスタから構成され、各レジスタは
ウィンドウの番号とその番号に対応するウィンドウ制御
情報リスト構造へのアドレスを記憶する2つの記憶部の
組み合わせにより構成されている。10は対応するウィ
ンドウの番号を示すインデックス部、11はウィンドウ
制御情報リストへのアドレスを記憶するアドレス指示部
である。
FIG. 6 shows the configuration 2 of the information management register 6. The information management register 6 is composed of a plurality of registers, and each register is composed of a combination of two storage sections that store a window number and an address to a window control information list structure corresponding to that number. Reference numeral 10 indicates an index section indicating the number of the corresponding window, and reference numeral 11 indicates an address instruction section that stores an address to the window control information list.

第7図に、ウィンドウ制御情報リストの構造を示す。ウ
ィンドウ制御情報リストは、一つのウィンドウ制御情報
をリストの一要素とし、ウィンドウへ送ら九た順に古い
要素が新しい要素へのアドレスを指す形態で構成されて
いる。
FIG. 7 shows the structure of the window control information list. The window control information list is configured such that one piece of window control information is one element of the list, and the oldest element points to the address of the newer element in the order of the nine sent to the window.

12は情報管理レジスタ6のウィンドウ制御f報リスト
の先頭位置を示すアドレス指示部、13はメモリ2内に
存在するウィンドウ制御情報の情報の属性を記憶する属
性部、14は次のウィンドウ制御情報の存在する位置を
記憶する次アドレス記憶部、16はウィンドウ制御情報
のデータサイズを記憶するデータサイズ記憶部、16は
実際のウィンドウ制御情報である。
Reference numeral 12 denotes an address indicating section indicating the start position of the window control f-report list of the information management register 6; 13 an attribute section storing information attributes of the window control information existing in the memory 2; and 14 indicating the next window control information. A next address storage section 16 stores the existing position, a data size storage section 16 stores the data size of window control information, and 16 is actual window control information.

以上のように構成された従来のパーソナルコンピュータ
において、マルチウィンドウ表示処理を行う場合の動作
について説明する。
The operation of a conventional personal computer configured as described above when performing multi-window display processing will be described.

上記システムでマルチウィンドウの表示を行う場合、メ
モリ2上にウィンドウの管理情報が設定されている。こ
れは主にウィンドウの画面上の位置、大きさ、背景色等
のウィンドウの持つ属性をウィンドウ毎に格納したもの
である。
When displaying a multi-window in the above system, window management information is set in the memory 2. This mainly stores the attributes of each window, such as its position on the screen, size, and background color.

アプリケーションプログラムよりウィンドウへの文字や
図形等の表示指令が来た場合、表示指定されたウィンド
ウに対応する管理情報を用いて表示すべき領域を設定し
、その領域の内部のみを表示する。これによりマルチウ
ィンドウ上での描画が行われる。
When a command to display characters, figures, etc. to a window is received from an application program, an area to be displayed is set using management information corresponding to the window designated for display, and only the inside of that area is displayed. This allows drawing on multiple windows.

上記システムでウィンドウの移動、縮小、削除等の処理
が行われた場合、画面を更新する指令が、各ウィンドウ
を持つアプリケーションプログラムに送られる。この指
令を受は取ったアプリケーションプログラムは、その指
令を解析しその指令に従って表示を行う。この指令を各
ウィンドウ金持つアプリケーションプログラムが実行す
ることによりマルチウィンドウ表示の再構成が成される
When processing such as moving, reducing, or deleting a window is performed in the above system, a command to update the screen is sent to the application program that has each window. The application program that receives this command analyzes the command and performs display according to the command. The multi-window display is reconfigured by executing this command by the application program that has each window.

上記システムでメニューやパネルの処理が実行された場
合、まずメニューやパネルを表示する領域が画面上に設
定され、その領域の下になる画面上の表示データは退避
される。次にその設定された領域に対してメニューやパ
ネルの表示およびユーザの入力に対する処理を行なう。
When menu or panel processing is executed in the above system, an area for displaying the menu or panel is first set on the screen, and the display data on the screen below that area is saved. Next, menus and panels are displayed in the set area, and processing for user input is performed.

メニューやパネル処理が終了した時点で、退避していた
表示データを以前退避した画面上に戻し画面を復元する
When menu or panel processing is completed, the saved display data is returned to the previously saved screen and the screen is restored.

発明が解決しようとする課題 しかしながら上記のような構成では、全てのウィンドウ
が同時に描画できるマルチウィンドウ同時描画システム
においてメニューやパネル処理を行なったとき、メニュ
ーやパネルが表示された時点でのメニューやパネルの下
になる領域の画面表示データを退避する。このためメニ
ューやパネル処理を終了した時点では、表示内容が変更
されたウィンドウの上に退避した時点での古い表示デー
タを戻すだめ、ウィンドウの表示が一部またはすべて以
前の状態に戻り、最新の表示画面にできないという問題
点を有していた。
Problems to be Solved by the Invention However, with the above configuration, when menus and panels are processed in a multi-window simultaneous drawing system in which all windows can be drawn at the same time, the menus and panels are Save the screen display data in the area below. Therefore, when menu or panel processing is finished, the old display data that was saved on top of the window whose display contents have been changed cannot be restored; some or all of the window display returns to its previous state, and the latest The problem was that it could not be displayed on the display screen.

本発明はかかる点に鑑み、マルチウィンドウ同時描画シ
ステムにおいてメニューやパネル処理全行っても、画面
が以前の状態に戻らず最新の状態に更新さnるマルチウ
ィンドウ制御情報管理装置を提供することを目的とする
In view of this, the present invention aims to provide a multi-window control information management device in which the screen does not return to its previous state and is updated to the latest state even if all menu and panel processing is performed in a multi-window simultaneous drawing system. purpose.

課題を解決するだめの手段 本発明は、ウィンドウのサイズ、画面上の位置。A means to solve problems The present invention determines the size of the window and its position on the screen.

ウィンドウがバックグラウンドの状態で表示するかどう
かなどのウィンドウの属性全記憶管理するウィンドウ属
性レジスタと、ウィンドウへ制御指示を与えるウィンド
ウ制御情報のメモリ上の位置とウィンドウ制御情報を送
るべきウィンドウを示す番号を共に記憶管理する情報管
理レジスタと、指定されたウィンドウ制御情報を指定さ
れたメモリ領域へ指定されたサイズ転送するデータ転送
装置と、情報管理レジスタに記憶されたウィンドウを示
す番号を指定された値と比較演算しその結果を示す演算
レジスタと、ウィンドウ属性レジスタにより示されたバ
ックグラウンド状態でも表示を行なうウィンドウに対し
て演算レジスタとデータ転送装置を用いて再表示のウィ
ンドウ制御情報の転送を行うウィンドウ制御情報管理装
置とを備えたマルチウィンドウ制御情報管理装置である
A window attribute register that stores and manages all window attributes such as whether the window is displayed in the background, the memory location of window control information that gives control instructions to the window, and a number that indicates the window to which window control information should be sent. an information management register that stores and manages the information, a data transfer device that transfers specified window control information to a specified memory area in a specified size, and a value that specifies the number indicating the window stored in the information management register. A window that transfers window control information for redisplay using an arithmetic register and a data transfer device for a window that displays even in the background state indicated by a computation register and a window attribute register that performs a comparison operation and displays the result. This is a multi-window control information management device including a control information management device.

作用 本発明は前記した構成により、マルチウィンドウ制御情
報管理装置がメニューやパネルの処理が終了した場合、
メニューやパネルの表示が行われた領域と重なるウィン
ドウを調べる。重なるウィンドウが存在する場合、その
ウィンドウがバックグラウンドでも表示をするウィンド
ウであるかをウィンドウ属性レジスタを用いて調査し、
バックグラウンドでも表示するウィンドウの場合、その
ウィンドウに対して情報管理レジスタと演算レジスタと
データ転送装置を用いて再表示指令を送る。
Effect of the present invention With the above-described configuration, when the multi-window control information management device finishes processing a menu or a panel,
Examine windows that overlap the area where the menu or panel was displayed. If there are overlapping windows, use the window attribute register to check whether the window is a window that can be displayed even in the background.
In the case of a window that is to be displayed even in the background, a redisplay command is sent to the window using an information management register, an arithmetic register, and a data transfer device.

バックグラウンドで表示しないウィンドウに対しては何
もしない。
Does nothing for windows that are not displayed in the background.

実施例 第1図は、本発明の一実施例におけるマルチウィンドウ
制御情報管理装置の構成を示すものである。
Embodiment FIG. 1 shows the configuration of a multi-window control information management device in an embodiment of the present invention.

第1図において、20はCPU、21はメモリ、22は
表示メモリ、23は表示メモリから映像信号全作成する
表示制御装置、24はCRT、25はメモリ21上にあ
る各ウィンドウに対応したリスト構造を持つウィンドウ
制御情報の先頭アドレスおよび対応するウィンドウ番号
を記憶する情報管理レジスタ、26は情報管理レジスタ
内に記憶されたウィンドウ番号の値と指定された値と比
較演算する演算レジスタ、27はメモリ21内で指定さ
れた領域を、指定されたデータサイズ、指定された領域
へ転送するデータ転送装置、28はウィンドウのサイズ
、画面上の位置、ウィンドウがバックグラウンドの状態
でも表示するかどうかなどのウィンドウの属性を記憶管
理するウィンドウ属性レジスタ、29はメニューやパネ
ルの処理を行うパネル管理装置、30はウィンドウ属性
レジスタ28により示されたバックグラウンド状態でも
表示を行なうウィンドウに対して演算レジスタ26とデ
ータ転送装置27を用いて再表示のウィンドウ制御情報
の転送を行うウィンドウ制御情報管理装置である。
In FIG. 1, 20 is a CPU, 21 is a memory, 22 is a display memory, 23 is a display control device that creates all video signals from the display memory, 24 is a CRT, and 25 is a list structure corresponding to each window on the memory 21. 26 is an information management register that stores the start address of window control information and the corresponding window number; 26 is an arithmetic register that compares and calculates the value of the window number stored in the information management register with a specified value; 27 is a memory 21 28 is a data transfer device that transfers the area specified in , to the specified data size and area, 28 is a window that determines the window size, position on the screen, whether the window is displayed even in the background, etc. 29 is a panel management device that processes menus and panels; 30 is a calculation register 26 and data transfer for the window that is displayed even in the background state indicated by the window attribute register 28; This is a window control information management device that uses the device 27 to transfer window control information for redisplay.

第2図に、ウィンドウ属性レジスタ28の構造を示す。FIG. 2 shows the structure of the window attribute register 28.

ウィンドウ属性レジスタ28は複数のレジスタから構成
され、各レジスタはウィンドウの番号とその番号に対応
するウィンドウの属性全記憶する2つの記憶部の組み合
わせにより構成されている。30は対応するウィンドウ
の番号を示すインデックス部、31はウィンドウ属性を
記憶するウィンドウ属性部である。
The window attribute register 28 is composed of a plurality of registers, and each register is composed of a combination of a window number and two storage sections that store all the attributes of the window corresponding to that number. Reference numeral 30 indicates an index section indicating the number of the corresponding window, and reference numeral 31 indicates a window attribute section for storing window attributes.

以上のように構成された本実施例のマルチウィンドウ制
御装置について、以下その動作について説明する。
The operation of the multi-window control device of this embodiment configured as described above will be described below.

全てのウィンドウが同時に描画できるマルチウィンドウ
同時描画システムにおいて、メニューやパネル処理後の
本実施例のマルチウィンドウ制御装置30の動作を説明
する。
In a multi-window simultaneous drawing system in which all windows can be drawn simultaneously, the operation of the multi-window control device 30 of this embodiment after menu and panel processing will be described.

まずアプリケーションプログラムは必要な場合ウィンド
ウ生成時に、ユーザと対話する状態でない場合でも表示
を行うことができるバックグラウンド表示モードを設定
する。この情報は、ウィンドウ属性レジスタ28内のウ
ィンドウ番号に対応するウィンドウ属性部32に格納さ
れる。
First, when generating a window, if necessary, the application program sets a background display mode in which display can be performed even when the user is not in a state of interaction. This information is stored in the window attribute section 32 corresponding to the window number in the window attribute register 28.

メニューやパネルの処理は、処理を実行するプログラム
よりパネル管理装置29に指令が送られ、指定された領
域の表示データの退避が行わnる。
For menu and panel processing, a command is sent to the panel management device 29 from a program that executes the processing, and display data in a designated area is saved.

指定された領域の表示データが退避されている間、その
領域に対してメニューやパネルの表示およびユーザの操
作に対する処理が実行される。そしてメニューやパネル
の処理の終了時に再びパネル管理装置29に指令が送ら
れ、以前退避した表示データを復旧し表示画面を再生す
る。このときパネル管理装置29は、メニューやパネル
で使用した領域の位置全ウィンドウ制御情報管理装置3
oに知らせる。
While the display data of the designated area is being saved, menu and panel display and user operation processing are executed for that area. Then, at the end of the menu and panel processing, a command is again sent to the panel management device 29 to restore the previously saved display data and reproduce the display screen. At this time, the panel management device 29 determines the location of the area used in the menu or panel, all window control information management device 3
Inform o.

本実施例におけるメニューやパネル処理後のウィンドウ
制御情報管理装置30の動きを、第3図のフローチャー
トを用いて説明する。なお、パネル処理終了時にマルチ
ウィンドウ管理装置30に対して、パネル管理装置29
より再表示の指令が出された状態より記述する。
The operation of the window control information management device 30 after menu and panel processing in this embodiment will be explained using the flowchart of FIG. Note that when the panel processing ends, the panel management device 29
The description will be made from the state where the redisplay command was issued.

4oにおいてウィンドウ制御情報管理装置30は、初期
処理としてウィンドウ属性レジスタ28に最初に登録さ
れているウィンドウの情報(インデックス部31)を指
定する。
In step 4o, the window control information management device 30 specifies the window information (index section 31) that is initially registered in the window attribute register 28 as an initial process.

41においてウィンドウ制御情報管理装置30は、イン
デックス部31により指定されたウィンドウが実際に存
在するか確認する。ウィンドウが存在しない場合、処理
を42へ移し処理を終了する。
In step 41, the window control information management device 30 checks whether the window specified by the index unit 31 actually exists. If no window exists, the process moves to 42 and ends.

43においてウィンドウ制御情報管理装置30は、ウィ
ンドウ属性レジスタ28のウィンドウ属性部32を用い
て、指定されたウィンドウの属性がバックグラウンド表
示モードか調査し、バックグラウンド表示モードで無い
場合処理を46へ移す。
In 43, the window control information management device 30 uses the window attribute section 32 of the window attribute register 28 to check whether the attribute of the specified window is background display mode, and if it is not background display mode, the process moves to 46. .

44において、ウィンドウ制御情報管理装置30はメニ
ューやパネルで使用さnた領域と指定されたウィンドウ
の領域が重なるか調査する。2つの領域が重ならない場
合、処理を46へ移す。
At step 44, the window control information management device 30 checks whether the area used in the menu or panel overlaps with the area of the specified window. If the two areas do not overlap, the process moves to 46.

45において、ウィンドウ制御情報管理装置3oは再表
示指令のウィンドウ制御情報t−44で指定されたウィ
ンドウへ送信する。
At step 45, the window control information management device 3o transmits the redisplay command to the window specified by the window control information t-44.

46において、ウィンドウ制御情報管理装置3oはウィ
ンドウ属性レジスタ28内のインデックス部を1つすす
め、現在設定しているウィンドウの次のウィンドウを指
定する。そして処理を40へ移す。
At step 46, the window control information management device 3o advances the index field in the window attribute register 28 by one, and specifies the window next to the currently set window. The process then moves to step 40.

以上のように、本実施例によれば、ウィンドウのサイズ
、画面上の位置、ウィンドウがバックグラウンドの状態
でも表示するかどうかなどのウィンドウの属性を記憶管
理するウィンドウ属性レジスタと、ウィンドウへ制御指
示を与えるウィンドウ制御情報のメモリ上の位置とウィ
ンドウ制御情報を送るべきウィンドウを示す番号を共に
記憶管理する情報管理レジスタと、指定されたウィンド
ウ制御情報を指定されたメモリ領域へ指定されたサイズ
転送するデータ転送装置と、情報管理レジスタに記憶さ
れたウィンドウを示す番号を指定された値と比較演算し
その結果を示す演算レジスタと、ウィンドウ属性レジス
タにより示さnだバックグラウンド状態でも表示を行な
うウィンドウに対して演算レジスタとデータ転送装置を
用いて再表示のウィンドウ制御情報の転送を行うウィン
ドウ制御情報管理装置とを備えたことにより、全てのウ
ィンドウが同時に描画できるマルチウィンドウ同時描画
システムにおいてメニューやパネル処理を行なったとき
、メニューやパネルの表示された領域の下になるウィン
ドウに対し再表示指令を送ることにより、画面表示を常
に最新にすることができる。
As described above, according to this embodiment, there is a window attribute register that stores and manages window attributes such as the window size, position on the screen, and whether the window is displayed even in the background, and a window attribute register that provides control instructions to the window. An information management register that stores and manages both the memory location of the window control information that gives A data transfer device, an arithmetic register that compares the number indicating the window stored in the information management register with a specified value and displays the result, and a window that is displayed even in the background state as indicated by the window attribute register. It is equipped with a window control information management device that transfers window control information for redisplay using arithmetic registers and a data transfer device, making it possible to perform menu and panel processing in a multi-window simultaneous drawing system where all windows can be drawn simultaneously. When this is done, the screen display can always be updated by sending a redisplay command to the window below the displayed area of the menu or panel.

なお、上記実施例においてパネル管理装置29は表示デ
ータを復旧し再表示の指令をウィンドウ制御情報管理装
置30に対して送るだけとしたが、パネル管理装置29
がまずウィンドウ情報管理装置28を用いてバックグラ
ウンドの状態で表示を行わないウィンドウ上のみ表示デ
ータを復元し、その後ウィンドウ制御情報管理装置30
に対して再表示の指令を送るとしても良い。
In the above embodiment, the panel management device 29 only recovers the display data and sends a redisplay command to the window control information management device 30, but the panel management device 29
First, the window information management device 28 is used to restore display data only on windows that are not displayed in the background, and then the window control information management device 30
It is also possible to send a re-display command to the user.

発明の詳細 な説明したように本発明によれば、全てのウィンドウが
同時に描画できるマルチウィンドウ同時描画システムに
おいてメニューやパネル処理を行なったとき、メニュー
やパネルが表示された領域の下になるウィンドウに対し
再表示指令を送信することにより、常に最新の表示画面
にすることができ、その実用化効果は大きい。
DETAILED DESCRIPTION OF THE INVENTION According to the present invention, when menu or panel processing is performed in a multi-window simultaneous drawing system in which all windows can be drawn at the same time, the window below the area where the menu or panel is displayed is On the other hand, by sending a redisplay command, the display screen can always be kept up to date, which has a great practical effect.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明における一実施例のマルチウィンドウ制
御情報管理装置の構成図、第2図はウィンドウ属性レジ
スタの構成図、第3図はメニュやパネル機能使用時に必
要な再表示命令全設定するウィンドウ制御情報管理装置
の動作を示すフローチャート、第4図はメニュー表示画
面の一例を示す説明図、第5図は従来のマルチウィンド
ウ制御情報管理装置の構成図、第6図は情報□管理レジ
スタの構成図、第7図は従来例のウィンドウ管理情報リ
スト構造を示す図である。 1・・・・・・CPU、2・・・・・・メモリ、3・・
・・・・表示メモリ、4・・・・・・表示制御装置、6
・・・・・・CRT、6・・・・・・情報管理レジスタ
、7・・・・・・演算レジスタ、8・・・・・・データ
転送装置、9・・・・・・ウィンドウ制御情報管理装置
、1o・・・・・・インデックス部、11・・・・・・
アドレス指示部、12・・・・・・アドレス指示部、1
3・・・・・・属性部、14・・・・・・次アドレス記
憶部、16・・・・・・データサイズ記憶部、16・・
・・・・実データ、2o・・・・・・CPU、21・・
・・・・メモリ、22・・・・・・表示メモリ、23・
・・・・・表示制御装置、24・・・・・・CRT、2
5・・・・・・情報管理レジスタ、26・・・・・・演
算レジスタ、27・・・・・・データ転送装置、28・
・・・・・ウィンドウ属性レジスタ、29・・・・・・
パネル管理装置、3o・・・・・ウィンドウ制御情報管
理装置。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名第2
図 第 図 第 図 第 図
Fig. 1 is a block diagram of a multi-window control information management device according to an embodiment of the present invention, Fig. 2 is a block diagram of a window attribute register, and Fig. 3 is a block diagram for setting all redisplay commands required when using menu and panel functions. A flowchart showing the operation of the window control information management device, FIG. 4 is an explanatory diagram showing an example of a menu display screen, FIG. 5 is a configuration diagram of a conventional multi-window control information management device, and FIG. The configuration diagram, FIG. 7, is a diagram showing a conventional window management information list structure. 1...CPU, 2...Memory, 3...
...Display memory, 4...Display control device, 6
...CRT, 6 ... Information management register, 7 ... Arithmetic register, 8 ... Data transfer device, 9 ... Window control information Management device, 1o... Index section, 11...
Address instruction section, 12...Address instruction section, 1
3... Attribute section, 14... Next address storage section, 16... Data size storage section, 16...
...Actual data, 2o...CPU, 21...
...Memory, 22...Display memory, 23.
...Display control device, 24...CRT, 2
5... Information management register, 26... Arithmetic register, 27... Data transfer device, 28...
...Window attribute register, 29...
Panel management device, 3o...Window control information management device. Name of agent: Patent attorney Shigetaka Awano and 1 other person 2nd
Figure Figure Figure Figure

Claims (1)

【特許請求の範囲】[Claims] ウィンドウのサイズ、画面上の位置、ウィンドウがバッ
クグラウンドの状態でも表示するかどうかなどのウィン
ドウの属性を記憶管理するウィンドウ属性レジスタと、
画面上の任意の領域を一時的に待避しその領域を用いて
ユーザと対話を行なうパネル管理装置と、ウインドウへ
制御指示を与えるウィンドウ制御情報のメモリ上の位置
とウィンドウ制御情報を送るべきウィンドウを示す番号
を共に記憶管理する情報管理レジスタと、指定されたウ
ィンドウ制御情報を指定されたメモリ領域へ指定された
サイズ転送するデータ転送装置と、前記情報管理レジス
タに記憶されたウィンドウを示す番号を指定された値と
比較演算しその結果を示す演算レジスタと、前記ウィン
ドウ属性レジスタにより示されたバックグラウンド状態
でも表示を行なうウィンドウに対して前記演算レジスタ
と前記データ転送装置を用いて再表示のウィンドウ制御
情報の転送を行うウィンドウ制御情報管理装置とを備え
たことを特徴とするマルチウィンドウ制御情報管理装置
a window attribute register that stores and manages window attributes such as the window size, position on the screen, and whether the window is visible even in the background;
A panel management device that temporarily saves an arbitrary area on the screen and uses that area to interact with the user, the memory location of window control information that gives control instructions to the window, and the window to which window control information should be sent. an information management register that stores and manages the number indicated, a data transfer device that transfers specified window control information to a specified memory area in a specified size, and a number indicating the window stored in the information management register. window control for re-displaying a window that performs a display even in the background state indicated by the arithmetic register and the window attribute register, which performs a comparison operation with a value that has been set, and the data transfer device; A multi-window control information management device comprising: a window control information management device that transfers information.
JP63175704A 1988-07-14 1988-07-14 Control information management device for multiwindow Pending JPH0224713A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63175704A JPH0224713A (en) 1988-07-14 1988-07-14 Control information management device for multiwindow

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63175704A JPH0224713A (en) 1988-07-14 1988-07-14 Control information management device for multiwindow

Publications (1)

Publication Number Publication Date
JPH0224713A true JPH0224713A (en) 1990-01-26

Family

ID=16000788

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63175704A Pending JPH0224713A (en) 1988-07-14 1988-07-14 Control information management device for multiwindow

Country Status (1)

Country Link
JP (1) JPH0224713A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04319775A (en) * 1991-04-18 1992-11-10 Toshiba Corp Cad system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6291987A (en) * 1985-10-18 1987-04-27 株式会社日立製作所 Multi-screen display control system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6291987A (en) * 1985-10-18 1987-04-27 株式会社日立製作所 Multi-screen display control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04319775A (en) * 1991-04-18 1992-11-10 Toshiba Corp Cad system

Similar Documents

Publication Publication Date Title
US4819189A (en) Computer system with multiwindow presentation manager
JPH06131433A (en) Method and data processing system for direct edition
JP2774703B2 (en) CAD equipment
JPH0224713A (en) Control information management device for multiwindow
JPH05298049A (en) Menu display control system
JPH04287094A (en) Display system for multiwindow system
JPH0219917A (en) Multi-window control method and information processor
US5642124A (en) Image processing system
JPH03256116A (en) Information processor
JP3221581B2 (en) Image display control device
JP2000235447A (en) Display controller and storage medium
JPS61107289A (en) Virtual screen display control system
JPH05324443A (en) Update control method for picture
JPH05282118A (en) Picture control system
JPH04128886A (en) Method for scrolling display image and image display device
JPS63120331A (en) Control system for set-up of window
JP2595884B2 (en) Rubber band frame display device
JP2586665B2 (en) Multi-window display method
JPS6279525A (en) Data input system
JP2928858B2 (en) Multi-window display control apparatus and method
JPH0329023A (en) Crt display device
JPH05134643A (en) Multi-window display system
JPH06259214A (en) Window replotting method
JPH05189187A (en) Multiwindow display system
JPS63100533A (en) Display and printing device having multiwindow display function