JPH03240096A - 立て掛けウインドウ表示方式 - Google Patents

立て掛けウインドウ表示方式

Info

Publication number
JPH03240096A
JPH03240096A JP2036051A JP3605190A JPH03240096A JP H03240096 A JPH03240096 A JP H03240096A JP 2036051 A JP2036051 A JP 2036051A JP 3605190 A JP3605190 A JP 3605190A JP H03240096 A JPH03240096 A JP H03240096A
Authority
JP
Japan
Prior art keywords
window
displayed
leaning
windows
propped
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2036051A
Other languages
English (en)
Inventor
Kazuo Sukai
和雄 須貝
Kazuto Ito
伊藤 一登
Hideo Haruta
春田 日出雄
Masatoshi Hino
樋野 匡利
Koji Fukuda
浩至 福田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Hitachi Asahi Electronics Co Ltd
Hitachi Industry and Control Solutions Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Asahi Electronics Co Ltd
Hitachi Microsoftware Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd, Hitachi Asahi Electronics Co Ltd, Hitachi Microsoftware Systems Inc filed Critical Hitachi Ltd
Priority to JP2036051A priority Critical patent/JPH03240096A/ja
Publication of JPH03240096A publication Critical patent/JPH03240096A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、表示画面上に複数のウィンドウを重ねて表示
するウィンドウシステムにおいて、ウィンドウの重なり
が少なく、かつ、ウィンドウの内容の把握の容易なウィ
ンドウ表示方式に関する。
〔従来の技術〕
従来のマルチウィンドウシステムでは、特開昭63−1
70732号公報に記載のように、各ウィンドウが持つ
情報を効率良く表示するために、各ウィンドウごとの画
像データを、拡大・縮小して表示していた。
〔発明が解決しようとする課題〕
上記従来技術は、ウィンドウを縮小したときに、縮小し
たウィンドウと元のウィンドウとの対応づけの容易性の
点について配慮がされておらず、あるウィンドウが縮小
されたときに、どのウィンドウが縮小されたかを特定す
る事が困難であるという問題があった。
本発明の目的は、ウィンドウを立て掛けたように表示す
ることにより、ウィンドウの表示面積が小さい割に、元
のウィンドウとの違いを少なくし、ウィンドウの特定を
容易にすることにある。
本発明の他の目的は、ウィンドウを立て掛けたように見
せることにより、そのウィンドウが、現在使われていな
いものであるとの認識を操作者に与え、ウィンドウの誤
操作を防止することにある。
〔課題を解決するための手段〕
上記目的を達成するために、本発明は、表示画面上に複
数のウィンドウを重ねて表示するウィンドウシステムに
おいて、通常の状態で表示されているウィンドウの一部
に、ウィンドウの立て掛けを行うための操作部を設け、
この操作部が指示されると、該ウィンドウを立て掛けた
ように表示し、また、立て掛けたように表示されている
ウィンドウが指示されると、該ウィンドウを通常の状態
で表示するようにしたものである。
上記操作部は、例えば、ウィンドウの下部などに、ウィ
ンドウの移動、拡大・縮小、全面表示等の通常のウィン
ドウ操作を行うためのアイコンと共に、ウィンドウ立て
掛けアイコンとして設けることができる。
また、上記操作部の指示は、例えば、マウス。
タッチパネル等のポインティングデバイスでクリックす
ることにより行うことができる。
また、本発明は、ウィンドウの座標を座標変換し、通常
の状態で表示したり、立て掛けたように表示したりする
手段を有しており、 さらに、本発明は、ウィンドウが立て掛けたように表示
されているか通常の状態で表示されているかを示す情報
を記憶する手段を有しても良い。
〔作用〕
ウィンドウを立て掛けたように表示することにより、表
示面積の割に、ウィンドウの内容を識別し易くなるので
、操作者は、多くのウィンドウを開いても、現在どのウ
ィンドウを開いているかを把握し易い。
また、各ウィンドウは立て掛けである状態であるか通常
の状態であるかの2つの状態を取ることができるので、
この2つの状態を、ウィンドウを使用中であるか使用中
でないかの区別に使用することができ、ウィンドウの誤
操作を少なくすることができる。
〔実施例〕
以下、本発明の一実施例を図面により説明する。
第1図は本発明の一実施例において、ウィンドウを立て
掛けた状態の表示画面例を示している。
第1図において、1は表示画面、2〜4はウィンドウで
あり、ウィンドウ2を立て掛けであるので、全てのウィ
ンドウの内容を把握することが容易である。
第2図はウィンドウ2を通常の状態にしたときの表示画
面例を示している。
第2図において、ウィンドウ3,4のほとんどの部分が
ウィンドウ2により隠されていて、ウィンドウ3,4の
内容の把握が困難である。
以下、第2図に示すウィンドウ2を立て掛け、第(図に
示す状態にするために操作者が行う手順と、第1図に示
すウィンドウ2を元に戻し、第2図に示す状態にするた
めに操作者が行う手順とを説明する。
第2図において、ウィンドウ2の下部には、移動、拡大
・縮小、全面表示のウィンドウ操作を行うためのアイコ
ン51,52.53の他に、ウィンドウの立て掛け操作
を行うためのアイコン54が表示されている。
操作者が立て掛けアイコン54をマウス等のポインティ
ングデバイスでクリックすることにより、ウィンドウ2
が立て掛けられ、第1図に示す状態になり、対話中のウ
ィンドウ2により多くの部分が隠されていたウィンドウ
3,4の多くの部分が表示される。
第1図において、操作者が立て掛けられたウィンドウ2
をクリックすることにより、立て掛けられたウィンドウ
2が元に戻され、第2図に示す状態になる。
次に、本実施例を実現するウィンドウシステムのハード
ウェア構成を第3図に示す。
第3図において、101はウィンドウシステムを搭載し
た計算機システムのCPU、102はメインメモリ、1
00は入出力装置、10.)〜107は各ウィンドウの
画像データを記憶するために各ウィンドウに対し↓つず
つ設けられたウィンドウ画像メモリであり、CPUl0
Iは、メインメモリ102に格納されたアプリケーショ
ンプログラムを実行することにより、1つまたは複数の
ウィンドウ画像メモリ105〜107に画像データの書
き込みを行う。
1度に表示できるウィンドウの数はウィンドウ画像メモ
リ105〜107の数と等しく、各ウィンドウ画像メモ
リIO5〜107には、ウィンドウ番号が付けられてい
るものとする。
tti〜112はCRT115に表示する画像データを
記憶する画像メモリである。画像メモリ111〜112
は、同一構成をとり、一方の画像メモリの内容をCRT
115に表示中に、もう一方の画像メモリに書き込みを
行い、書き込みを終了したら、CRT115に表示する
画像メモリを切り替える。
110は各ウィンドウ画像メモリ105〜107内の画
像データをアフィン変換して画像メモリ111〜112
に書き込むアフィン変換プロセッサ、103は計算機シ
ステムのバスであるシステムバス、108はアフィン変
換プロセッサ110のバスであるアフィン変換プロセッ
サバス、104はシステムバス103とアフィン変換プ
ロセッサバス108とをつなぐハスインターフェース回
路、109はアフィン変換プロセッサ110がウィンド
ウ画像メモリ105〜107の内容を画像メモリ111
〜112に書き込むためのウィンドウに関するデータを
格納するウィンドウデータメモリである。
ウィンドウデータメモリ109に書き込むデータは、C
PUl0Iがメインメモリ102に格納されているウィ
ンドウ制御プログラムを実行することにより管理される
113はCRT115の同期信号を作成すると同時に。
画像メモリ111〜112のデータを読み出してCRT
115の映像信号を作成するCRTコントローラ、11
4は表示を行う画像メモリ111−112を選択するセ
レクタ、115はCRTデイスプレィである。
次に、ウィンドウデータメモリ109の内容を、第4図
に具体例をあげて示す。
第4図において、120は表示するウィンドウの数、1
21はウィンドウ上下関係テーブルである。
ウィンドウ上下関係テーブル121には、表示するウィ
ンドウのウィンドウ番号131と、表示するウィンドウ
が立て掛けであるか否かの情報を示す立て掛けビット1
30とが、上側から順に格納されている。
122はウィンドウ配置テーブルである。ウィンドウ配
置テーブル122には、ウィンドウ番号131順に、そ
のウィンドウ番号131のウィンドウが表示されている
か否かの情報を示す有効ビット132、ウィンドウ可視
領域の左上座5133.ウインドウ可視領域の右下座1
111134.ウインドウの画像メモリ111〜112
上への表示位置を示すウィンドウ配置座#A135が格
納されている。
ウィンドウ可視領域左上座17!1133.ウィンドウ
可視領域右下座標134.ウィンドウ配置座$135と
、ウィンドウ画像メモリ1.05〜1079画像メモリ
111〜112との関係を、第5図に示す。
ウィンドウ可視領域140は、ウィンドウ画像メモリ1
05(または106,107)のうちの表示される領域
である。
第5図(、)は立て掛けていない通常のウィンドウの場
合であり1画像メモリ111(または112)上のウィ
ンドウの表示領域の右下座標をウィンドウ配置座標13
5とする。第5図(b)は立て掛けられたウィンドウの
場合であり、画像メモリ111(または112)上のウ
ィンドウの表示領域に右下側から接する縦軸および横軸
に平行な矩形141の右下座標をウィンドウ配置座標1
35とする。
ウィンドウの表示位置とウィンドウ配置座標135との
対応付けの方法は、他にも考えられるが、上記のように
すると、ウィンドウを通常の状態に表示したときと立て
掛けた状態に表示したときとで、ウィンドウ配置座標1
35を書き換えなくても5両者の間でのウィンドウの位
置関係が分かりやすい。
次に、本実施例のウィンドウシステムの制御方法を、第
6図により説明する。
本実施例では、最上位に表示するウィンドウは。
通常の状態に表示するように制御し、ウィンドウ操作ア
イコン51.52.53.54を最上位ウィンドウにだ
け付け、操作者は、最上位ウィンドウだけを操作できる
ものとする。
第6図(a)は最上位ウィンドウを立て掛ける操作を行
ったときの制御方法である。
最上位ウィンドウを除いて立て掛けられていない(立て
掛けビット130が“O”)ウィンドウのうち、最上位
のウィンドウのウィンドウ番号N3を最上位200に移
し、最上位に移されたウィンドウよりも下位のウィンド
ウのウィンドウ番号N4.N5および立て掛けビットL
4.L5を、順に1つずつ上位203.204.213
.214に移し、立て掛け操作を行ったウィンドウのウ
ィンドウ番号Noを最下位205に移し、このウィンド
ウの立て掛けビット215を111 IIにする。
第6図(b)は最上位ウィンドウ以外に通常の状態のウ
ィンドウが無い場合に、最上位ウィンドウを立て掛ける
操作を行ったときの制御方法である。
この場合、最上位ウィンドウの次に上位のウィンドウか
ら最下位のウィンドウまでのウィンドウ番号Nl、N2
.N3.N4.N5を1つずつ上位200.201.2
02.203.204に移し、立て掛け操作を行ったウ
ィンドウのウィンドウ番号Noを最下位205に移す。
また、立て掛け操作を行ったウィンドウの立て掛けビッ
ト215を“1″とし、立て掛け操作を行ったウィンド
ウの次に上位のウィンドウの立て掛けビット210を′
O″とし、このウィンドウを通常の状態として、その下
部に、ウィンドウ操作アイコン51.52.53.54
を表示できるようにする。
第6図(c)は操作者が最上位ウィンドウを閉じる操作
を行ったときの制御方法である。
ウィンドウ配置テーブル122の有効ビット132のう
ち、NOで指定される有効ビット220を′O″にし、
最上位ウィンドウを除いて立て掛けられていない(立て
掛けビット130がII OII )ウィンドウのうち
、最上位のウィンドウのウィンドウ番号N3を最上位2
00に移し、最上位に移されたウィンドウよりも下のウ
ィンドウのウィンドウ番号N4.N5および立て掛けビ
ットL4.L5を、順に工つずつ上位203.204.
213.214に移し、ウィンドウ数120から1”を
引く。
第6図(d)は最上位ウィンドウ以外に通常の状態のウ
ィンドウが無い場合に、操作者が最上位ウィンドウを閉
じる操作を行ったときの制御方法である。
この場合、最上位ウィンドウの次に上位のウィンドウか
ら最下位のウィンドウまでのウィンドウ番号Nl、N2
.N3.N4.N5を1つずつ上位200.201.2
02.203.204に移し、ウィンドウ数120から
パ1”を引く、また、ウィンドウ配置テーブル122の
有効ビット132のうち、閉じたウィンドウのウィンド
ウ番号Noで指定される有効ビット220を1101+
にし、閉じたウィンドウの次に上位のウィンドウの立て
掛けビット210をtt O”にし、その下部に、ウィ
ンドウ操作アイコン51,52,53,54を表示でき
るようにする。
第6図(e)は操作者が通常の状態または立て掛けられ
た状態の最上位に無いウィンドウの内部をクリックする
ことにより、そのウィンドウを最上位に移す操作を行っ
たときの制御方法である。
クリックされたウィンドウのウィンドウ番号N3を最上
位200に移し、最上位ウィンドウからクリックされた
ウィンドウの次に上位のウィンドウまでのウィンドウ番
号No、Nl、N2および立て掛けビット“O”、LL
、L2を1つずつ下位201.202.203に移す。
また、クリックされたウィンドウが立て掛けられた状態
であったならば、このウィンドウの立て掛けビット21
0を“0”にし、その下部に、ウィンドウ操作アイコン
51,52,53.54を表示できるようにする。
第6図(f)は操作者がウィンドウを開く操作を行った
ときの制御方法である。
ウィンドウ配置テーブル122の有効ビット132が○
″のウィンドウ番号N6を捜し、見つかったら、表示さ
れている全てのウィンドウのウィンドウ番号N O+ 
N 1 、N 2 + N 3 、N 4 + N J
および立て掛けビット“O” 、LL、L2.L3゜L
4.L5をlっずつ下位201.202.203.20
4゜205、206.211.212.213.214
.215.216に移動し、捜し出した有効ビットがr
r OI+のウィンドウ番号N6を最上位200に書き
込み、ウィンドウ数120に“1”を足し、ウィンドウ
配置テーブル122の有効ビット221をit 1”に
し、また、ウィンドウ可視領域左上座標222.右下座
標223.ウィンドウ配置座標224を、例えばウィン
ドウシステムの標準的な値に設定する。
なお、ウィンドウ配置テーブル122の有効ビットが全
て111 I+のときには、エラーメツセージを表示し
、ウィンドウを開く操作は行わない。エラーメツセージ
を表示するためには、エラー表示用ウィンドウを常に開
いておき、このウィンドウにエラーメツセージを表示す
るようにする。または、エラー表示用ウィンドウは通常
は閉めておき。
1つだけしか有効ビットが0”のウィンドウ番号が無い
時に、さらにウィンドウを開こうとしたら、エラー表示
用ウィンドウのウィンドウ番号に有効ビットが1701
+のウィンドウ番号を割り付け、エラー表示用ウィンド
ウを開くようにしても良い。
次に、アフィン変換プロセッサ110の動作を説明する
アフィン変換プロセッサ110は、計算機システムが動
作中、常に動作し、ウィンドウ上下関係テーブル121
の内容を、ウィンドウ数120で指定される位置から上
向きに順に読み出し、読み出したウィンドウ番号131
をキーとして、ウィンドウ配置テーブル122を引き、
引かれたウィンにつ可視領域左上座標133.右下座l
111134で指定されるウィンドウ画像メモリ105
〜107の内容を、CRT115に表示を行っていない
方の画像メモリ111〜112上のウィンドウ配置座標
135で指定される位置が、ウィンドウの表示領域の右
下座標または立て掛けウィンドウの表示領域に右下から
接する矩形141の右下座標になるように、そのままま
たはアフィン変換により、立て掛けたように書き込む。
アフィン変換プロセッサ110は、ウィンドウ画像メモ
リ105〜107の内容を画像メモリ111〜112に
最上位ウィンドウまで書き込んだ後、画像メモリ111
〜112上の最上位ウィンドウの下部に、ウィンドウ操
作アイコン51.52.53.54を書き込み。
CRTコントローラ113に対し、表示する画像メモリ
を変える要求を出す。なお、ウィンドウ操作アイコン5
1.52.53.54は、最上位ウィンドウの上部、左
部、右部なと、最上位ウィンドウに付随して表示されれ
ば、いずれでも良い。
CRTコントローラ113は、この要求に従い、CRT
115に表示する画像メモリ111〜112を切り替え
る。
以上説明したように本実施例によれば、表示画面上に多
くのウィンドウを表示している状態でも、ウィンドウの
重なりを少なくし、かつ、各ウィンドウの内容の把握を
容易に行うことができる。
また、本実施例では、ウィンドウの立て掛けについて説
明したが、多くのアイコンを表示した場合に、アイコン
を立て掛け、表示画面の有効活用を図ることも考えられ
る。
〔発明の効果〕
以上説明したように本発明によれば、表示画面上に多く
のウィンドウを表示している状態でも。
ウィンドウの重なりを少なくし、かつ、各ウィンドウの
内容の把握を容易に行うことができるので、どのウィン
ドウを開いているかの把握を容易に行うことができる。
また、各ウィンドウは立て掛けである状態であるか通常
の状態であるかの2つの状態を取ることができ、この2
つの状態を、ウィンドウを使用中であるか使用中でない
かの区別に使用することができるので、ウィンドウの誤
操作防止の効果がある。
【図面の簡単な説明】
第1図はウィンドウを立て掛けた状態の表示画面例を示
す説明図、第2図はウィンドウを通常の状態にしたとき
の表示画面例を示す説明図、第3図は本実施例のハード
ウェア構成を示すブロック図、第4図はウィンドウデー
タメモリの内容を示す説明図、第5図はウィンドウデー
タメモリの内容とウィンドウ画像メモリおよび画像メモ
リの内容との関係を示す説明図、第6図は本実施例のウ
ィンドウ制御方法を示す説明図である。 l・・・表示画面、2,3.4・・・ウィンドウ、54
・・立て掛けアイコン、100・・入出力装置。 101・・・CPU、102・・・メインメモリ、10
3・・・システムバス、104・・バスインタフェース
回路、105〜107・・ウィンドウ画像メモリ、10
8・・・アフィン変換プロセッサバス、109・・・ウ
ィンドウデータメモリ、110・・アフィン変換プロセ
ッサ、111〜112・・・画像メモリ、113・・・
CRTコントローラ、114・・・セレクタ、115・
・・CRTデイスプレィ、121・・・ウィンドウ上下
関係テーブル、122・・・ウィンドウ配置テーブル、
130・・・立て掛けビット、131・・・々3ちな−
に 塙 6 (2/2) (e) 不いX411L 4ル■′■。

