JPH03261994A - Window display control system - Google Patents
Window display control systemInfo
- Publication number
- JPH03261994A JPH03261994A JP2060106A JP6010690A JPH03261994A JP H03261994 A JPH03261994 A JP H03261994A JP 2060106 A JP2060106 A JP 2060106A JP 6010690 A JP6010690 A JP 6010690A JP H03261994 A JPH03261994 A JP H03261994A
- Authority
- JP
- Japan
- Prior art keywords
- display
- data
- section
- free space
- requests
- 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
Links
- 238000000034 method Methods 0.000 claims description 9
- 238000012217 deletion Methods 0.000 claims description 4
- 230000037430 deletion Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 4
- 125000000391 vinyl group Chemical group [H]C([*])=C([H])[H] 0.000 description 4
- 229920002554 vinyl polymer Polymers 0.000 description 4
- 210000003127 knee Anatomy 0.000 description 3
- 230000008676 import Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、CRT表示装置にデータを重ね表示する方式
に関し、特に重なった下の部分のデータを自プログラム
内に退避し、あたかもウィンドウ表示を行っているよう
に見せるウィンドウ表示制御方式に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a method for displaying data in an overlapping manner on a CRT display device, and in particular, saves the data in the lower part of the overlap in its own program and displays it as if it were a window. This relates to a window display control method that makes it appear as if the window is being displayed.
[従来の技術]
従来、この種のウィンドウ表示制御方式は、複数の画面
イメージをメモリ上に保持し、その各々の画面に表示す
るためのデータを設定し重ね合わせることにより、ウィ
ンドウ表示の制御を行っていた。[Prior Art] Conventionally, this type of window display control method controls window display by holding multiple screen images in memory, setting and superimposing data to display on each screen. I was going.
[発明が解決しようとする課題]
上述した従来のウィンドウ表示制御方式は、複数の画面
イメージをメモリ上にもち、その各々の画面にデータを
セットして、そのデータを重ね合わせているために画面
の大きさの分の領域を複数両面分、メモリ上に持たなけ
ればならないためプログラムのデータ領域が多く必要で
あった。また、従来の技術においてはウィンドウ表示制
御回路は、CRT表示装置に含まれており、ウィンドウ
表示制御回路のないCRT表示装置に対しては、データ
の重ね合わせるウィンドウ表示制御の実現は考えられな
かった。さらに、アトリビュートデータを表示するには
、CRT表示装置に対して画面のデータをセットし重ね
合わせるだけでは、アトリビュートのデータは正しく表
示されないという欠点がある。[Problems to be Solved by the Invention] The conventional window display control method described above has multiple screen images in memory, sets data on each screen, and superimposes the data. Since it was necessary to have an area corresponding to the size of multiple sides on the memory, a large data area was required for the program. Furthermore, in the conventional technology, the window display control circuit is included in the CRT display device, and for a CRT display device without a window display control circuit, it has not been possible to realize window display control that overlaps data. . Furthermore, in order to display attribute data, simply setting screen data on a CRT display device and superimposing them is insufficient to display the attribute data correctly.
[課題を解決するための手段J
本発明のウィンドウ表示制御方式は、データの重ね表示
を行うための表示領域(ビュー)の範囲を要求するため
のビュー設定/解除要求部と、設定したビニ−に対して
、テキストデータ(文字、数字)を表示するために表示
情報を要求するテキストデータ表示要求部と、設定した
ビューに対してアトリビュートデータ(罫線、反転表示
、カラー)を表示するために表示情報を要求するアトリ
ビュートデータ表示/消去要求部と、ビュー設定/解除
要求部からの情報を受はビューの重ね合わせを管理する
ビュー設定情報管理部と、ビューの重ね合わさった下の
部分を退避させておく領域を管理する空き領域管理部と
、ビューの重ね合わさった下の部分のデータを空き領域
に退避するため、CRT表示装置にデータの取り込みを
要求する画面情報検索部と、テキストデータ表示要求部
及びアトリビュートデータ表示/消去要求部からの情報
を検査する表示情報管理部と、CRT表示装置に対して
、テキスト及びアトリビュートデータの表示を要求する
画面表示部と、ビュー設定情報管理部が参照、更新する
ビュー設定情報管理テーブルと、空き領域管理部が参照
、更新する空き領域管理テーブルとを有する。[Means for Solving the Problems J] The window display control method of the present invention includes a view setting/cancellation requesting section for requesting the range of a display area (view) for displaying data in an overlapping manner, and a set vinyl , a text data display request part that requests display information to display text data (letters, numbers), and a display part to display attribute data (rules, reverse display, color) for the set view. The attribute data display/deletion request section that requests information and the view setting information management section that receives information from the view setting/cancellation request section manage the overlapping of views and evacuate the lower part of the overlapping views. a free space management section that manages the area where the views are overlapped, a screen information search section that requests the CRT display device to import data in order to save data in the lower part where the views are overlapped to the free space, and a text data display request section. The display information management unit inspects the information from the section and attribute data display/erase request unit, the screen display unit requests the CRT display device to display text and attribute data, and the view setting information management unit references, It has a view setting information management table to be updated and a free space management table to be referenced and updated by the free space management unit.
[実施例] 次に、本発明について図面を参照して説明する。[Example] Next, the present invention will be explained with reference to the drawings.
第1図を参照すると、本発明の一実施例によるウィンド
ウ表示制御方式の構成を示すブロック図であり、ビュー
設定/解除要求部1、テキストデータ表示要求部2、ア
トリビュートデータ表示/消去要求部3、ビュー設定情
報管理部4、空き領域管理部5、表示情報管理部6、画
面表示部7、画面情報検索部8、及び図示1しないビュ
ー情報管理テーブルと空き領域管理テーブルから構成さ
れる。Referring to FIG. 1, it is a block diagram showing the configuration of a window display control system according to an embodiment of the present invention, and includes a view setting/cancellation requesting section 1, a text data display requesting section 2, and an attribute data display/erasure requesting section 3. , a view setting information management section 4, a free space management section 5, a display information management section 6, a screen display section 7, a screen information search section 8, and a view information management table and a free space management table (not shown).
第2図を参照すると、ビュー設定/解除要求部1は、テ
キストデータ、アトリビュートデータを表示するために
、まずビューの番号、表示開始ライン/カラム、水平サ
イズ、垂直サイズ、設定フラグを設定にして、とニー設
定情報管理部4に要求を渡す。Referring to FIG. 2, the view setting/cancellation request unit 1 first sets the view number, display start line/column, horizontal size, vertical size, and setting flag in order to display text data and attribute data. , and passes the request to the knee setting information management section 4.
第5図を参照すると、ビュー設定情報管理部4ては、重
なる部分の開始ラインと終了ラインを算出する。ビュー
設定情報管理部4は、算出したサイズ分のデータが退避
できるかどうかを、空き領域管理部5に要求する。Referring to FIG. 5, the view setting information management unit 4 calculates the start line and end line of the overlapping portion. The view setting information management section 4 requests the free space management section 5 whether data of the calculated size can be saved.
第6図を参照すると、空き領域管理部5は、第11図に
示される空き領域管理テーブルの空きサイズと算出した
サイズとを比較し、退避できる場合は、画面情報検索部
8に要求をする。Referring to FIG. 6, the free space management section 5 compares the free space size in the free space management table shown in FIG. 11 with the calculated size, and if it can be saved, requests the screen information search section 8. .
第9図を参照すると、画面情報検索部8は空き領域の開
始アドレスのところに退避開始ライン、退避終了ライン
の間のデータをCRT表示装置に対して要求する。Referring to FIG. 9, the screen information search unit 8 requests the CRT display device for data between the save start line and the save end line at the start address of the empty area.
画面データの退避が終了した時、ビュー設定情報管理部
4及び空き領域管理部5は、それぞれ第10図、第11
図のビニー設定情報管理テーブル、空き領域管理テーブ
ルの更新を行う。処理がビュー設定/解除要求部1に返
ってくると、とニー設定/解除要求部1は重なった部分
のテキストデータ、アトリビュートデータをクリアする
。When the screen data has been saved, the view setting information management section 4 and the free space management section 5 perform the steps shown in FIGS. 10 and 11, respectively.
Update the vinyl setting information management table and free space management table shown in the figure. When the process returns to the view setting/cancellation requesting unit 1, the knee setting/cancellation requesting unit 1 clears the text data and attribute data of the overlapping portion.
ビューの設定が終わった後に、テキスト、アトリビュー
トデータを設定する。次にテキスト、アトリビュートデ
ータを画面上に表示する処理について説明する。After setting the view, set the text and attribute data. Next, the process of displaying text and attribute data on the screen will be explained.
第3図を参照すると、テキストデータ表示要求部2は、
ビュー設定/解除要求部lで設定したビューに対して、
文字、数字データを表示するための処理を行う。まず、
テキストデータ表示要求部2は表示するビュ一番号をセ
ットする。次に、テキストデータ表示要求部2は表示し
たい位置をビュー内相対位置で指定する。そして、テキ
ストデータ表示要求部2は表示するレングス、表示デー
タがあるアドレスをセットし、表示情報管理部6に要求
する。Referring to FIG. 3, the text data display request unit 2:
For the view set in the view setting/cancellation request section l,
Performs processing to display character and numeric data. first,
The text data display request unit 2 sets the view number to be displayed. Next, the text data display requesting unit 2 specifies the position to be displayed as a relative position within the view. Then, the text data display request section 2 sets the length to be displayed and the address where the display data is located, and requests the display information management section 6.
第7図を参照すると、表示情報管理部6は第10図に示
されるビニー設定情報管理テーブルを参照し、データが
ビュー内に正しく含まれるかどうかを検査する。検査結
果が正しければ、表示情報管理部6は画面表示部7に表
示を要求する。Referring to FIG. 7, the display information management unit 6 refers to the vinyl setting information management table shown in FIG. 10 and checks whether the data is correctly included in the view. If the test result is correct, the display information management section 6 requests the screen display section 7 to display it.
第8図を参照すると、画面表示部7はビュー内相対位置
を実画面の位置に変換し、CRT表示装置にデータを送
る。Referring to FIG. 8, the screen display unit 7 converts the in-view relative position to the actual screen position and sends the data to the CRT display device.
第4図に示されたアトリビュートデータ表示/消去要求
部3に関しても同じで、表示情報管理部6はビュー設定
情報管理テーブルを参照してビュー内に正しく含まれる
かを検査し、検査結果が正しければ画面表示部7を介し
てCRT表示装置にデータを送りそのデータかCRT表
示装置に表示される。ビューを消去する場合は、退避し
たデータを元に戻すごとにより元の画面を復帰すること
が出来る。The same applies to the attribute data display/deletion request unit 3 shown in FIG. For example, data is sent to the CRT display device via the screen display section 7, and the data is displayed on the CRT display device. When deleting a view, the original screen can be restored by restoring the saved data.
[発明の効果コ
以上説明したように本発明は、とニーの概念を取り込み
、データの重ね合わさった下の部分だけのサイズ分をメ
モリ上に確保し、重な)た下の部分のデータを退避する
ことにより、ウィンドウ表示機能を持たないCRT表示
装置に対してもウィンドウ表示制御をすることができる
という効果がある。[Effects of the Invention] As explained above, the present invention incorporates the concept of knee, allocates the size of only the lower part of the overlapped data in memory, and stores the data of the lower part of the overlapped part. By saving, there is an effect that window display control can be performed even on a CRT display device that does not have a window display function.
以下余白Margin below
第1図は本発明の一実施例によるウィンドウ表示制御方
式の構成を示すブロック図、第2図は第1図のビュー設
定/解除要求部の動作を表わすフローチャート、第3図
は第1図のテキストデータ表示要求部の動作を表わすフ
ローチャート、第4図は第1図のアトリビュートデータ
表示/消去要求部の動作を表わすフローチャート、第5
図は第1図のビュー設定情報管理部の動作を表わすフロ
ーチャート、第6図は第1図の空き領域管理部の動作を
表わすフローチャート、第7図は第1図の表示情報管理
部の動作を表わすフローチャート、第8図は第1図の画
面表示部の動作を表わすフローチャート、第9図は第1
図への画面情報検索部の動作を表わすフローチャート、
第10図はビュー設定情報管理部が参照、更新するビュ
ー設定情報管理テーブルを示す図、第11図は空き領域
管理部が参照、更新する空き領域管理テーブルを示す図
である。
1・・・ビュー設定/解除要求部、2・・・テキストデ
ータ表示要求部、3・・・アトリビュートデータ表示/
消去要求部、4・・・ビュー設定情報管理部、5・・・
空き領域管理部、6・・・表示情報管理部、7・・・画
面表示部、8・・・画面情報検索部。
第4図
第2図
1ビニ−設定/解除・要求部
第5図
第3図
第6図
5空き領域管理部
第8図
第7図
第9図FIG. 1 is a block diagram showing the configuration of a window display control system according to an embodiment of the present invention, FIG. 2 is a flowchart showing the operation of the view setting/cancellation requesting section shown in FIG. 1, and FIG. FIG. 4 is a flowchart showing the operation of the text data display requesting section; FIG. 4 is a flowchart showing the operation of the attribute data display/erase requesting section shown in FIG. 1;
The figure is a flowchart showing the operation of the view setting information management section shown in FIG. 1, FIG. 6 is a flowchart showing the operation of the free space management section shown in FIG. 1, and FIG. FIG. 8 is a flowchart showing the operation of the screen display section in FIG. 1, and FIG.
A flowchart showing the operation of the screen information search unit to the figure,
FIG. 10 is a diagram showing a view setting information management table that is referenced and updated by the view setting information management section, and FIG. 11 is a diagram showing a free space management table that is referenced and updated by the free space management section. 1... View setting/cancellation request section, 2... Text data display request section, 3... Attribute data display/
Erase request section, 4... View setting information management section, 5...
Free space management section, 6... Display information management section, 7... Screen display section, 8... Screen information search section. Fig. 4 Fig. 2 Fig. 1 Vinyl setting/cancellation/request section Fig. 5 Fig. 3 Fig. 6 Fig. 5 Free space management section Fig. 8 Fig. 7 Fig. 9
Claims (1)
ィンドウ表示制御方式において、表示領域の設定や解除
を要求する表示領域設定/解除要求部と、設定された表
示領域に対してテキストデータの表示を要求するテキス
トデータ表示要求部と、設定された表示領域に対してア
トリビュートデータの表示や消去を要求するアトリビュ
ートデータ表示/消去要求部と、設定された表示領域の
情報を管理する表示領域設定情報管理部と、表示領域を
重ね合わせた時に下になる表示領域の部分を退避するた
めの領域を管理する空き領域管理部と、表示領域が重な
った場合に下になる画面データを空き領域に取り込むた
めの取り込みを前記CRT表示装置に要求する画面情報
検索部と、前記テキストデータ表示要求部及び前記アト
リビュートデータ表示/消去要求部からのデータを検査
する表示情報管理部と、CRT表示装置にテキストデー
タ及びアトリビュートデータの表示を要求する画面表示
部と、前記表示領域設定情報管理部が参照や更新する表
示領域設定情報管理テーブルと、前記空き領域管理部が
参照や更新する空き領域管理テーブルとを有するウィン
ドウ表示制御方式。1. In a window display control method for a CRT display device that does not have a window display function, there is a display area setting/cancellation request section that requests the setting or cancellation of the display area, and a display area that requests the display of text data in the set display area. a text data display request unit that requests display or deletion of attribute data for a set display area, an attribute data display/erase request unit that requests display or deletion of attribute data for a set display area, and a display area setting information management unit that manages information on the set display area. , a free space management section that manages the area for saving the part of the display area that will be on the bottom when the display areas overlap, and a free space management section that manages the area for saving the part of the display area that will be on the bottom when the display areas overlap, and a free space management section that will take in the screen data that will be on the bottom when the display areas overlap into the free space. a screen information retrieval unit that requests the CRT display device to capture data; a display information management unit that inspects data from the text data display request unit and the attribute data display/erase request unit; A window display having a screen display section that requests display of data, a display area setting information management table that is referenced and updated by the display area setting information management section, and a free space management table that is referenced and updated by the free space management section. control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2060106A JPH03261994A (en) | 1990-03-13 | 1990-03-13 | Window display control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2060106A JPH03261994A (en) | 1990-03-13 | 1990-03-13 | Window display control system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03261994A true JPH03261994A (en) | 1991-11-21 |
Family
ID=13132522
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2060106A Pending JPH03261994A (en) | 1990-03-13 | 1990-03-13 | Window display control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03261994A (en) |
-
1990
- 1990-03-13 JP JP2060106A patent/JPH03261994A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03261994A (en) | Window display control system | |
| JPH11338456A (en) | Map display system and image scroll processing method in it | |
| JP3119660B2 (en) | Display control device for display device displaying window | |
| JP2595884B2 (en) | Rubber band frame display device | |
| JP3346597B2 (en) | How to control windows | |
| JPS6375752A (en) | Pattern trimming allocation method | |
| JPS62288977A (en) | Composition system | |
| JP2611476B2 (en) | Image data enlargement processing method | |
| JPH05298055A (en) | Drawing displaying device | |
| JPH0293688A (en) | Drawing system for multiwindow displaying system | |
| JPS6084588A (en) | Graphic processing device | |
| JPS6177088A (en) | Image data processing device | |
| JP3093228B2 (en) | Image processing apparatus and method | |
| JPH02302881A (en) | Data plotting system | |
| JPH08202889A (en) | Method and device for managing division of picture data | |
| JP2998417B2 (en) | Multimedia information processing device | |
| JPS6324461A (en) | Composite document processor | |
| JPH02288980A (en) | Image display control method | |
| JPH0561449A (en) | Re-display managing device | |
| JPH04163675A (en) | Reading range designating method | |
| JPS63276662A (en) | Document editing system | |
| JPH0414169A (en) | document processing device | |
| JPH07210698A (en) | Picture edition device | |
| JPS60222890A (en) | Multiwindow control system for bit map display | |
| JPH09128197A (en) | Method for moving and displaying graphic picture |