JPH01309092A - Window display method - Google Patents
Window display methodInfo
- Publication number
- JPH01309092A JPH01309092A JP63139298A JP13929888A JPH01309092A JP H01309092 A JPH01309092 A JP H01309092A JP 63139298 A JP63139298 A JP 63139298A JP 13929888 A JP13929888 A JP 13929888A JP H01309092 A JPH01309092 A JP H01309092A
- Authority
- JP
- Japan
- Prior art keywords
- window
- display
- work environment
- management table
- pointer
- 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
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ウィンドウの表示方法に関し、特に、複数の
作業環境間で作業環境を移行するに適したウィンドウ表
示方法に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a window display method, and particularly to a window display method suitable for transitioning a work environment between a plurality of work environments.
従来のウィンドウ表示方法では1画面上に複数のウィン
ドウを表示させ、各ウィンドウ上でアプリケーションを
動かして、特定の作業環境をつくりだしていた。なお、
この種の方法として関連するものには、特開昭60−2
05492号、特開昭60−254228号があげられ
る。Traditional window display methods display multiple windows on a single screen and run applications on each window to create a specific work environment. In addition,
Related methods of this type include JP-A-60-2
No. 05492 and JP-A No. 60-254228.
上記従来技術では、CRT上に、複数のウィンドウを開
き、複数のアプリケーションを動作させて、1つの作業
環境を形成していた。しかし、現在とは別の作業環境で
作業したい場合は、−度。In the above-mentioned conventional technology, a plurality of windows are opened on a CRT and a plurality of applications are operated to form one work environment. However, if you want to work in a different working environment than the current one, - degrees.
すべてのウィンドウを閉じ(すなわち、ウィンドウ上で
動作しているすべてのアプリケーションを終了させ)、
新たな作業環境を設定すべく、ウィンドウを開いていか
なければならず、非常に使い勝手が悪かった。つまり、
現在の作業環境を一度中断(すなわち、ウィンドウの状
態を一時、保存)したままで、別の作業環境へ移行する
ことができないという問題が生じていた。Close all windows (i.e. terminate all applications running on them),
It was extremely inconvenient to use because I had to open a new window to set up a new work environment. In other words,
A problem has arisen in that it is not possible to move to another work environment while temporarily suspending the current work environment (that is, temporarily saving the window state).
本発明の目的は、上記のような問題点を解決することに
ある。An object of the present invention is to solve the above problems.
上記目的は、ウィンドウの表示用データ(ウィンドウの
表示位置、大きさ)と、各ウィンドウ表示用データ間を
表示優先度に従って、結合するポインタとを要素とする
ウィンドウ管理レコードをウィンドウごとに複数保持す
るウィンドウ管理テーブルと、表示優先度の一番低いウ
ィンドウへのポインタを1作業環境ごとに保持する作業
環境管理テーブルを設けることにより達成される。The above purpose is to maintain multiple window management records for each window whose elements are window display data (window display position and size) and pointers that connect each window display data according to display priority. This is achieved by providing a window management table and a work environment management table that holds a pointer to the window with the lowest display priority for each work environment.
上記作業環境管理テーブルには1作業環境ごとに、その
作業環境で表示優先度の最も低いウィンドウへのポイン
タが保持されており、上記ウィンドウ管理テーブルには
、ウィンドウ表示用データ(ウィンドウの表示位置、大
きさ等)とともに、該ウィンドウ表示後、次に表示すべ
きウィンドウへのポインタが保持されている。従って1
作業環境が指定されると、指定された作業環境で1表示
優先度の最も低いウィンドウへのポインタを、上記作業
環境管理テーブルより求めることができ、次にウィンド
ウ管理テーブルより、上記表示優先度の最も低いウィン
ドウの表示用データをもとに、ウィンドウを表示するこ
とができる。さらに1次に表示すべきウィンドウへのポ
インタにより1次に表示すべきウィンドウの表示用デー
タを求めることができる。以下、表示優先度の最も高い
ウィンドウに達するまで、上記処理を繰り返すことがで
き、指定された作業環境を自動的に形成することができ
る。The above work environment management table holds, for each work environment, a pointer to the window with the lowest display priority in that work environment, and the above window management table holds window display data (window display position, size, etc.), and a pointer to the next window to be displayed after the window is displayed. Therefore 1
When a work environment is specified, the pointer to the window with the lowest display priority in the specified work environment can be obtained from the work environment management table, and then the pointer to the window with the lowest display priority can be obtained from the window management table. Windows can be displayed based on the display data of the lowest window. Furthermore, the display data of the window to be displayed primarily can be obtained by using the pointer to the window to be displayed primarily. Thereafter, the above process can be repeated until the window with the highest display priority is reached, and the specified work environment can be automatically created.
以下、本発明の一実施例を第一図により説明する。第一
図は、本発明の全体構成を示すブロック図である。AP
I表示部1400、AP2表示部1500゜APn表示
部1600は、ワープロ、表計算、グラフ等のアプリケ
ーションの表示部である。ウィンドウ管理テープ/Lz
l100は、V RA M1700上に表示すべき複数
のウィンドウの位置や大きさ等のウィンドウ表示用デー
タを管理するテーブルである。作業環境管理テーブルI
200は、各作業環境で表示優先度の最も低いウィンド
ウへのウィンドウ管理テーブル1100上のポインタを
各作業環境ごとに格納するテーブルである。An embodiment of the present invention will be described below with reference to FIG. FIG. 1 is a block diagram showing the overall configuration of the present invention. AP
The I display section 1400, the AP2 display section 1500, and the APn display section 1600 are display sections for applications such as word processors, spreadsheets, and graphs. Window management tape/Lz
1100 is a table that manages window display data such as the positions and sizes of multiple windows to be displayed on the VRAM 1700. Work environment management table I
Reference numeral 200 denotes a table that stores, for each work environment, a pointer on the window management table 1100 to the window with the lowest display priority in each work environment.
ここで、ウィンドウ管理テーブル1100と作業環境管
理テーブル1200の構成例を第2図、第3図により説
明する。第2図は、ウィンドウ管理テーブルのテーブル
内容を表したものである。テーブルの行番号に対応して
、各ウィンドウの表示位置。Here, configuration examples of the window management table 1100 and the work environment management table 1200 will be explained with reference to FIGS. 2 and 3. FIG. 2 shows the contents of the window management table. The display position of each window, corresponding to the row number of the table.
大きさ、ウィンドウ上で動作するAPの種別等のウィン
ドウ表示用データを格納しておく。また、ウィンドウの
表示順位を決めるものとして、FPポインタ、BPポイ
ンタを設定する。BPポインタには、表示優先度が1つ
低いウィンドウの行番号を格納する。FPポインタには
、表示優先度が1つ高いウィンドウの行番号を格納して
おく、これにより、最初に表示するウィンドウの行番号
が指定されると、そのウィンドウ表示用データ中のFP
ポインタの値を参照することにより1次に表示すべきウ
ィンドウの行番号を求めることができる。このように、
FPポインタを次々に参照することにより1表示優先度
に基づくウィンドウの表示が可能となる。Window display data such as the size and type of AP operating on the window is stored. Furthermore, an FP pointer and a BP pointer are set to determine the display order of windows. The BP pointer stores the line number of the window whose display priority is one lower. The line number of the window with one higher display priority is stored in the FP pointer.This allows the FP pointer to be used to display the FP in the window display data when the line number of the window to be displayed first is specified.
By referring to the value of the pointer, the line number of the window to be displayed primarily can be determined. in this way,
By referring to the FP pointers one after another, windows can be displayed based on one display priority.
第3図は、作業環境管理テーブルのテーブル内容を表し
たものである。テーブルの行番号に対応して、作業環境
を設定している。FPポインタには、最初に表示するウ
ィンドウの行番号を、第2図ウィンドウ管理テーブルよ
り選択し、その行番号を格納しておく4これにより、作
業環境管理テーブルより、任意の作業環境番号を選択す
ると。FIG. 3 shows the contents of the work environment management table. The work environment is set according to the row number of the table. Select the line number of the first window to be displayed from the window management table in Figure 2 and store that line number in the FP pointer.4 This allows you to select any work environment number from the work environment management table. Then.
そのFPポインタをもとに、ウィンドウ管理テーブル上
のFPポインタをたどっていき、1つの作業環境が設定
されることになる。Based on the FP pointer, the FP pointer on the window management table is followed, and one work environment is set.
次に、第2〜第4図を用いて、ウィンドウ表示の制御に
ついて説明する。第4図作業環境E1表示画面は、第2
図ウィンドウ管理テーブル、第3図作業環境管理テーブ
ルに基づき、API、AP2、AP3の3つのウィンド
ウを表示している画面である1作業環境指定エリア2は
、現在の作業環境を示している。現在E1が選択されて
いるため、第3図作業環境管理テーブル中の行番号1が
選択され、そのFPポインタの値1に基づき、第2図ウ
ィンドウ管理テーブル上の行番号1のウィンドウ表示用
データが取りだされ、そのAP種別に従い、APIが起
動され、ウィンドウが表示される。さらに、ウィンドウ
管理テーブル上の行番号lのFPポインタの値3をもと
に、行番号3のウィンドウ表示用データが取りだされ、
そのAP種別に従い、AP2が起動され、ウィンドウが
重ねて表示される。以下、同様に、FPポインタの値が
−1になるまでウィンドウ表示用データが取りだされウ
ィンドウが表示される。Next, window display control will be explained using FIGS. 2 to 4. Figure 4 Working environment E1 display screen
Based on the window management table in Figure 3 and the work environment management table in Figure 3, work environment designation area 2, which is a screen displaying three windows API, AP2, and AP3, indicates the current work environment. Since E1 is currently selected, row number 1 in the work environment management table in Figure 3 is selected, and based on the value 1 of the FP pointer, the window display data of row number 1 in the window management table in Figure 2 is selected. is retrieved, the API is activated according to the AP type, and a window is displayed. Furthermore, based on the value 3 of the FP pointer of line number l on the window management table, the window display data of line number 3 is retrieved,
According to the AP type, AP2 is activated and windows are displayed in an overlapping manner. Thereafter, window display data is similarly retrieved and the window is displayed until the value of the FP pointer becomes -1.
最後に、第4図作業環境E1表示画面より、作業環境E
2表示画面に作業環境を切り換えるときの制御について
、第1図及び第5図を用いて、ウィンドウ表示制御部1
000の処理内容を説明する。Finally, from the work environment E1 display screen in Figure 4, work environment E
Regarding the control when switching the work environment to the two display screens, the window display control unit 1 will be explained using FIGS.
The processing contents of 000 will be explained.
まず、ウィンドウ表示制御部1000は、VRAM消去
部1300を起動して、V RA M1700上の表示
データを消去する。(第5図1005)
次に、作業環境管理テーブル1200より、該当データ
を取りだしく第5図1010) 、ウィンドウ管理テー
ブル1100より、該当ウィンドウ表示用データを取り
だす(第5図1015) 、そして、取りだしたウィン
ドウ表示用データ中のAP種別をもとに。First, the window display control unit 1000 activates the VRAM erasure unit 1300 to erase display data on the VRAM 1700. (1005 in Figure 5) Next, retrieve the relevant data from the work environment management table 1200 (1010 in Figure 5), retrieve the relevant window display data from the window management table 1100 (1015 in Figure 5), and then retrieve Based on the AP type in the window display data.
API表示部1400〜APn表示部1600の中から
該当AP表示部を選択し、(第5図1025) 、ウィ
ンドウ表示用データを送出するとともにAP表示部を起
動する(第5図1030〜1045) 、 A P表示
部では、送出されたウィンドウ表示用データをもとに表
示データを生成し、 V RA M170Gニ送り、C
RTにウィンドウを表示する。ウィンドウ表示制御部1
000は、最初のウィンドウ表示用データをAP表示部
に送った後、ウィンドウ管理テーブル1100上のFP
ポインタの値を判定しく第5図1050) 。Selects the relevant AP display section from among the API display section 1400 to APn display section 1600 (FIG. 5 1025), sends window display data and starts the AP display section (FIG. 5 1030 to 1045). The AP display section generates display data based on the sent window display data, and sends it to VRA M170G and C.
Display a window on RT. Window display control section 1
000 is the FP on the window management table 1100 after sending the first window display data to the AP display unit.
Determine the value of the pointer (1050 in FIG. 5).
−1以外の場合は、FPポインタをもとに、次のウィン
ドウ表示用データを取りだす(第5図1055)。If the value is other than -1, the next window display data is retrieved based on the FP pointer (1055 in FIG. 5).
以上の処理を終了フラグがオンになるまで繰り返す、こ
れにより、作業環境が、ElからE2へ切り換わる。The above process is repeated until the end flag is turned on, thereby switching the work environment from El to E2.
以上説明したように1本発明によれば、設定された複数
の作業環境に対して1作業環境間での自動的な移行が可
能なので1作業の中断、新環境への移行、旧環境への復
帰が容易にできる。また。As explained above, according to the present invention, it is possible to automatically migrate between a plurality of set work environments, so it is possible to interrupt one work, migrate to a new environment, or switch to an old environment. Returning can be done easily. Also.
中断時のウィンドウ間の相対的な位置関係などを保持し
たまま、新環境へ移行できるので旧環境への復帰時には
、各ウィンドウを中断時の状態に戻すことができ、使い
勝手が向上する。Since it is possible to move to a new environment while retaining the relative positional relationship between windows at the time of interruption, when returning to the old environment, each window can be returned to the state at the time of interruption, improving usability.
第1図は1本発明の一実施例の全体構成図、第2図は、
ウィンドウ管理テーブルの構成図、第3図は1作業環境
管理テーブルの構成図、第4図は。
作業環境切り換え時の画面の説明図、第5図は。
ウィンドウ表示制御部の処理フローである。
1000・・・ウィンドウ表示制御部、 1100・・
・ウィンドウ管理テーブル、 1200・・・作業環境
管理テーブル。
11300−V RA M消去部、 140G−A P
L表示部。
1500−A P 2表示部、 1600− A Pn
表示部、 1700・・・VRAM。
箔2 図
つAレド′ウ 管工!干−フ”Iし
第3図
イ乍釆チ蜆、すし」舒逢 テープ′;し第 4 カFIG. 1 is an overall configuration diagram of an embodiment of the present invention, and FIG.
Figure 3 is a configuration diagram of the window management table, and Figure 4 is a configuration diagram of the work environment management table. Figure 5 is an explanatory diagram of the screen when switching the work environment. It is a processing flow of a window display control unit. 1000...Window display control unit, 1100...
- Window management table, 1200... Working environment management table. 11300-V RAM eraser, 140G-AP
L display section. 1500-AP 2 display section, 1600-APn
Display unit, 1700...VRAM. Foil 2 Diagram A Redo’u Plumbing! Drying tape'; Figure 3.
Claims (1)
に重なり合って表示されるオーバーラップ・マルチウィ
ンドウ表示システムにおいて、上記ウィンドウの表示用
データ(ウィンドウの位置、大きさ等)とウィンドウ間
を、表示優先度に従って結合するポインタとで構成され
るウィンドウ管理レコードを複数保持するウィンドウ管
理テーブルと、表示優先度の最も低いウインドウへのポ
インタを作業環境ごとに保持する作業環境管理テーブル
とを有し、すでに形成済みの複数の作業環境の中から、
任意の作業環境を一つ選んだ時、該作業環境を自動的に
形成することを特徴とするウィンドウ表示方法。1. In an overlapping multi-window display system in which multiple display windows each have their own display priority and are displayed overlapping each other, the display data of the windows (window position, size, etc.) and the inter-window information are , a window management table that holds a plurality of window management records configured with pointers that are combined according to display priority, and a work environment management table that holds a pointer to the window with the lowest display priority for each work environment. , from among the multiple work environments that have already been formed.
A window display method characterized in that when one arbitrary working environment is selected, the working environment is automatically created.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63139298A JPH01309092A (en) | 1988-06-08 | 1988-06-08 | Window display method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63139298A JPH01309092A (en) | 1988-06-08 | 1988-06-08 | Window display method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01309092A true JPH01309092A (en) | 1989-12-13 |
Family
ID=15242022
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63139298A Pending JPH01309092A (en) | 1988-06-08 | 1988-06-08 | Window display method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01309092A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04296794A (en) * | 1991-03-26 | 1992-10-21 | Yokogawa Electric Corp | Window display device |
-
1988
- 1988-06-08 JP JP63139298A patent/JPH01309092A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04296794A (en) * | 1991-03-26 | 1992-10-21 | Yokogawa Electric Corp | Window display device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60125885A (en) | Movement of cursor | |
| JPS5936303B2 (en) | CRT display device | |
| JPH0359719A (en) | Method for displaying window | |
| JP2705225B2 (en) | CRT display device | |
| JPH02310592A (en) | Screen scroll control system | |
| JPS6033591A (en) | Partial expansion display system for graphics | |
| JP2690925B2 (en) | Display control method and display control method | |
| JP2541612B2 (en) | Multi-window display | |
| JPS62265691A (en) | Multi-window display device | |
| JPS63188191A (en) | Multiple color pallet control circuit | |
| JPH03119465A (en) | Document editing device | |
| JPH02158828A (en) | Multiwindow link displaying method | |
| JPS6260068A (en) | Graphic controller | |
| JPH02204786A (en) | Method for controlling window display and overlap window display system | |
| JPS63103387A (en) | Rewriting system for multiwindow picture | |
| JPS6259816A (en) | Window content change monitoring mechanism | |
| JPS59180584A (en) | Screen display controller | |
| JPS6232537A (en) | Picture processing method in service processor of computer system | |
| JPS63307552A (en) | Control system for simultaneous execution | |
| JPH0540669A (en) | Execution state display system for application program | |
| JPS62143188A (en) | Menu display system | |
| JPH02275524A (en) | Multiwindow edition control system | |
| JPH0344732A (en) | Window control method | |
| JPS60222890A (en) | Multiwindow control system for bit map display | |
| JPS60172089A (en) | Display unit |