Claims (1)

  1. 【特許請求の範囲】 1、表示画面上に複数のウィンドウを重ねて表示するウ
    ィンドウシステムにおいて、通常の状態で表示されてい
    るウィンドウの一部に、ウィンドウの立て掛けを行うた
    めの操作部を設け、この操作部が指示されると、該ウィ
    ンドウを立て掛けたように表示し、また、立て掛けたよ
    うに表示されているウィンドウが指示されると、該ウィ
    ンドウを通常の状態で表示することを特徴とする立て掛
    けウィンドウ表示方式。 2、表示画面上に複数のウィンドウを重ねて表示するウ
    ィンドウシステムにおいて、ウィンドウの座標を座標変
    換して、通常の状態で表示したり、立て掛けたように表
    示したりする手段を有することを特徴とする立て掛けウ
    ィンドウ表示方式。 3、ウィンドウが立て掛けたように表示されているか通
    常の状態で表示されているかを示す情報を記憶する手段
    を有することを特徴とする請求項2記載の立て掛けウィ
    ンドウ表示方式。 4、請求項1、2または3記載の立て掛けウィンドウ表
    示方式を採用した計算機システム。
JP2036051A 1990-02-19 1990-02-19 立て掛けウインドウ表示方式 Pending JPH03240096A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2036051A JPH03240096A (ja) 1990-02-19 1990-02-19 立て掛けウインドウ表示方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2036051A JPH03240096A (ja) 1990-02-19 1990-02-19 立て掛けウインドウ表示方式

