JPH03204689A - Window control method - Google Patents
Window control methodInfo
- Publication number
- JPH03204689A JPH03204689A JP2000638A JP63890A JPH03204689A JP H03204689 A JPH03204689 A JP H03204689A JP 2000638 A JP2000638 A JP 2000638A JP 63890 A JP63890 A JP 63890A JP H03204689 A JPH03204689 A JP H03204689A
- Authority
- JP
- Japan
- Prior art keywords
- window
- screen
- display
- windows
- coordinates
- 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 title claims description 16
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 9
- 230000009466 transformation Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
Landscapes
- Digital Computer Display Output (AREA)
- 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 multi-window control method, and in particular,
The present invention relates to a window control method suitable for operating a large number of windows.
従来、この樵のウィンドウ制御方式については、特開昭
ω−118833号公報に記載のように、目的のウィン
ドウが他のウィンドウに隠されている場合、簡単に最上
位に再表示させる方法について論じられていた。Conventionally, regarding the woodcutter's window control method, as described in Japanese Patent Application Laid-Open No. 118833, a method to easily redisplay the target window at the top when it is hidden by another window has been discussed. It was getting worse.
上記従来技術は、すでに胤されて不可視になったウィン
ドウを選択する手段に関するものであり、ウィンドウが
すべて隠されないようにする点については考慮されてい
ない。このため、不可視のウィンドウを再表示させるに
は、通常の動作と異なる操作が必要となるか、ウィンド
ウの表示エリアが狭められるという問題があった。The above-mentioned prior art relates to a means for selecting a window that has already been made invisible, and does not take into account the problem of preventing all windows from being hidden. Therefore, in order to redisplay an invisible window, there is a problem in that an operation different from normal operation is required or the display area of the window is narrowed.
本発明の目的は、ウィンドウを配置するエリアを広げる
ことで、必要以上のウィンドウの重なりを防ぐことを目
的とし、さらに、エリアを広げたことによる操作の煩雑
化を肪いで、操作方法に柔軟性を持たせることにある。The purpose of the present invention is to prevent windows from overlapping more than necessary by widening the area where windows are arranged, and also to reduce the complexity of operations caused by expanding the area, and to provide flexibility in the operation method. The purpose is to have
本発明は、上記目的を達成するために、ウィンドウを配
置する背景を、表示画面より大きくしたものである。In order to achieve the above object, the present invention makes the background on which the window is arranged larger than the display screen.
また、上記背景内の任意の位置を表示できるように、ス
クリーン全体を一つのウィンドウと見なし、スクロール
手段を設けて表示内容を自由にスクロールする仁とを可
能にしたものである。Further, in order to be able to display any position within the background, the entire screen is regarded as one window, and a scrolling means is provided so that the display contents can be freely scrolled.
さらに、常に、画面上へ表示させておきたいウィンドウ
等がスクリーン・ウィンドウのスクロールによって表示
画面外へ移動するのを防ぐために、表示画面上の任意の
エリアへウィンドウを固定し、スクリーン・ウィンドウ
のスクロールに対しても表示位置を圧右されないように
する手段を設けたものである。Furthermore, in order to prevent windows that you want to always display on the screen from moving off the display screen due to screen window scrolling, you can fix the window to an arbitrary area on the display screen and scroll the screen window. A means is provided to prevent the display position from being dominated by the user.
背景画面の大きさに限定を無くしたことにより。 This is because there is no limit to the size of the background screen.
狭い表示画面内にすべてのウィンドウを収める必。All windows must fit within a narrow display screen.
要がなくなったため、ウィンドウ同士の重なりをなるべ
く避けることができ、複雑な操作なしでアクティブ・ウ
ィンドウ(現在選択されているウィンドウ)の切り換え
が可能である。また、ウィンドウの配置にも柔軟性を持
たせることができる。This eliminates the need for overlapping windows, making it possible to avoid overlapping windows as much as possible, and switching the active window (currently selected window) without complicated operations. Furthermore, the arrangement of windows can also be made flexible.
マタ、エレベータ方式のスクロールバーやスクロールボ
タン、または、背景画面全体を表示画面上へ縮小した上
で表示画面枠を移動させる二次元スクロール画面等のス
クロール手段により、スクリーン・ウィンドウをスクロ
ールさせることができるので、任意の位置を表示させる
ことができる。The screen/window can be scrolled using scrolling means such as an elevator-type scroll bar or scroll button, or a two-dimensional scroll screen that reduces the entire background screen onto the display screen and then moves the display screen frame. Therefore, any position can be displayed.
さらに、ウィンドウを、開いている状態、または、アイ
コン化した状態に関わらず画面上の特定の位置へ固定す
ることにより、一つのウィンドウ内のデータを見ながら
別々の場所にある複数のウィンドウのデータを編集した
り、アイコン等の小さなウィンドウを常に見える位置に
置いて、必要時にすぐ取り出すことができるので、操作
性が良い。Furthermore, by fixing a window to a specific position on the screen regardless of whether it is open or iconized, you can view data in multiple windows in different locations while viewing data in one window. It's easy to use, as you can edit files, keep icons, etc. in small windows where you can always see them, and take them out when you need them.
以下、本発明の一笑施例について、図面を参照して説明
する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the drawings.
第1図は本発明の一実施例の全体構成を示すブロック図
である。FIG. 1 is a block diagram showing the overall configuration of an embodiment of the present invention.
図において、ウィンドウ管理テーブル2000は、開か
れている複数のウィンドウの位置や大きさ等を管理する
テーブルである。座標変換手段3000は、通常、宵景
の座標であるワールド座標によって管理されるウィンド
ウの位置、大きさを、グラフィックRA M 5000
へ表示するためにスクリーン座標へ変換する手段である
。また、−面位置固定によりスクリーン座標で管理され
るウィンドウの位置、大きさには、座標変換は行われな
い。In the figure, a window management table 2000 is a table that manages the positions, sizes, etc. of a plurality of open windows. The coordinate conversion means 3000 converts the position and size of the window managed by the world coordinates, which are the coordinates of the evening scene, into the graphic RAM 5000.
This is a means of converting to screen coordinates for display. Moreover, coordinate transformation is not performed on the position and size of the window managed by screen coordinates due to the fixed plane position.
ここで、制御部1000と、制御@ 1000により起
動される座標変換手段3000 、スクリーンのスクロ
ール手段4000は、ROMまたはRAM上に置かれ、
また、ウィンドウ管理テーブル2000はRAM上に置
かれるものとする。Here, the control unit 1000, the coordinate conversion means 3000 activated by the control@1000, and the screen scrolling means 4000 are placed on the ROM or RAM,
Further, it is assumed that the window management table 2000 is placed on RAM.
第2図に、スクリーン・ウィンドウとウィンドウを配置
する背景との関係を示す図を示す。同図(Ji)がスク
リーン・ウィンドウであり、同図(b)が背景全体を示
す図である。この図の破線で示された矩形110は、そ
の内部がスクリーン・ウィンドウ100内へ表示される
ことを表わしている。FIG. 2 shows a diagram showing the relationship between a screen window and the background on which the window is placed. The figure (Ji) is a screen window, and the figure (b) is a diagram showing the entire background. The dashed rectangle 110 in this figure represents that its interior is displayed within the screen window 100.
212図(b)において、背景画面内lこは四つのウィ
ンドウwd1. wd2. wd3. wd4 が開
いており、その中のwdlとwd2を含む矩形110が
スクリーン・ウィンドウ100内に表示されている。も
し、ここでスクリーン・ウィンドウ100がスクロール
されると、破線矩形110の位置が移動し、スクリーン
・ウィンドウ100の表示内容が変化する。In FIG. 212(b), there are four windows wd1. wd2. wd3. wd4 is open, and a rectangle 110 containing wdl and wd2 is displayed within the screen window 100. If the screen window 100 is scrolled here, the position of the dashed rectangle 110 will move and the displayed content of the screen window 100 will change.
ここで、第2図(a)には、スクリーン・ウィンドウ1
00のスクロール手段としてスクロールバー緬及び、4
00が表わされているが、これは同図(b)のようなイ
メージを画面上に表示し、破線矩形の位置を任意に移動
可能である二次元的なものであっても良いし、又は、上
記二つのスクロール手段の併用も望ましい。Here, in FIG. 2(a), screen window 1
00 scroll bar and 4
00 is displayed, but this may be a two-dimensional image such as that shown in FIG. Alternatively, it is also desirable to use the above two scroll means in combination.
第3図は、ウィンドウ管理テーブル2000の傳成例を
示す図である。ウィンドウ管理テーブル2000は、ヘ
ッダ部2100と本体部2200とからなる。FIG. 3 is a diagram showing an example of how the window management table 2000 is constructed. The window management table 2000 consists of a header section 2100 and a main body section 2200.
スクリーン・ウィンドウもまた他のウィンドウと同様、
本体部2200内で管理される。Screen windows are also like other windows.
It is managed within the main body section 2200.
本体部2200は、下記に示す項目で構成される。The main body section 2200 is composed of the items shown below.
(1)title・・・ウィンドウの名称(2)ap
・・・ウィンドウ上で動作する応用ソフトウェアの種
別
(3)fp ・・・表示優先度が一つ為いウィンドウへ
のポインタ
(4) bp ・・・表示優先度が一つ低いウィンドウ
へのポインタ
(5)ff ・・・表示ii1面上の位置を固定する
か否かを示すフラグ
(6) Xm1n、 7m1n、 Xmax、 Yma
x ・・・ウィンドウの対角2点のx、y座標
(3) 、 (4)は、ウィンドウ間を表示優先度に基
づいてリンクするための双方向ポインタである。(1) title...window name (2) ap
... Type of application software running on the window (3) fp ... Pointer to the window with one display priority (4) bp ... Pointer to the window with one display priority lower ( 5) ff...Flag indicating whether to fix the position on display ii1 screen (6) Xm1n, 7m1n, Xmax, Yma
x: The x and y coordinates (3) and (4) of the two diagonal points of the window are bidirectional pointers for linking windows based on display priority.
ウィンドウ管理テーブル2000のヘッダ部2100に
は、
(7)FP ・・・表示優先度が最も低いウィンドウへ
のポインタ
(F3) BP ・・・表示優先度が敢も高いウィンド
ウへのポインタ
が設けられており、これらが示すウィンドウを基点とし
て、双方向にウィンドウを、J@次、アクセスすること
が可能である。なお、ポインタfp、bp。In the header section 2100 of the window management table 2000, (7) FP: Pointer to the window with the lowest display priority (F3) BP: Pointer to the window with the highest display priority It is possible to access windows in both directions using the windows indicated by these as a base point. Note that pointers fp and bp.
FP、 BP は、ウィンドウの番号ではなく、ウィン
ドウ管理テーブル不体部2200の舌打のアクセスのた
めの数櫃を指し示している。FP and BP do not indicate window numbers, but point to the number boxes for quick access of the window management table intangible part 2200.
また、(5)は、スクリーンの表示内容がスクロールさ
れた時に、ウィンドウの表示画面上の位置も相応に移動
させるか、又は、固定させて動かないようにさせるかを
示すフラグであり、固定させる時は1、そうでない時は
0となる。In addition, (5) is a flag indicating whether to move the position of the window on the display screen accordingly when the display contents of the screen are scrolled, or to fix it so that it does not move. When it is, it is 1, otherwise it is 0.
(6)のウィンドウの座標は、(5)のフラグが0のと
きは第2図(b)に示す背景画面200上の座標であり
、(5)のフラグが1のときは第2図ta)に示すスク
リーン・ウィンドウ100上の座標で管理される。ただ
し、スクリーン・ウィンドウの座標値は常に背景画面2
00におけるものである。The window coordinates in (6) are the coordinates on the background screen 200 shown in FIG. 2(b) when the flag in (5) is 0, and the coordinates on the background screen 200 shown in FIG. 2(b) when the flag in (5) is 1. ) on the screen window 100. However, the screen window coordinate values are always background screen 2.
00.
なお、ウィンドウ管理テーブル本体部2200における
スクリーン・ウィンドウに関する情報は、(6)の座標
値以外は無視される。Note that the information regarding the screen window in the window management table body section 2200 is ignored except for the coordinate value (6).
第4図に、@2図(a)に示すスクリーン・ウィンドウ
100を下方へスクロールした例を示す。第4図(aJ
は第3図におけるウィンドウwdlのスクリーン固定フ
ラグffの値が0の時のスクロール例であり、K4図(
b)はスクリーン固定フラグffの値がlの時のスクロ
ール例である。FIG. 4 shows an example in which the screen window 100 shown in FIG. 2(a) is scrolled downward. Figure 4 (aJ
is an example of scrolling when the value of the screen fixing flag ff of window wdl in Fig. 3 is 0, and Fig. K4 (
b) is an example of scrolling when the value of the screen fixing flag ff is l.
#!4図(a)では、スクリーン・ウィンドウが下方へ
スクロールされたのに伴い、ウィンドウwcll。#! 4(a), as the screen window is scrolled downward, the window wcll.
wd2. wd4も表示画面内で移動している。これに
対し、同図(b)では、ウィンドウwd2. wd4は
移動するが、wdlの表示−面内の位置は変化しない。wd2. wd4 is also moving within the display screen. On the other hand, in FIG. 4B, window wd2. Although wd4 moves, the position within the display plane of wdl does not change.
ここで、スクリーン固定ボックス500は、例えばタイ
トル等を表示するタイトルバー内に置かれ、そのウィン
ドウのスクリーン固定フラグffの現時点の値を表わし
ている。又、例えば、マウス等のボインティング・デバ
イスによってスクリーン固定ボックス500をクリック
することによって、スクリーン固定フラグffの値を0
.1間で切り換えることができる。例えは、ウィンドウ
wd1のスクリーン固定フラグffの値が0の時、スク
リーン固定ボックス500をマウスでクリックしたとす
る。Here, the screen fixation box 500 is placed, for example, in a title bar that displays a title, etc., and represents the current value of the screen fixation flag ff for that window. Also, for example, by clicking the screen fixing box 500 with a pointing device such as a mouse, the value of the screen fixing flag ff can be set to 0.
.. You can switch between 1 and 2. For example, suppose that the screen fixation box 500 is clicked with the mouse when the value of the screen fixation flag ff of the window wd1 is 0.
この時、ウィンドウ管理テーブル本体部2200内のウ
ィンドウwdlに関する情報において、スクリーン固定
フラグffの値が1に切り換わると共に、座標Xm1n
、 ymin、 Xmax、 Yrnax の値がス
クリーン座標へ変換される。座標変換は以下に示す式に
より行われる。At this time, in the information regarding the window wdl in the window management table main body 2200, the value of the screen fixing flag ff is switched to 1, and the coordinates Xm1n
, ymin, Xmax, Yrnax are converted to screen coordinates. Coordinate transformation is performed using the formula shown below.
Xxmin’ = Xtmin Xomin
(1))’tmi n’ = )’tmin −)’a
min (2)Xsmax’=Xtmax X
omax (3)Ytmax’= Ytmax
Yornax (41また、スクリーン固定フ
ラグffの値が1の状態でスクリーン固定ボックス50
0をマウスでクリックすると、ウィンドウ管理テーブル
本体部2200のウィンドウwdlに関する情報におい
て、スクリーン固定フラグffの値がOに切り換わり、
座標Xm1n、 Ymin、恥ax、 )’max の
値が背景上の座標であるワールド座標へ変換される。座
標変換は以下に示す式により行われる。Xxmin' = Xtmin
(1))'tmin' = )'tmin -)'a
min (2)Xsmax'=XtmaxX
omax (3) Ytmax'= Ytmax
Yornax (41 Also, when the value of the screen fixing flag ff is 1, the screen fixing box 50
When 0 is clicked with the mouse, the value of the screen fixing flag ff is switched to O in the information regarding the window wdl in the window management table main body 2200.
The values of the coordinates Xm1n, Ymin, ax, )'max are converted to world coordinates, which are coordinates on the background. Coordinate transformation is performed using the formula shown below.
X5m1n”””tmin ” Xem1n
(5)Fsmin”” 3’xmxn + F@min
(6)”””= ”*max ” ”@w
ax (7)Xsmax’= 7nmax +
7nmax (8’さて、ウィンドウの移動
やサイズ変更、アクティブ・ウィンドウの切り換えやス
クリーン・ウィンドウのスクロール等により、スクリー
ン・ウィンドウ内の再表示が必要になった時、制御部1
000は座標変換手段3000を起動する。X5m1n”””tmin” Xem1n
(5) Fsmin""3'xmxn + F@min
(6) “””= “*max” “@w
ax (7)Xsmax'= 7nmax +
7nmax (8' Now, when it is necessary to redisplay the screen window due to moving or changing the size of the window, switching the active window, scrolling the screen window, etc.), the control unit 1
000 starts the coordinate transformation means 3000.
座標変換手段3000は、ウィンドウ管理テーブル20
00内で管理される各ウィンドウの座標情報がワールド
座標の時スクリーン座標へ変換し、表示情報としてウィ
ンドウ表示テーブルへセットする。ウィンドウ表示テー
ブルとは、表示優先度の低いものから順に表示属性情報
を格納するテーブルである。The coordinate conversion means 3000 converts the window management table 20
When the coordinate information of each window managed in 00 is world coordinate, it is converted to screen coordinate and set as display information in the window display table. The window display table is a table that stores display attribute information in descending order of display priority.
座標変換手段3000の処理フローチャートを第5図に
示す。A processing flowchart of the coordinate conversion means 3000 is shown in FIG.
まず、ステップ301Oにおいて、全ウィンドウについ
て処理が終了したかどうかの判定を行なう。First, in step 301O, it is determined whether processing has been completed for all windows.
ただし、この中にはスクリーン・ウィンドウは含まれな
い。処理終了判定は、ウィンドウ管理テーブル2000
内のウィンドウ間を表示優先度に従ってリンクするため
の双方向ポインタFP、 BPj’psbp に基づ
いて行なわれる。即ち、表示優先度の最も低いFPで指
されるウィンドウから処理を開始し、表示優先度の最も
高いBPで指されるウィンドウの処理を行なった後、処
理終了となる。However, this does not include screen windows. Process completion determination is made using the window management table 2000.
This is done based on a bidirectional pointer FP, BPj'psbp, for linking windows within the same window according to their display priorities. That is, the process starts from the window pointed to by the FP with the lowest display priority, and after the window pointed to by the BP with the highest display priority is processed, the process ends.
ステップ3020では、ポインタFP、 BP、 fp
、 bpの値であるウィンドウ・ナンバーで指し示され
るウィンドウの座標値を取得する。In step 3020, pointers FP, BP, fp
, obtain the coordinate values of the window pointed to by the window number, which is the value of bp.
次に、ステップ3030において、現在処理中のウィン
ドウの位置がスクリーン・ウィンドウ内で固定かどうか
を判定する。固定ならば、ステップ3020で得た座標
はスクリーン座標であるので座標変換を行なう必要がな
く、ステップ3050へ飛ぶ。固定でないならば、ステ
ップ3040へ進む。Next, in step 3030, it is determined whether the position of the window currently being processed is fixed within the screen window. If fixed, the coordinates obtained in step 3020 are screen coordinates, so there is no need to perform coordinate transformation, and the process jumps to step 3050. If it is not fixed, proceed to step 3040.
ステップ3040では、ワールド座標で表わされている
ウィンドウの位置を、スクリーン座標へ変換する。座標
変換に用いる式は、式(1)〜(4)を用いる。In step 3040, the window position expressed in world coordinates is converted to screen coordinates. Equations (1) to (4) are used for coordinate transformation.
このようにして得られた処理ウィンドウのスクリーン座
標から、このウィンドウが一部分でもスクリーン・ウィ
ンドウ内にあるかどうかの判定をステップ3050で行
なう。すなわち、座標X[n l n *Ymin*輪
aX* YlnaX で示される矩形がスクリーン・ウ
ィンドウの矩形と重なるかどうかを判定する。From the screen coordinates of the processing window thus obtained, it is determined in step 3050 whether this window is even partially within the screen window. That is, it is determined whether the rectangle indicated by the coordinates X[n l n *Ymin*ring aX* YlnaX overlaps with the rectangle of the screen window.
この結果、重ならないならば、表示する必要はないので
ステップ3010へ戻る。重なるならばステップ306
0へ進む。As a result, if they do not overlap, there is no need to display them and the process returns to step 3010. If they overlap, step 306
Go to 0.
ステップ3050において処理中のウィンドウは表示エ
リア1番こあると判定されると、ステップ3060では
、そのウィンドウ・ナンバーと、スクリーン座標をウィ
ンドウ表示テーブルヘセットした後、ステップ301O
へ戻る。When it is determined in step 3050 that the window being processed is in the first display area, in step 3060 the window number and screen coordinates are set in the window display table, and then in step 301O
Return to
以上の処理により、ウィンドウの表示に必JI!な情報
を作成することができる。With the above processing, it is necessary to display the window! information can be created.
なあ、ウィンドウの表示はウィンドウ管理テーブル及び
ウィンドウ表示テーブルを参照して行なわれるが、その
際、ウィンドウ表示テーブル内にセットされた座標値が
一つでもスクリーン・ウインドウの表示エリア外ならば
、表示エリアでクリッピングされる。Incidentally, window display is performed by referring to the window management table and window display table, but at that time, if even one of the coordinate values set in the window display table is outside the display area of the screen window, the display area will be clipped.
本発明は、以上説明したように構成されているので、以
下に記載されるような効果を奏する。Since the present invention is configured as described above, it produces the effects described below.
(1) ウィンドウを置く背景画面を広げたことによ
り、ウィンドウの配置の柔軟性を高めることができ、ウ
ィンドウ同士を不必要に重ねなくとも良い。(1) By expanding the background screen on which windows are placed, flexibility in window arrangement can be increased, and windows do not need to be overlapped unnecessarily.
(2) スクリーン・ウィンドウにスクロール手段を
設けることにより、背景画面内の任意の位置を容易に表
示させることができ、アクティブ・ウィンドウの切り換
え等の操作が簡単にできる。(2) By providing a scrolling means in the screen window, any position within the background screen can be easily displayed, and operations such as switching the active window can be easily performed.
(3) ウィンドウの表示エリア内の位置を固定させ
、スクリーン・ウィンドウのスクロールによって表示エ
リア外へウィンドウがスクロールされるのを防ぐことが
できるため、あるウィンドウ内のデータを参照しながら
、他の複数ウィンドウのデータを編集したり、常番ζウ
ィンドウの位置を把握しておくことができるので、操作
性に優れている。(3) It is possible to fix the position of the window within the display area and prevent the window from being scrolled out of the display area by scrolling the screen/window. It has excellent operability because you can edit window data and keep track of the position of the regular ζ window.
第1図は本発明の一実施例のブロック図、第2図は表示
画面とウィンドウを配置する背景との関係を示す説明図
、第3図はウィンドウ管理テーブルの説明図、第4図は
特定のウィンドウを固定しない時と固定した時の、スク
リーン・ウィンドウのスクロール例の説明図、第5図は
座標変換手段の処理フローチャートである。
100・・スクリーン・ウィンドウ
200・・・背景画面
300.400・・・スクリーン・ウィンドウのスクロ
ール・。
ノイー
500・・・スクリーン固定ボックス
1000・・・制御部
2000・・・ウィンドウ管理テーブル3o00・・・
座標変換手段
4000・・・スクリーンのスクロール手段5o00・
・・グラフィック几AM
42図
凭4図
4υUFigure 1 is a block diagram of an embodiment of the present invention, Figure 2 is an explanatory diagram showing the relationship between the display screen and the background in which windows are arranged, Figure 3 is an explanatory diagram of the window management table, and Figure 4 is an explanatory diagram of the window management table. FIG. 5 is an explanatory diagram of an example of scrolling the screen window when the window is not fixed and when it is fixed. FIG. 5 is a processing flowchart of the coordinate conversion means. 100... Screen window 200... Background screen 300. 400... Screen window scroll. Noi 500...Screen fixing box 1000...Control unit 2000...Window management table 3o00...
Coordinate conversion means 4000... Screen scrolling means 5o00.
・・Graphic 几AM 42 fig. 4 fig. 4 υU
Claims (1)
ウを配置する領域を表示画面より広くとったことを特徴
とするウィンドウ制御方式。 2、複数のウィンドウを、ウィンドウ管理テーブルに基
づいて表示スクリーンに表示するマルチウィンドウ表示
システムにおいて、 前記表示スクリーンもウィンドウの一つとして管理する
ことを特徴とするウィンドウ制御方式。 3、前記表示スクリーンにスクロール手段を用いた請求
項2に記載のウィンドウ制御方式。 4、スクロール手段を有するウィンドウ内に表示される
ウィンドウにおいて、 開いている状態またはアイコン化した状態に関わらず表
示画面上の位置を固定できる手段を設けたことを特徴と
するウィンドウ制御方式。 5、請求項4に記載のスクロール手段を有するウィンド
ウが表示スクリーンである請求項3に記載のウィンドウ
制御方式。 6、請求項4または請求項5に記載のウィンドウ制御方
式において、 前記表示画面上の位置を固定しているか否かの状態を表
示するためのボックスを前記ウィンドウ上に設けたこと
を特徴とするウィンドウ制御方式。 7、表示スクリーンの座標またはウィンドウを配置する
背景画面の座標でウィンドウが管理され、必要時に上記
両座標を切り換えることを可能にする座標変換手段を設
けた請求項1、2、3、4、5もしくは6に記載のウィ
ンドウ制御方式。[Scope of Claims] 1. A window control method in a multi-window display system, characterized in that the area in which windows are arranged is wider than the display screen. 2. In a multi-window display system that displays a plurality of windows on a display screen based on a window management table, a window control method characterized in that the display screen is also managed as one of the windows. 3. The window control system according to claim 2, wherein scrolling means is used on the display screen. 4. A window control system characterized in that, in a window displayed within a window having a scrolling means, means is provided for fixing the position on the display screen regardless of whether the window is open or iconized. 5. The window control system according to claim 3, wherein the window having the scrolling means according to claim 4 is a display screen. 6. The window control method according to claim 4 or 5, characterized in that a box is provided on the window for displaying a status of whether or not the position on the display screen is fixed. Window control method. 7. The window is managed by the coordinates of the display screen or the coordinates of the background screen on which the window is arranged, and a coordinate conversion means is provided to enable switching between the two coordinates when necessary. Or the window control method described in 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000638A JPH03204689A (en) | 1990-01-08 | 1990-01-08 | Window control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000638A JPH03204689A (en) | 1990-01-08 | 1990-01-08 | Window control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03204689A true JPH03204689A (en) | 1991-09-06 |
Family
ID=11479260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000638A Pending JPH03204689A (en) | 1990-01-08 | 1990-01-08 | Window control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03204689A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008059231A (en) * | 2006-08-31 | 2008-03-13 | Casio Comput Co Ltd | Client device, server device, server-based computing system, and program |
JP2013109432A (en) * | 2011-11-18 | 2013-06-06 | Mitsubishi Electric Corp | Plant monitoring control device |
US20140143718A1 (en) * | 2012-11-22 | 2014-05-22 | Kabushiki Kaisha Toshiba | Information processing apparatus, profile creation method and storage medium |
-
1990
- 1990-01-08 JP JP2000638A patent/JPH03204689A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008059231A (en) * | 2006-08-31 | 2008-03-13 | Casio Comput Co Ltd | Client device, server device, server-based computing system, and program |
JP2013109432A (en) * | 2011-11-18 | 2013-06-06 | Mitsubishi Electric Corp | Plant monitoring control device |
US20140143718A1 (en) * | 2012-11-22 | 2014-05-22 | Kabushiki Kaisha Toshiba | Information processing apparatus, profile creation method and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3598303B2 (en) | Method of selectively displaying and activating overlapping display objects on a display, and computer system | |
US5572649A (en) | Process for dynamically switching between a single top level window and multiple top level windows | |
US5491781A (en) | Method and apparatus for displaying a graphic image | |
US5544300A (en) | User interface for dynamically converting between a single top level window and multiple top level windows | |
US5680561A (en) | Effectively locating an object within a compound document using an elevator | |
JPS6232527A (en) | Display screen control method | |
JPH03204689A (en) | Window control method | |
JPS6330928A (en) | Input/output device | |
JPS63298433A (en) | Selection system for operation subject | |
JPS63226718A (en) | Cursor control method | |
JPH0452686A (en) | Display area movement control method | |
JPH09185481A (en) | Window screen display management device | |
JPH03214220A (en) | Video icon display method | |
JPH1049338A (en) | Command button control system | |
JPS62281076A (en) | Multi-window display control method | |
JP2719242B2 (en) | Graphic processing method of data in memory | |
JP2629399B2 (en) | Multi-window display method | |
JPH0327918B2 (en) | ||
JPH113204A (en) | Multi-window control system | |
JPH07181948A (en) | Character switching and processing system | |
JPH07199900A (en) | Window system | |
JP2000235474A (en) | Method and unit for multi-plane control | |
JPH01265292A (en) | Image display device | |
JPH02204786A (en) | Method for controlling window display and overlap window display system | |
JPH05249887A (en) | Picture display device |