JPH07253868A - Multi-window display method - Google Patents
Multi-window display methodInfo
- Publication number
- JPH07253868A JPH07253868A JP6045422A JP4542294A JPH07253868A JP H07253868 A JPH07253868 A JP H07253868A JP 6045422 A JP6045422 A JP 6045422A JP 4542294 A JP4542294 A JP 4542294A JP H07253868 A JPH07253868 A JP H07253868A
- Authority
- JP
- Japan
- Prior art keywords
- display
- window
- displayed
- title
- priority
- 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)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、マルチウインドウ表示
方法に関し、特に各表示画像のタイトルの表示方法に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multi-window display method, and more particularly to a method for displaying the title of each display image.
【0002】[0002]
【従来の技術】従来のウインドウ表示は、最も優先度の
高いウインドウの情報が全て見えるように最前面に表示
し、次の優先度のウインドウは最も優先度の高いウイン
ドウに重ねて表示するのが一般的である。そして、表示
される各ウンドウにはタイトルバーがウインドウの上に
表示される。このタイトルバーをマウス等によって、ド
ラッグしてウインドウを移動させるか、ウインドウ枠を
ドラッグしてウインドウを小さくするか、ミニマイズボ
ックスをクリックして1個ずつ他の表示エリアに移すア
イコン表示にするなどして、ウインドウの一部でもディ
スプレイ上に見えるようにした上で、必要なウインドウ
をクリックして最前面に表示させていた。2. Description of the Related Art In a conventional window display, all the information of the window having the highest priority is displayed in the foreground so that the window having the next highest priority is displayed, and the window having the next priority is displayed overlapping the window having the highest priority. It is common. Then, a title bar is displayed above the window for each window displayed. Drag the title bar with the mouse to move the window, drag the window frame to make the window smaller, click the minimize box and move it to another display area one by one. I made part of the window visible on the display, and then clicked the required window to bring it to the front.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上記の
ような従来のウインドウ表示では、ウインドウに隠れて
しまっているウインドウがオペレータに見えるようにす
るためには、覆い隠している上のウインドウを1個づつ
移動させたり、縮小したり、あるいはアイコンによって
1個づつアイコン表示するなどして、目的とするウイン
ドウをユーザが探し出さなければならないため、オペレ
ータにとっては、操作効率が悪い。従って、複数のウイ
ンドウがあっても、どのようなウインドウがあるのかど
うかを一度の操作で一目で確認できることが望ましい。However, in the conventional window display as described above, in order to make the window hidden by the window visible to the operator, one hidden upper window is displayed. The operation efficiency is poor for the operator because the user has to find out the target window by moving it one by one, reducing the size, or displaying the icons one by one. Therefore, even if there are a plurality of windows, it is desirable to be able to confirm at a glance what kind of windows there are by a single operation.
【0004】[0004]
【課題を解決するための手段】本発明のマルチウインド
ウ表示方法は、それぞれ異なるプログラムの表示画像を
優先度に基づいて、同時表示させるとき、それぞれの表
示画像の表示領域の重複部分は優先度の高い表示領域の
表示画像を表示させるマルチウインドウ表示方法におい
て、表示画像のタイトルを表示させる指示があったと
き、表示の優先度の高低に関係なく、表示画像の表示領
域を定める表示枠と、その表示枠に該当するプログラム
のタイトルとを少なくとも同時に表示させる。According to the multi-window display method of the present invention, when the display images of different programs are simultaneously displayed based on the priority, the overlapping portions of the display areas of the respective display images have the priority. In the multi-window display method of displaying the display image of the high display area, when there is an instruction to display the title of the display image, the display frame that defines the display area of the display image regardless of the priority of the display and the display frame At least the title of the program corresponding to the display frame is displayed at the same time.
【0005】[0005]
【作用】本発明のマルチウインドウ表示方法において
は、複数の表示画像を同時に表示させているとき、表示
画像のタイトルを表示させる指示があったとき、表示の
優先度の高低に関係なく、少なくとも、表示画像の表示
領域を定める表示枠と、その表示枠に該当するプログラ
ムのタイトルとを同時に表示させる。In the multi-window display method of the present invention, when a plurality of display images are displayed at the same time, an instruction to display the titles of the display images is issued, regardless of whether the display priority is high or low, A display frame defining a display area of a display image and a title of a program corresponding to the display frame are displayed at the same time.
【0006】[0006]
【実施例】本発明は、マルチウインドウシステムにおけ
るウインドウに隠れているウインドウを選択し最上位に
するためには、覆い隠しているウインドウを移動させた
り、縮小したり、あるいはアイコンにするなどして、目
的とするウインドウをユーザが探し出さなければならな
いという問題点に対して、以下に示す解決方法を提供す
るものである。 全ウインドウをタイトルバーとウインドウ枠のみの
表示とし、他の部分は透過表示とすることにより、全ウ
インドウをユーザに見せる。 一定時間毎に各ウインドウを順に最前面表示するこ
と。 単純に各ウインドウを縮小して一度に表示させるこ
と。 全ウインドウを一度にアイコン表示にすること。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In the present invention, in order to select a window hidden in a window in a multi-window system and bring it to the top, the hidden window is moved, reduced, or made into an icon. In order to solve the problem that the user has to find a target window, the following solution is provided. All windows are displayed only with the title bar and window frame, and the other parts are displayed transparently so that all windows can be seen by the user. Display each window in the foreground in order at regular intervals. Simply shrink each window to display at once. Display all windows at once with icons.
【0007】実施例1 図1は実施例1の概略を説明するフローチャートであ
る。本例では、各ウインドウのプログラムに基づく表示
フォーマットが設定されているとして説明する。初め
に、ウンドウ選択キーの押下かどうかを判断する(S
1)。ウインドウ選択キーの押下があったは、全ウイン
ドウのタイトルバー及びウインドウ枠のみを残し、残り
のウインドウ枠内の領域を透過表示させる透過表示処理
を実施する(S3)。そして、マウスが操作されたかど
うかを判断し(S5)、マウスの操作がタイトルバーの
ドラッグのときは、そのウインドウを移動させる(S
7)。また、ウインドウ枠のドラッグのときは、指示に
基づいてウインドウの拡大又は縮小(S9)、タイトル
バーのクリックのときは、そのクリックされたウンドウ
を最前面に表示させる(S11)。また、いずれかのウ
インドウがダブルクリップされたときは、そのウインド
ウを最前面画面に表示させ(S13)、そのウインドウ
の最前面画面に対応する情報を読みだして、ウインドウ
枠内にもとどうりに表示させる。つまり透過表示の解除
である(S15)。First Embodiment FIG. 1 is a flow chart for explaining the outline of the first embodiment. In this example, it is assumed that the display format based on the program of each window is set. First, it is determined whether or not the window selection key is pressed (S
1). When the window selection key is pressed, a transparent display process is performed in which only the title bars and window frames of all windows are left and the area within the remaining window frame is transparently displayed (S3). Then, it is judged whether or not the mouse is operated (S5), and when the mouse is operated by dragging the title bar, the window is moved (S5).
7). When the window frame is dragged, the window is enlarged or reduced based on the instruction (S9), and when the title bar is clicked, the clicked window is displayed in the foreground (S11). Further, when any of the windows is double-clip, the window is displayed on the foreground screen (S13), the information corresponding to the foreground screen of the window is read out, and the information is displayed in the window frame. To display. That is, the transparent display is canceled (S15).
【0008】図2及び図3は透過表示処理の一例を説明
するフローチャートである。ウンドウ選択キーが押され
ると、表示優先度Uiが最上位のウインドウは作業中か
どうかを判断する(20)。次に、作業中でないと判断
したときは、現在の各ウインドウの表示優先度Uiを読
み(S21)、最も低い表示優先度Ui=iを設定する
(S23)。例えば本例では、表示優先度Uiの一番目
がウンドウA、2番目がウインドウB、3番目がウイン
ドウC、4番目がウインドウDとされており、最も優先
度が低いウンドウDを設定する。次に、表示優先度Ui
(以下優先度Uiという)に対応するプログラムのウイ
ンドウ(以下表示データという)を指定し(S25)、
その優先度Uiの表示データを出力させる(S27)。
この表示データは主データ、ウインドウ枠(以下表示枠
という)、タイトル等よりなっている。2 and 3 are flow charts for explaining an example of the transparent display processing. When the window selection key is pressed, it is determined whether the window with the highest display priority Ui is in operation (20). Next, when it is determined that the work is not in progress, the current display priority Ui of each window is read (S21), and the lowest display priority Ui = i is set (S23). For example, in this example, the first display priority Ui is the window A, the second is the window B, the third is the window C, and the fourth is the window D, and the window D having the lowest priority is set. Next, the display priority Ui
Designate a program window (hereinafter referred to as display data) corresponding to (hereinafter referred to as priority Ui) (S25),
The display data of the priority Ui is output (S27).
This display data is composed of main data, window frame (hereinafter referred to as display frame), title and the like.
【0009】次に、出力した表示データはタイトル領域
のデータの出力かどうかを判定し(S29)、タイトル
領域のデータであれば、予め決められている優先度に基
づいた表示フォーマットに基づいて、そのタイトルとそ
の表示データの表示枠とを画像メモリに書込む(S3
1)。次に、この優先度Uiの表示データのタイトルは
全て表示されたかどうかを判断し(S33)、送られて
いない場合は制御をステップS27に移してその表示デ
ータのタイトルを出力させる。次に、優先度Uiの表示
データのタイトルが全て出力されたときは、終了かどう
かを判断し(S35)、終了でないときは、優先度Ui
を次位の優先度に更新(Ui=Ui−1)し(S3
7)、制御を図3のステップS46に移す。また、ステ
ップS29でタイトル領域の出力ではないと判断したと
きは、タイトル及び表示枠以外のデータである主データ
であるかどうかを判断し(S38)、主データの出力の
ときは、画像メモリへの出力を停止させる。つまり、書
込みの停止である(S40)。そして、この優先度Ui
の表示データの主データは全て出力されたかどうかを判
断し(S42)、出力されたときは書込みの停止を解除
して制御をステップS35に移す(S44)。Next, it is judged whether the output display data is the data of the title area (S29). If it is the data of the title area, based on the display format based on the predetermined priority, The title and the display frame of the display data are written in the image memory (S3
1). Next, it is judged whether or not all the titles of the display data of this priority Ui have been displayed (S33), and if they have not been sent, the control moves to step S27 to output the title of the display data. Next, when all the titles of the display data of the priority Ui have been output, it is judged whether or not the title has ended (S35).
To the next priority (Ui = Ui−1) (S3
7) Then, the control is moved to step S46 in FIG. If it is determined in step S29 that the title area is not output, it is determined whether the main data is data other than the title and display frame (S38). If the main data is output, the image data is output to the image memory. Stop the output of. That is, the writing is stopped (S40). And this priority Ui
It is determined whether or not all the main data of the display data of (1) has been output (S42), and when it has been output, the stop of writing is canceled and the control proceeds to step S35 (S44).
【0010】次に、図3に示すようにステップS37に
て優先度を更新したときは、その更新した優先度Ui
(Ui=Ui−1)が最も高い優先度Ui(Ui=1)
かどうかを判断し(S46)、最も高い優先度Ui(U
i=1)のときは、その最も高い優先度Ui(Ui=
1)のウインドウは作業中かどうかを判断する(S4
8)。そして、作業中のものであると判断すると、最も
高い優先度Ui(Ui=1)の表示データをそのまま画
像メモリに書込む(S50)。また、ステップS20に
て、優先度が最上位のウインドウが作業中と判定された
ときは、現在の最上位のウインドウを除いて、他の全て
のウインドウの表示優先度を読み(S49)、制御をス
テップS23に移す。また、ステップS46で優先度U
iが最上位でないと判断したとき、ステップS48で作
業中でないと判断したときは制御を図2のステップS2
3に移す。次に、ステップS35で全ての表示データが
出力された判定されたときは、画像メモリに書込まれて
いる各ウインドウの各タイトル及び各表示枠を表示させ
る(S51)。つまり、作業中の画面を除いて全てのウ
ンドウの表示データに対して、本処理を実施させ表示枠
とタイトルのみを表示させる。Next, as shown in FIG. 3, when the priority is updated in step S37, the updated priority Ui
(Ui = Ui-1) has the highest priority Ui (Ui = 1)
(S46), the highest priority Ui (U
When i = 1), the highest priority Ui (Ui =
It is determined whether or not the window of 1) is being worked (S4).
8). If it is determined that the work is in progress, the display data with the highest priority Ui (Ui = 1) is written in the image memory as it is (S50). If it is determined in step S20 that the window with the highest priority is in operation, the display priority of all other windows except the current highest window is read (S49), and the control is performed. To Step S23. In step S46, the priority U
When it is determined that i is not the highest level, and when it is determined in step S48 that work is not in progress, control is performed in step S2 in FIG.
Move to 3. Next, when it is determined in step S35 that all display data has been output, each title and each display frame of each window written in the image memory are displayed (S51). In other words, this processing is performed on all the display data of the window except the screen currently being worked, and only the display frame and the title are displayed.
【0011】図4は実施例1の表示画像の一例の説明図
である。図において、1は画面の背景、3はウインドウ
Aの表示枠、5はウインドウAのプログラム名等を示す
タイトル、6はタイトル5のミニマイズボックス、7は
ウインドウBの表示枠、9はウインドウBのプログラム
名等を示すタイトル、10はタイトル9のミニマイズボ
ックス、11はウンドウCの表示枠、13はウインドウ
Cのプログラム名等を示すタイトルである。例えば、同
図においては、表示優先順位(優先度)がウインドウ
A、ウインドウB、ウインドウCの順位になっていると
する。図4の(a)に示すように、例えばウンドウA〜
ウンドウCがあるのにもかかわらず、ウンドウCは表示
されなていない。また、最も優先度の高いウンドウはタ
イトル5と主データは表示されているが、次の優先度の
ウインドウBは一部しか表示されていない、つまり、ワ
ークステーションを操作しているオペレータはのウイン
ドウAの下にあるウインドウBのタイトル9の一部しか
見えないし、またウンドウCは何も表示されていないの
で、ウインドウCが何かを知ることができない。従来は
隠れているウインドウを画面に表示させるためにその度
に、いずれかのウインドウのタイトルをマウスを操作し
てドラッグして移動させたり、表示枠をトラッグするこ
とにより拡大又は縮小したり、あるいはそれぞれのミニ
マイズボックスをその都にマウス等によりドラッグする
ことにより、アイコン表示させていたが、上記説明のフ
ロチャートの処理をすることによって図4の(b)に示
すように、ウインドウAの表示枠3及びタイトル5、ウ
インドウBの表示枠7及びタイトル9、ウインドウCの
表示枠11及びタイトル13のみが表示される。従って
オペレータは一回のキー操作でもって全部のウンドウの
各タイトルが透過しているように見える。FIG. 4 is an explanatory diagram of an example of the display image of the first embodiment. In the figure, 1 is the background of the screen, 3 is a display frame of the window A, 5 is a title indicating the program name of the window A, 6 is a minimize box of the title 5, 7 is a display frame of the window B, and 9 is a display frame of the window B. A title showing a program name and the like, 10 is a minimize box of the title 9, 11 is a display frame of the window C, and 13 is a title showing the program name of the window C. For example, in the figure, it is assumed that the display priorities (priorities) are the window A, the window B, and the window C. As shown in (a) of FIG.
Although there is Undo C, Undo C is not displayed. The window with the highest priority has the title 5 and the main data displayed, but the window B with the next priority is only partially displayed, that is, the operator operating the workstation has Since only a part of the title 9 of the window B below A can be seen, and the window C is not displayed at all, the window C cannot know anything. Conventionally, in order to display a hidden window on the screen, the title of one of the windows is moved by dragging it with the mouse, or the display frame is expanded or reduced by dragging the display frame, or Icons were displayed by dragging each minimize box to the city with a mouse or the like, but by performing the process of the flowchart described above, the display frame of the window A is displayed as shown in FIG. 4B. 3 and title 5, only display frame 7 and title 9 of window B, and display frame 11 and title 13 of window C are displayed. Therefore, the operator can see all the titles of the whole window with one key operation.
【0012】図5は実施例1の他の表示例の説明図であ
る。本例では4種類のプログラムの複数のウインドウが
あって、最も優先度の高いウインドウAをグラフとし、
そのウインドウAを用いてオペレータが作業していると
する。図において、1〜13は図4と同様なものであ
る。15はウインドウDの表示枠、17はウインドウD
のタイトルである。例えば、図5の(a)に示すよう
に、オペレータが最も優先度Uiが高いウインドウAを
選択して作業しているときは、そのウインドウAの脇に
ウインドウB及びウインドウCのみが表示されるが、ウ
インドウCの一部がウインドウBの裏になっており、そ
のタイトルは一部しか見えない。また、ウインドウDは
全く表示されていない。このようなときでも、上記の図
3の処理を実施することにより、図5の(b)に示すよ
うに、作業中のウインドウAはそのまま表示され、他の
ウインドウはそれぞれ、タイトル及び表示枠が表示され
る。従って、作業しているウインドウがそのままにされ
るため、オペレータの作業には何等影響がないと共に、
他の全てのウインドウのタイトルが常に分かる。FIG. 5 is an explanatory view of another display example of the first embodiment. In this example, there are a plurality of windows of four kinds of programs, and the window A with the highest priority is a graph,
It is assumed that the operator is working using the window A. In the figure, 1 to 13 are the same as those in FIG. 15 is a display frame of window D, 17 is window D
Is the title of. For example, as shown in FIG. 5A, when the operator is working by selecting the window A having the highest priority Ui, only the windows B and C are displayed beside the window A. However, part of the window C is behind the window B, and only part of the title can be seen. Further, the window D is not displayed at all. Even in such a case, by performing the processing of FIG. 3 described above, as shown in FIG. 5B, the working window A is displayed as it is, and the other windows have titles and display frames respectively. Is displayed. Therefore, the window you are working on is left as it is, so there is no effect on the work of the operator, and
You will always know the title of all other windows.
【0013】実施例2 図6及び図7は実施例2を説明するフローチャートであ
る。ウンドウ選択キーが押されると、優先度Uiが最上
位のウインドウは作業中かどうかを判断する(S5
1)。作業中のウインドウがないときは、タイマーによ
って時間を計測し(S53)、タイマーの計測時間が
0.2秒経過したかどうかを判断し(S55)、0.2
秒経過したときは、ウンドウズ用のスクロール処理部に
割込みをかけ(S57)、スクロール処理をさせる(S
59)。次に、スクロール処理が終了すると、マウスク
リックかどうかを判断し(S61)、マススクリックの
ときは、時間の計測を停止させる(S63)。また、ス
テップS51で作業中であると判断したときは、その最
上位の優先度Uiqをスクロール処理部に設定する(S
65)。次に、図7に示すように、スクロール処理部
は、割込み指示に伴って起動し、起動に伴って、作業中
のウインドウpの優先度Uiqが設定されているかどう
かを判断する(S71)。作業中のウインドウpの優先
度Uiqが設定されていない場合はスクロール処理部
は、現在のウンドウの表示優先度を次の優先度に変更し
て、現在の最前面のウインドウを最後面へ移動させるこ
とによって、次の画面を最前面に表示させる(S7
3)。Second Embodiment FIGS. 6 and 7 are flowcharts for explaining the second embodiment. When the window selection key is pressed, it is determined whether the window with the highest priority Ui is in operation (S5).
1). When there is no window in operation, the time is measured by the timer (S53), and it is determined whether or not 0.2 seconds has elapsed (S55).
When the second has elapsed, the scroll processing unit for the window is interrupted (S57) to perform the scroll processing (S57).
59). Next, when the scrolling process is completed, it is determined whether or not it is a mouse click (S61), and when it is a mass click, the time measurement is stopped (S63). If it is determined in step S51 that work is in progress, the highest priority Uiq is set in the scroll processing unit (S).
65). Next, as shown in FIG. 7, the scroll processing unit is activated in response to the interrupt instruction, and along with the activation, it is determined whether or not the priority Uiq of the window p under work is set (S71). When the priority Uiq of the window p being worked is not set, the scroll processing unit changes the display priority of the current window to the next priority and moves the current frontmost window to the rearmost surface. By doing so, the next screen is displayed in the foreground (S7
3).
【0014】また、ステップS71で作業中のウインド
ウpの優先度Uiqが設定されていると判断したとき
は、その優先度Uiqのウインドウを除いて、上記のよ
うに各ウインドウをスクロール表示させる(S75)。
図8は実施例2の一例の画面表示の説明図である。同図
においては、ウインドウが4つとして説明する。図にお
いて、1〜17は上記と同様なものである。例えば図8
の(a)に示すようウインドウA、ウインドウB、ウイ
ンドウCのみが表示されているとき、ウインドウ選択キ
ーが押されると、図8の(b)に示すように、図6及び
図7のフローチャートに示すように、作業中のウインド
ウがないとすると、0.2秒間隔でウインドウAが最後
になり、ウインドウAに代わってウインドウBが最前面
に表示され、図8の(a)では表示されていなかったウ
インドウDが出てくる。従って所定時間毎に最前面のウ
インドウが代わるため、透過表示しなくとも、オペレー
タは全部のウインドウのタイトルを確認できる。図9は
実施例2の他の一例の画面表示の説明図である。図にお
いて1〜17は上記と同様なものである。図9の(a)
に示すように、ウインドウAが作業中のウインドウとな
っているとき、ウンドウ選択キーが押されるまでは、ウ
インドウBとウインドウCが重なって表示されている。If it is determined in step S71 that the priority Uiq of the window p being worked is set, each window is scroll-displayed as described above except the window of the priority Uiq (S75). ).
FIG. 8 is an explanatory diagram of an example screen display of the second embodiment. In the same figure, it is assumed that there are four windows. In the figure, 1 to 17 are the same as above. For example, in FIG.
When only the window A, the window B, and the window C are displayed as shown in (a) of FIG. 8, when the window selection key is pressed, as shown in (b) of FIG. As shown, if there is no window in progress, window A becomes the last at 0.2 second intervals, window B is displayed in the foreground in place of window A, and is displayed in FIG. 8A. Window D that did not exist appears. Therefore, since the foreground window is changed every predetermined time, the operator can confirm the titles of all the windows without transparent display. FIG. 9 is an explanatory diagram of another example of screen display according to the second embodiment. In the figure, 1 to 17 are the same as above. FIG. 9 (a)
As shown in FIG. 5, when the window A is the window in operation, the window B and the window C are displayed in an overlapping manner until the window selection key is pressed.
【0015】そして、ウインドウ選択キーが押される
と、図9の(b)に示すように、ウインドウAを除い
て、ウインドウB〜ウインドDが0.2秒間隔でスクロ
ール表示される。例えば、ウインドウBが最後になっ
て、ウインドウBの下になっていたウインドウCが全部
表示され、このウインドウCの下にウインドウDが出て
くる。従って、作業画面があっても他のウインドウの最
前面画面が所定時間毎に代るため透過表示しなくとも全
部のウインドウのタイトルを知ることができる。When the window selection key is pressed, as shown in FIG. 9B, windows B to D are scroll-displayed at intervals of 0.2 seconds except window A. For example, the window B is the last one, all the windows C that are below the window B are displayed, and the window D appears below the window C. Therefore, even if there is a work screen, the titles of all the windows can be known without transparent display because the foreground screen of other windows changes every predetermined time.
【0016】実施例3 図10は実施例3を説明するフローチャートである。ウ
インドウ選択キーが押されると、優先度が最も高いウイ
ンドウは作業中かどうかを判断し(S80)、作業中で
ないときは、表示データの各ウインドウの優先度Uiを
読む(S81)。そして、優先度Uiに基づいて、各表
示データの縮小フォーマットを作成して設定する(S8
3)。また、ステップS80にて優先度が最も高いウイ
ンドウが作業中のときは、現在、優先度が最上位の表示
データを除いて、他の全ての表示データの優先度を読み
(S84)、制御をステップS83に移す。つまり、優
先度が最上位の表示データが作業中のときは、次に高い
優先度を最上位とする。次に、低い方の優先度から設定
し(S85)、この優先度Uiの表示データを指定して
出力させる(S87)。この場合は最も下位の優先度を
設定する。Third Embodiment FIG. 10 is a flow chart for explaining the third embodiment. When the window selection key is pressed, it is determined whether or not the window with the highest priority is in operation (S80), and when it is not in operation, the priority Ui of each window of the display data is read (S81). Then, a reduced format of each display data is created and set based on the priority Ui (S8).
3). When the window with the highest priority is being worked on in step S80, the priorities of all the other display data except the display data with the highest priority are read (S84), and the control is performed. The process moves to step S83. That is, when the display data with the highest priority is being worked on, the next highest priority is set as the highest. Next, the lower priority is set (S85), and the display data of this priority Ui is designated and output (S87). In this case, the lowest priority is set.
【0017】次に、出力された表示データを縮小表示フ
ォーマットに基づいて縮小し(S89)、縮小表示フォ
ーマットに従って画像メモリに書込む(S91)。次
に、終了かどうかを判断し(S93)、終了でないとき
は優先度Uiを次に高い優先度Ui(Ui=Ui−1)
に更新し(S95)、制御をステップS85に移す。ま
た、終了であると判断したときは、画像メモリの全ての
縮小表示データを表示させ(S97)、図1のステップ
S5に制御を移す。図11は実施例3の一例の表示画面
の説明図である。例えば、作業中のウインドウがないと
して、図11の(a)のように、4つのウインドウがあ
っても2つのウインドウのみが画面に表示されていると
き、ウインドウ選択キーが押下されると、上記図10の
フローチャートに従った処理をすることにより、ウイン
ドウA、ウインドウB、ウインドウC、ウインドウDが
縮小されて図11の(b)に示すように表示される。従
って、各ウインドウを縮小して異なる画面領域にそれぞ
れ表示するため、透過表示しなくともオペレータは全て
のウインドウのタイトルが何であるかが容易に判断でき
る。Next, the output display data is reduced based on the reduced display format (S89) and written in the image memory according to the reduced display format (S91). Next, it is judged whether or not the processing is to end (S93), and when not ended, the priority Ui is set to the next highest priority Ui (Ui = Ui-1).
(S95), and control is transferred to step S85. When it is determined that the process is finished, all the reduced display data in the image memory are displayed (S97), and the control proceeds to step S5 in FIG. FIG. 11 is an explanatory diagram of a display screen according to an example of the third embodiment. For example, assuming that there is no window in operation, as shown in FIG. 11A, when only two windows are displayed on the screen even if there are four windows, if the window selection key is pressed, By performing the processing according to the flowchart of FIG. 10, the window A, the window B, the window C, and the window D are reduced and displayed as shown in FIG. Therefore, since each window is reduced and displayed in a different screen area, the operator can easily determine what the titles of all the windows are, without performing transparent display.
【0018】図12は実施例3の他の一例の表示画面の
説明図である。例えば、図12の(a)に示すようにウ
インドウAが作業中であるとき、オペレータがウインド
ウ選択キーを押すと、図12の(b)に示すように、作
業中のウインドウAはそのままにされ、他のウインドウ
が全て縮小表示される。従って、作業中のウインドウが
あってもその作業中のウインドウは何等影響を受けず
に、他の全てのウインドウが縮小表示されるため、透過
表示しなくとも、各タイトルをオペレータが容易に分か
る。FIG. 12 is an explanatory diagram of a display screen of another example of the third embodiment. For example, when the operator presses the window selection key while the window A is being worked as shown in FIG. 12A, the working window A is left as it is, as shown in FIG. 12B. , All other windows are reduced. Therefore, even if there is a window in operation, the window in operation is not affected at all and all other windows are displayed in a reduced size, so that the operator can easily understand each title without transparent display.
【0019】実施例4 図13は実施例4を説明するフローチャートである。実
施例4では、ウインドウ選択キーの押下があるかどうか
を判断し(S101)、押下があったときは、優先度が
最上位の表示データは作業中かどうかを判断する(S1
03)。次に、作業中でないと判断したときは、全ての
表示データの優先度Uiを読む(S105)。また、ス
テップS103で作業中であると判定したときは、最上
位の表示データを除いて、他の全ての表示データの優先
度を読み(S107)制御をステップS105に移す。
次に、優先度Uiに基づいて各表示データのアイコンデ
ータを出力させ(S109)、アイコン表示フォーマッ
トに従って、画像メモリに書込み(S111)、表示さ
せる(S113)。そして、マウスのクリック操作があ
るかどうかを判断し、クリックがあったとき、指定した
アイコン画面を最前面にして全アインコンをウインドウ
表示に戻す処理をする(S117)。Fourth Embodiment FIG. 13 is a flow chart for explaining the fourth embodiment. In the fourth embodiment, it is determined whether or not the window selection key has been pressed (S101), and when the window selection key has been pressed, it is determined whether or not the display data with the highest priority is in operation (S1).
03). Next, when it is determined that the work is not in progress, the priorities Ui of all display data are read (S105). When it is determined in step S103 that the work is in progress, the priorities of all the other display data except the highest display data are read (S107), and the control is moved to step S105.
Next, the icon data of each display data is output based on the priority Ui (S109), and written in the image memory according to the icon display format (S111) and displayed (S113). Then, it is determined whether or not there is a click operation of the mouse, and when there is a click, a process of returning all the icon icons to the window display with the designated icon screen in the foreground (S117).
【0020】図14は実施例4の一例の表示画面の説明
図である。図において、1〜9は上記と同様なものであ
る。例えば、図14の(a)に示すように、作業中のウ
インドウがなく、2つのプログラムの表示データのウイ
ンドウが表示されているとき、ウインドウ選択キーが押
下されると、図13のフローチャートに従って画面のア
イコン表示領域に全てのウンドウのアイコンが表示され
る。従って、従来はアイコンといっても、単に代表的な
絵等であったがオペレータの一度の操作でもって、全て
のウインドウがアイコン表示されるため、オペレータは
アイコンによってどのようなウインドウがあるかを一目
で分かる。FIG. 14 is an explanatory diagram of a display screen according to an example of the fourth embodiment. In the figure, 1 to 9 are the same as above. For example, as shown in (a) of FIG. 14, when the window for displaying data of two programs is displayed without a window being worked on and the window selection key is pressed, the screen is displayed according to the flowchart of FIG. Icons of all windows are displayed in the icon display area of. Therefore, in the past, even though an icon was simply a typical picture, all the windows are displayed as icons with a single operation of the operator. You can see at a glance.
【0021】図15は上記各実施例のハード構成を示す
構成図である。図において、20はCRT等のディスプ
レイ、22は制御部である。制御部22は上記説明の各
実施例のフローチャートに従って、マルチウインドウ表
示させるために、マルチウインドウ編集手段26と各プ
ログラムの表示データが記憶されたメモリ24群とディ
スプレイ20に対応する記憶領域を有する画像メモリ2
7を備えている。28はキーボードであり、少なくとも
ウインドウ選択キーを備えている。30はマウスであ
る。この制御部はCPU及びROM、RAM等を備え、
プログラム構成として上記の処理をする編集手段26を
備えている。そして、図2及び図3のプログラムを備え
ているときは、編集手段26は表示画像のタイトルを表
示させる指示があったとき、作業中の表示画像がないと
きは、優先度の低いほうのプログラムの表示画像から順
次読み、表示画像の内、表示枠とタイトルとのみを画像
メモリ27に順次書込んで、図4のように同時表示させ
る。また、作業中の表示画像がある場合は図5に示すよ
うに、各表示画像を表示させる。さらに、図6及び図7
に示すプログラムを備えたときは、表示画像のタイトル
を表示させる指示が入力している間は、時間を計測し、
該計測値が一定時間経過する毎に、作業中の表示画像が
ないときは、他の複数の表示画像の優先度を変えて図8
に示すように表示させる。また、作業中の表示画像があ
るときは、図9に示すように表示する。さらに、図10
のプログラムを備えたときは、作業中の表示画像がない
ときは、他の複数の表示画像の優先度の低いほうの表示
画像から縮小して、画像メモリ27のそれぞれ異なる位
置に記憶して、図11に示すように、それぞれ同時表示
させる。さらに、図13のプログラムを備えたときは、
表示画像のタイトルを表示させる指示があったとき、作
業中の表示画像を除いて、他の複数の表示画像のアイコ
ンデータを読み、それぞれのアイコンデータをそれぞれ
異なる表示領域に図14に示すように同時表示させる。FIG. 15 is a block diagram showing the hardware configuration of each of the above embodiments. In the figure, 20 is a display such as a CRT and 22 is a control unit. According to the flow charts of the above-described embodiments, the control unit 22 displays an image having a multi-window editing unit 26, a memory 24 group storing display data of each program, and a storage area corresponding to the display 20 for multi-window display. Memory 2
Equipped with 7. Reference numeral 28 denotes a keyboard, which includes at least a window selection key. 30 is a mouse. This control unit includes a CPU, ROM, RAM, etc.
The editing means 26 for performing the above processing is provided as a program configuration. When the program shown in FIGS. 2 and 3 is provided, the editing means 26 receives the instruction to display the title of the display image, and when there is no display image under operation, the program having the lower priority is given. 4 are sequentially read from the display image, and only the display frame and the title of the display image are sequentially written in the image memory 27 and are simultaneously displayed as shown in FIG. When there is a display image during work, each display image is displayed as shown in FIG. Furthermore, FIG. 6 and FIG.
When the program shown in is installed, the time is measured while the instruction to display the title of the displayed image is input,
When there is no display image in operation every time the measured value has passed for a certain period of time, the priorities of the other plurality of display images are changed and the display image shown in FIG.
Display as shown in. When there is a display image during work, it is displayed as shown in FIG. Furthermore, FIG.
When there is no display image being worked on, the program is reduced from the display image with the lower priority of the other plurality of display images and stored in different positions of the image memory 27. As shown in FIG. 11, they are displayed simultaneously. Furthermore, when the program of FIG. 13 is provided,
When there is an instruction to display the title of the display image, the icon data of a plurality of other display images is read, excluding the display image being worked on, and each icon data is displayed in a different display area as shown in FIG. Display at the same time.
【0022】[0022]
【発明の効果】以上説明したように、本発明によれば、
複数の表示画像を同時に表示させているとき、表示画像
のタイトルを表示させる指示があったとき、表示の優先
度の高低に関係なく、少なくとも、表示画像の表示領域
を定める表示枠と、その表示枠に該当するプログラムの
タイトルとを同時に表示させるようにしたことにより、
他のウインドウに隠れているウインドウを、ユーザが1
度の操作で容易に発見する事ができるようなるので、ウ
インドウ選択の際のユーザの操作効率が向上するという
効果が得られている。As described above, according to the present invention,
When displaying multiple display images at the same time, or when there is an instruction to display the title of the display image, regardless of the priority of the display, the display frame that determines at least the display area of the display image and its display By displaying the title of the program corresponding to the frame at the same time,
The user hides a window that is hidden by another window.
Since it is possible to easily find out with a single operation, it is possible to obtain the effect of improving the operation efficiency of the user when selecting a window.
【図1】実施例1の概略を説明するフローチャートであ
る。FIG. 1 is a flowchart illustrating an outline of a first embodiment.
【図2】透過表示処理の一例を説明するフローチャート
である。FIG. 2 is a flowchart illustrating an example of transparent display processing.
【図3】透過表示処理の一例を説明するフローチャート
である。FIG. 3 is a flowchart illustrating an example of transparent display processing.
【図4】実施例1の表示画像の一例の説明図である。FIG. 4 is an explanatory diagram of an example of a display image according to the first embodiment.
【図5】実施例1の他の表示例の説明図である。FIG. 5 is an explanatory diagram of another display example of the first embodiment.
【図6】実施例2を説明するフローチャートである。FIG. 6 is a flowchart illustrating a second embodiment.
【図7】実施例2を説明するフローチャートである。FIG. 7 is a flowchart illustrating a second embodiment.
【図8】実施例2の一例の画面表示の説明図である。FIG. 8 is an explanatory diagram of an example screen display of the second embodiment.
【図9】実施例2の他の一例の画面表示の説明図であ
る。FIG. 9 is an explanatory diagram of screen display of another example of the second embodiment.
【図10】実施例3を説明するフローチャートである。FIG. 10 is a flowchart illustrating a third embodiment.
【図11】実施例3の一例の表示画面の説明図である。FIG. 11 is an explanatory diagram of a display screen according to an example of the third embodiment.
【図12】実施例3の他の一例の表示画面の説明図であ
る。FIG. 12 is an explanatory diagram of a display screen of another example of the third embodiment.
【図13】実施例4を説明するフローチャートである。FIG. 13 is a flowchart illustrating a fourth embodiment.
【図14】実施例4の一例の表示画面の説明図である。FIG. 14 is an explanatory diagram of a display screen according to an example of the fourth embodiment.
【図15】各実施例のハード構成を示す構成図である。FIG. 15 is a configuration diagram showing a hardware configuration of each embodiment.
1 画面の背景 3 ウインドウAの表示枠 5 ウインドウAのタイトル 6 ミニマイズボックス 7 ウインドウBの表示枠 9 ウインドウBのタイトル 10 ミニマイズボックス 11 ウンドウCの表示枠 13 ウインドウCのタイトル 15 ウインドウDの表示枠 17 ウインドウDのタイトル 1 Screen Background 3 Window A Display Frame 5 Window A Title 6 Minimize Box 7 Window B Display Frame 9 Window B Title 10 Minimize Box 11 Window C Display Frame 13 Window C Title 15 Window D Display Frame 17 Window D title
Claims (7)
優先度に基づいて、同時表示させるとき、それぞれの表
示画像の表示領域の重複部分は優先度の高い表示領域の
表示画像を表示させるマルチウインドウ表示方法におい
て、 前記表示画像のタイトルを表示させる指示があったと
き、前記優先度の高低に関係なく、前記表示領域を定め
る表示枠と、該表示枠に該当するプログラムのタイトル
とを表示させることを特徴とするマルチウインドウ表示
方法。1. A multi-window display method in which, when display images of different programs are simultaneously displayed based on priority, overlapping portions of the display areas of the respective display images are displayed in the display areas of high priority. In the above, when there is an instruction to display the title of the display image, the display frame defining the display area and the title of the program corresponding to the display frame are displayed regardless of the priority level. And multi-window display method.
示があったとき、作業中の表示画像を除いて、優先度の
低いほうのプログラムの表示画像から順次読み、該表示
画像の内、表示枠とタイトルとのみを画像メモリに順次
書込んで、同時表示させることを特徴とする請求項1記
載のマルチウインドウ表示方法。2. When there is an instruction to display the title of the display image, the display image of the program with the lower priority is sequentially read except for the display image being worked, and the display frame of the display image is displayed. 2. The multi-window display method according to claim 1, wherein only the title and the title are sequentially written in the image memory and are simultaneously displayed.
優先度に基づいて、同時表示させるとき、それぞれの表
示画像の表示領域の重複部分は優先度の高い表示領域の
表示画像を表示させるマルチウインドウ表示方法におい
て、 前記表示画像のタイトルを表示させる指示が入力してい
る間は、作業中の表示画像を除いて、他の複数の表示画
像の表示順位を順次変更することを特徴とするマルチウ
インドウ表示方法。3. A multi-window display method in which, when display images of different programs are simultaneously displayed based on priority, overlapping portions of the display areas of the respective display images are displayed in the display areas of high priority. In the multi-window display method, while the instruction to display the title of the display image is input, the display order of a plurality of other display images is sequentially changed except for the display image in operation. .
示が入力している間は、時間を計測し、該計測値が一定
時間経過する毎に、作業中の表示画像を除いて、他の複
数の表示画像の優先度を変えることを特徴とする請求項
3記載のマルチウインドウ表示方法。4. While the instruction to display the title of the display image is being input, time is measured, and every time the measured value elapses for a certain period of time, a plurality of other display images are displayed except the display image being worked. 4. The multi-window display method according to claim 3, wherein the priority of the display image of is changed.
優先度に基づいて、同時表示させるとき、それぞれの表
示画像の表示領域の重複部分は優先度の高い表示領域の
表示画像を表示させるマルチウインドウ表示方法におい
て、 前記表示画像のタイトルを表示させる指示があったと
き、作業中の表示画像を除いて、他の複数の表示画像を
優先度の高低に関係なく、異なる表示領域に同時表示さ
せることを特徴とするマルチウインドウ表示方法。5. A multi-window display method in which, when display images of different programs are simultaneously displayed based on priority, overlapping portions of the display areas of the respective display images are displayed in the display areas of high priority. In the above, when there is an instruction to display the title of the display image, a plurality of other display images are simultaneously displayed in different display areas, regardless of the priority level, excluding the display image in operation. And multi-window display method.
示があったとき、作業中の表示画像を除いて、他の複数
の表示画像の優先度の低いほうの表示画像から縮小し
て、前記画像メモリのそれぞれ異なる位置に記憶して、
それぞれ同時表示させることを特徴とする請求項5記載
のマルチウインドウ表示方法。6. When the instruction to display the title of the window is given, the display image under operation is reduced to be reduced from the display image with the lower priority of the other display images, and the image memory is reduced. Memorize at different positions of
The multi-window display method according to claim 5, characterized in that they are displayed simultaneously.
優先度に基づいて、同時表示させるとき、それぞれの表
示画像の表示領域の重複部分は優先度の高い表示領域の
表示画像を表示させるマルチウインドウ表示方法におい
て、 前記表示画像のタイトルを表示させる指示があったと
き、作業中の表示画像を除いて、他の複数の表示画像の
アイコンデータを読み、それぞれのアイコンデータをそ
れぞれ異なる表示領域に同時表示させることを特徴とす
るマルチウインドウ表示方法。7. A multi-window display method in which, when display images of different programs are simultaneously displayed based on priority, overlapping portions of the display areas of the respective display images display the display images of the display areas with high priority. In, when there is an instruction to display the title of the display image, the icon data of a plurality of other display images is read, excluding the display image in operation, and each icon data is simultaneously displayed in different display areas. A multi-window display method characterized by the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6045422A JPH07253868A (en) | 1994-03-16 | 1994-03-16 | Multi-window display method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6045422A JPH07253868A (en) | 1994-03-16 | 1994-03-16 | Multi-window display method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07253868A true JPH07253868A (en) | 1995-10-03 |
Family
ID=12718846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6045422A Pending JPH07253868A (en) | 1994-03-16 | 1994-03-16 | Multi-window display method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07253868A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09128192A (en) * | 1995-10-26 | 1997-05-16 | Brother Ind Ltd | Multi-screen display controller |
JP2009042150A (en) * | 2007-08-10 | 2009-02-26 | Shimadzu Corp | Analyzer control system and analyzer control program |
JP2013109432A (en) * | 2011-11-18 | 2013-06-06 | Mitsubishi Electric Corp | Plant monitoring control device |
-
1994
- 1994-03-16 JP JP6045422A patent/JPH07253868A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09128192A (en) * | 1995-10-26 | 1997-05-16 | Brother Ind Ltd | Multi-screen display controller |
JP2009042150A (en) * | 2007-08-10 | 2009-02-26 | Shimadzu Corp | Analyzer control system and analyzer control program |
JP2013109432A (en) * | 2011-11-18 | 2013-06-06 | Mitsubishi Electric Corp | Plant monitoring control device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9189133B2 (en) | Method and apparatus for dynamically resizing windows | |
US20020191028A1 (en) | Window manager user interface | |
JP2001060134A (en) | Multiwindow control system | |
JP2008191790A (en) | Plant monitoring control system and plant monitoring control program | |
JPH07253868A (en) | Multi-window display method | |
JP6878367B2 (en) | Numerical control device | |
JPH06110989A (en) | Method and system for apparent direct editing for fixed element displayed in main window, which is provided by application | |
JP2010160655A (en) | Information processor and object setting method | |
JP3445341B2 (en) | Window display device and window display method | |
JPH1185443A (en) | Window display device and recording medium | |
JPH0511959A (en) | Multiwindow controller | |
JP3011050B2 (en) | Pointing confirmation method | |
JP2004086586A (en) | Application display control program for multi-display environment | |
JPH06202838A (en) | Window processor | |
JPH1049133A (en) | Data display method | |
JP2700887B2 (en) | Numerical control unit | |
JPH1091226A (en) | Machine control device | |
JPH08335157A (en) | Scroll controller and display device | |
JPH07200242A (en) | Data selection method | |
JPH0830679A (en) | Generation and update processor for bar chart for schedule control | |
JP2002163057A (en) | Method and device for forming/editing target object and storage medium | |
JPH05324239A (en) | Multiwindow display controller | |
JPH07219947A (en) | Document processor and its method | |
JPH024298A (en) | Display control system | |
JPH05127859A (en) | Information display device |