Publications (1)

Publication Number Publication Date
JPH03240096A true JPH03240096A (ja) 1991-10-25

Family

ID=12458917

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2036051A Pending JPH03240096A (ja) 1990-02-19 1990-02-19 立て掛けウインドウ表示方式

Country Status (1)

Country Link
JP (1) JPH03240096A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001337762A (ja) * 2000-05-25 2001-12-07 Sanwa Elec:Kk ホームページ表示方法
CN100418134C (zh) * 2003-12-23 2008-09-10 天美使集团公司 在多模电子设备中显示/禁止模式功能的方法和装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001337762A (ja) * 2000-05-25 2001-12-07 Sanwa Elec:Kk ホームページ表示方法
CN100418134C (zh) * 2003-12-23 2008-09-10 天美使集团公司 在多模电子设备中显示/禁止模式功能的方法和装置

Similar Documents

Publication Publication Date Title
US7844917B2 (en) Optimal display of multiple windows within a computer display
JP5184832B2 (ja) 情報処理装置及びその制御方法、コンピュータプログラム
US8443298B2 (en) Method and apparatus for repositioning a horizontally or vertically maximized display window
US20050273466A1 (en) Display apparatus and management method for virtual workspace thereof
JPS60151743A (ja) 多重デ−タウインドウ表示システム
US20070016875A1 (en) Method and system for partial sizing adjacency constraint in a multi-pane window frame
JPH0863135A (ja) 情報処理装置
JP3156977B2 (ja) 表示制御装置及び方法
JPH11237943A (ja) 情報処理装置
JPH06259217A (ja) マルチウィンドウシステム
JP2642698B2 (ja) ハイパーテキスト間の関連性表示方法
JPS60130795A (ja) デ−タ表示装置
JPS6177979A (ja) 表示制御方法
JPH1185443A (ja) ウインドウ表示装置及び記憶媒体
JPH09185356A (ja) マルチウィンドウ表示制御システム
JPS6317488A (ja) 複数表示領域表示方式
JPH06149522A (ja) 情報処理装置及び方法
JP3461872B2 (ja) 画面表示制御方法及び装置
JP3043376B2 (ja) 表示制御装置
JPH02158828A (ja) マルチウィンドウのリンク表示方法
JPS63120331A (ja) ウインドウ開設制御方式
JPH02122326A (ja) ウインドウ消去方法および該方法を実施するウィンドウ表示装置
JPS6250963A (ja) 多重画面表示用計算システム
JPH07200234A (ja) ウインドウシステムにおけるウインドウ命名システムおよび ウインドウ表示選択システム
JPH09222955A (ja) 情報処理装置