JPH04204892A - マルチウインドウ表示制御装置及び方法 - Google Patents
マルチウインドウ表示制御装置及び方法Info
- Publication number
- JPH04204892A JPH04204892A JP2338809A JP33880990A JPH04204892A JP H04204892 A JPH04204892 A JP H04204892A JP 2338809 A JP2338809 A JP 2338809A JP 33880990 A JP33880990 A JP 33880990A JP H04204892 A JPH04204892 A JP H04204892A
- Authority
- JP
- Japan
- Prior art keywords
- window
- display
- output
- copying
- control
- 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.)
- Granted
Links
- 238000010586 diagram Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 2
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野コ
本発明は、ワークステーション等に用いられるマルチウ
ィンドウ表示制御装置に係り、詳細には、ウィンドウシ
ステム下において、特に出力データを複数のウィンドウ
に表示するマルチウィンドウ表示制御装置に関する。
ィンドウ表示制御装置に係り、詳細には、ウィンドウシ
ステム下において、特に出力データを複数のウィンドウ
に表示するマルチウィンドウ表示制御装置に関する。
[従来の技術]
近時、限られた画面スペースをより有効に利用するため
に、デイスプレィ画面上に複数のウィンドウと呼ばれる
仮想的な表示面を設け、必要に応じてウィンドウを、移
動、拡大、縮小したり、重ね合わせたりするマルチウィ
ンドウ表示が広く使われている。このマルチウィンドウ
表示を使用すると、複数の文書を同時に開いたり、限ら
れたデイスプレィ画面を有効に利用することができる。
に、デイスプレィ画面上に複数のウィンドウと呼ばれる
仮想的な表示面を設け、必要に応じてウィンドウを、移
動、拡大、縮小したり、重ね合わせたりするマルチウィ
ンドウ表示が広く使われている。このマルチウィンドウ
表示を使用すると、複数の文書を同時に開いたり、限ら
れたデイスプレィ画面を有効に利用することができる。
また、これらのウィンドウ間でデータの受渡しが自由に
行なえると、作業能率が格段に向上するようになる。
行なえると、作業能率が格段に向上するようになる。
[発明が解決しようとする課題]
ところが、従来のマルチウィンドウ装置では、生成され
たウィンドウ上に出力される情報をそのまま記録し、再
度必要に応じた時点で得ようとした場合、オペレータの
操作によってウィンドウ上で動作するプログラムを一時
停止しウィンドウに対しての出力を維持していなければ
ならない。従って、刻−刻と変化する表示出力を停止す
ることなしに表示画面を記録する手段はなく、時間変化
する表示画面を効率よく記録することはできないという
問題点があった。
たウィンドウ上に出力される情報をそのまま記録し、再
度必要に応じた時点で得ようとした場合、オペレータの
操作によってウィンドウ上で動作するプログラムを一時
停止しウィンドウに対しての出力を維持していなければ
ならない。従って、刻−刻と変化する表示出力を停止す
ることなしに表示画面を記録する手段はなく、時間変化
する表示画面を効率よく記録することはできないという
問題点があった。
してみれば、マルチウィンドウシステム下でプログラム
を一時停止しウィンドウに対しての出力を停止すること
なしに、刻−刻と変化する表示画面をあるタイミングで
記録できればよい。
を一時停止しウィンドウに対しての出力を停止すること
なしに、刻−刻と変化する表示画面をあるタイミングで
記録できればよい。
本発明の課題は、ウィンドウから他のウィンドウへの画
面複写が任意のタイミングでできるようにすることであ
る。
面複写が任意のタイミングでできるようにすることであ
る。
[課題を解決するための手段]
本発明の手段は次の通りである。
表示手段1 (第1図の機能ブロック図を参照、以下同
じ)は、表示画面上の任意の位置に複数のウィンドウを
表示し、また重ね合わせや移動も可能であり、このウィ
ンドウ内に所定の出力情報を表示できるもので、例えば
CRT、LCD、プラズマデイスプレィ等である。
じ)は、表示画面上の任意の位置に複数のウィンドウを
表示し、また重ね合わせや移動も可能であり、このウィ
ンドウ内に所定の出力情報を表示できるもので、例えば
CRT、LCD、プラズマデイスプレィ等である。
セ
入力手段では、ウィンドウの表示出力を別の新たなウィ
ンドウに複写するように制御するポインティングデバイ
スが用いられ、例えば表示画面上の所望のウィンドウ位
置を操作性良く指示できるマウスやキーボードのカーソ
ル移動キー、実行キー等である。
ンドウに複写するように制御するポインティングデバイ
スが用いられ、例えば表示画面上の所望のウィンドウ位
置を操作性良く指示できるマウスやキーボードのカーソ
ル移動キー、実行キー等である。
制御手段3は、入力手段2により入力された制御情報に
基づいて所定のウィンドウの表示出力を新たなウィンド
ウに複写するように制御するもので、ウィンドウの表示
重ね合わせを制御するための表示情報を格納する制御テ
ーブル(RA、 M等により構成される)を使用して指
定したウィンドウの表示を所定のタイミングで他のウィ
ンドウを生成して複写することによって実現される。
基づいて所定のウィンドウの表示出力を新たなウィンド
ウに複写するように制御するもので、ウィンドウの表示
重ね合わせを制御するための表示情報を格納する制御テ
ーブル(RA、 M等により構成される)を使用して指
定したウィンドウの表示を所定のタイミングで他のウィ
ンドウを生成して複写することによって実現される。
[作用]
本発明の手段の作用は次の通りである。
入力手段2によりウィンドウの表示出力を別の新たなウ
ィンドウに複写する制御情報が入力されると、制御手段
3は、所定のウィンドウの表示出力を新たなウィンドウ
に複写するようにウィンドー 制御する。
ィンドウに複写する制御情報が入力されると、制御手段
3は、所定のウィンドウの表示出力を新たなウィンドウ
に複写するようにウィンドー 制御する。
従って、ウィンドウから他のウィンドウへの画面複写が
任意のタイミングでできる。
任意のタイミングでできる。
[実施例コ
以下、第2図〜第5図を参照して実施例を説明する。
第2図〜第5図はマルチウィンドウ表示制御装置の一実
施例を示す図である。
施例を示す図である。
先ず、構成を説明する。第2図はマルチウィンドウ制御
装置のブロック図である。この図において、11は装置
全体の制御、並びに後述する表示情報複写処理を含む各
種の表示処理を行なうCPU(中央演算処理回路)であ
り、CPUIIは図示しないROMに格納されているマ
イクロプログラムや固定データに従ってマルチウィンド
ウ制御装置の各種の動作を制御する。CPUIIには、
画面上の位置決めを行なうポインティングデバイスとし
てマウス12及び通常の入力装置としてキーボード14
が接続されており、オペレータによるマウス12からの
マウス操作信号はマウス制御装置13を介してCPUI
Iに取り込まれ、キーボード14からのキー操作信号は
キーボード制御装置15を介してCPUIIに取り込ま
れる。また、CPUIIには、ウィンドウ内に表示され
るテキスト情報等が書き込まれるウィンドウメモリ16
とCRT画面内に表示されるべき各ウィンドウ表示の領
域を確保するウィンドウ表示装置17が接続されており
、ウィンドウメモリ16及びウィンドウ表示装置17か
らの出力情報は表示メモリ18、表示制御19を介して
CRT (表示手段)20に出力され、CRT20の画
面上に表示される。
装置のブロック図である。この図において、11は装置
全体の制御、並びに後述する表示情報複写処理を含む各
種の表示処理を行なうCPU(中央演算処理回路)であ
り、CPUIIは図示しないROMに格納されているマ
イクロプログラムや固定データに従ってマルチウィンド
ウ制御装置の各種の動作を制御する。CPUIIには、
画面上の位置決めを行なうポインティングデバイスとし
てマウス12及び通常の入力装置としてキーボード14
が接続されており、オペレータによるマウス12からの
マウス操作信号はマウス制御装置13を介してCPUI
Iに取り込まれ、キーボード14からのキー操作信号は
キーボード制御装置15を介してCPUIIに取り込ま
れる。また、CPUIIには、ウィンドウ内に表示され
るテキスト情報等が書き込まれるウィンドウメモリ16
とCRT画面内に表示されるべき各ウィンドウ表示の領
域を確保するウィンドウ表示装置17が接続されており
、ウィンドウメモリ16及びウィンドウ表示装置17か
らの出力情報は表示メモリ18、表示制御19を介して
CRT (表示手段)20に出力され、CRT20の画
面上に表示される。
また、CPUIIにはウィンドウの表示出力を別の新た
なウィンドウに複写するように制御する表示情報複写装
置21が接続され、この表示情報複写装置21はCPU
I 1から出力された制御信号によりマルチウィンドウ
制御テーブル22を操作して任意のウィンドウの表示出
力を新たなウィンドウに複写するためのウィンドウ制御
情報をウィンドウ表示装置17に出力する。
なウィンドウに複写するように制御する表示情報複写装
置21が接続され、この表示情報複写装置21はCPU
I 1から出力された制御信号によりマルチウィンドウ
制御テーブル22を操作して任意のウィンドウの表示出
力を新たなウィンドウに複写するためのウィンドウ制御
情報をウィンドウ表示装置17に出力する。
次に、第3図及び第4図を用いて表示情報複写装置21
、マルチウィンドウ制御テーブル22について具体的に
説明する。第3図(A)〜(D)はマルチウィンドウの
表示状態を示す図であり、第3図(A)は制御しようと
するウィンドウAが表示されている初期状態である。こ
こで、マウス12等の外部操作によりウィンドウAの表
示を記録するように指定すると、ウィンドウAの表示が
ウィンドウBを生成したのちにウィンドウBに複写され
る。次いで、第3図(B)に示すようにウィンドウAの
表示がウィンドウA′に変化した時点で再度表示を記録
するように指定するとウィンドウA′の表示がウィンド
ウCを生成したのちにウィンドウCに複写される。以後
、第3図(C)。
、マルチウィンドウ制御テーブル22について具体的に
説明する。第3図(A)〜(D)はマルチウィンドウの
表示状態を示す図であり、第3図(A)は制御しようと
するウィンドウAが表示されている初期状態である。こ
こで、マウス12等の外部操作によりウィンドウAの表
示を記録するように指定すると、ウィンドウAの表示が
ウィンドウBを生成したのちにウィンドウBに複写され
る。次いで、第3図(B)に示すようにウィンドウAの
表示がウィンドウA′に変化した時点で再度表示を記録
するように指定するとウィンドウA′の表示がウィンド
ウCを生成したのちにウィンドウCに複写される。以後
、第3図(C)。
(D)に示すようにウィンドウA”、ウィンドウAA”
′の記録動作も同様にして順次ウィンドウが生成され画
面表示を記録していく。このように、表示情報複写装置
21は複数のウィンドウに制御しようとする画面を複写
可能にしたものであり、この表示情報複写装置21によ
って操作されるマルチウィンドウ制御テーブル22は第
4図のように構成されている。
′の記録動作も同様にして順次ウィンドウが生成され画
面表示を記録していく。このように、表示情報複写装置
21は複数のウィンドウに制御しようとする画面を複写
可能にしたものであり、この表示情報複写装置21によ
って操作されるマルチウィンドウ制御テーブル22は第
4図のように構成されている。
第4図はマルチウィンドウ制御テーブル22の構成を示
す図であり、第4図(A)に示す状態は第3図(A)に
示した初期状態時でのマルチウィンドウ制御テーブル2
2を示している。第4図(A)に示すように、ベースウ
ィンドウはCRT2o上に表示される各ウィンドウの制
御テーブルを管理するもので、CRT20上のアクティ
ブなウィンドウ(キー人力対象となるウィンドウ)をポ
イントする。各ウィンドウ制御テーブルはCRT20上
での重ね合わせ順に次のウィンドウと前のウィンドウを
ポイントとするとともに、ベースウィンドウへのポイン
タを記憶する。これらの情報は表示の複写を指定した時
点で生成されるウィンドウの表示重ね合わせを制御する
ものとなる。
す図であり、第4図(A)に示す状態は第3図(A)に
示した初期状態時でのマルチウィンドウ制御テーブル2
2を示している。第4図(A)に示すように、ベースウ
ィンドウはCRT2o上に表示される各ウィンドウの制
御テーブルを管理するもので、CRT20上のアクティ
ブなウィンドウ(キー人力対象となるウィンドウ)をポ
イントする。各ウィンドウ制御テーブルはCRT20上
での重ね合わせ順に次のウィンドウと前のウィンドウを
ポイントとするとともに、ベースウィンドウへのポイン
タを記憶する。これらの情報は表示の複写を指定した時
点で生成されるウィンドウの表示重ね合わせを制御する
ものとなる。
また、ウィンドウメモリアドレス、ウィンドウメモリレ
ングスはウィンドウメモリ上の表示情報を示すものであ
り、第3図(B)に示した状態への移行後は第4図(B
)に示すようにウィンドウメモリを新しくウィンドウB
のために確保し、ウィンドウAのウィンドウメモリを複
写(コピー)した後にウィンドウBがポイントするよう
になっている。
ングスはウィンドウメモリ上の表示情報を示すものであ
り、第3図(B)に示した状態への移行後は第4図(B
)に示すようにウィンドウメモリを新しくウィンドウB
のために確保し、ウィンドウAのウィンドウメモリを複
写(コピー)した後にウィンドウBがポイントするよう
になっている。
次に、本実施例の動作を説明する。
第5図はウィンドウの複写制御を示すフローチャートで
あり、表示情報の複写指定を表示情報複写装置21が受
けた場合の動作を説明するためのフローチャートである
。同図中、符号Sn (n=1.2.・・・・)はフロ
ーの各ステップを示している。
あり、表示情報の複写指定を表示情報複写装置21が受
けた場合の動作を説明するためのフローチャートである
。同図中、符号Sn (n=1.2.・・・・)はフロ
ーの各ステップを示している。
先ず、ステップS1で表示情報の複写指定を受けると、
ステップS2で新規にウィンドウ管理テーブルWIN−
Bを生成する。次いで、ステップS3で複写指定を受け
たウィンドウWIN−Aのパ次のウィンドウ”をWIN
−Bに、WIN−Bの′次のウィンドウ”を0に、WI
N−Bの前のウィンドウ”をWIN−Aに、WIN−B
の“ベースウィンドウ”をWIN−Aの“ベースウィン
ドウ”に設定する。次いで、ステップS4でWIN−B
のためのウィンドウメモリを新しく確保するとともに、
WIN−Aの“ウィンドウメモリレングス”からWIN
−Aのウィンドウメモリを得て新しく確保したウィンド
ウメモリにメモリ転送を行なう。また、WIN−Bの“
ウィンドウメモリアドレス”、パウィンドウメモリレン
グス”は新しく確保したウィンドウメモリを設定する。
ステップS2で新規にウィンドウ管理テーブルWIN−
Bを生成する。次いで、ステップS3で複写指定を受け
たウィンドウWIN−Aのパ次のウィンドウ”をWIN
−Bに、WIN−Bの′次のウィンドウ”を0に、WI
N−Bの前のウィンドウ”をWIN−Aに、WIN−B
の“ベースウィンドウ”をWIN−Aの“ベースウィン
ドウ”に設定する。次いで、ステップS4でWIN−B
のためのウィンドウメモリを新しく確保するとともに、
WIN−Aの“ウィンドウメモリレングス”からWIN
−Aのウィンドウメモリを得て新しく確保したウィンド
ウメモリにメモリ転送を行なう。また、WIN−Bの“
ウィンドウメモリアドレス”、パウィンドウメモリレン
グス”は新しく確保したウィンドウメモリを設定する。
以上の処理によりウィンドウBのためのウィンドウ管理
テーブルが完成する。ステップS5では表示すべきウィ
ンドウをベースウィンドウの“最初のウィンドウへのポ
インタ”から得てステップS6に進み、ステップS6で
表示すべきウィンドウの有無を判定する。表示ウィンド
ウ≠0のときは表示すべきウィンドウがあると判断して
ステップS7に進み、表示ウィンドウ=Oのときは表示
すべきウィンドウがないと判断してそのまま処理を終了
する。ステップS7ではステップS6で求めた表示ウィ
ンドウを表示し、ステップS8で表示ウィンドウを前記
ウィンドウ管理テーブルの“次のウィンドウ”から得て
、得た表示ウィンドウが存在するか判定するため前記ス
テップS6に戻る。
テーブルが完成する。ステップS5では表示すべきウィ
ンドウをベースウィンドウの“最初のウィンドウへのポ
インタ”から得てステップS6に進み、ステップS6で
表示すべきウィンドウの有無を判定する。表示ウィンド
ウ≠0のときは表示すべきウィンドウがあると判断して
ステップS7に進み、表示ウィンドウ=Oのときは表示
すべきウィンドウがないと判断してそのまま処理を終了
する。ステップS7ではステップS6で求めた表示ウィ
ンドウを表示し、ステップS8で表示ウィンドウを前記
ウィンドウ管理テーブルの“次のウィンドウ”から得て
、得た表示ウィンドウが存在するか判定するため前記ス
テップS6に戻る。
最終的にはステップS6で表示すべきウィンドウが存在
しないと判定され処理を終了する。
しないと判定され処理を終了する。
以上説明したように、本実施例ではマウス12及びキー
ボード14によるキー人力によりウィンドウの表示出力
を別の新たなウィンドウに複写するように制御する制御
情報が入力されると、表示情報複写装置21はマルチウ
ィンドウ制御テーブル22を操作して入力された制御情
報に基づいて任意のウィンドウの表示出力を新たなウィ
ンドウに複写するよう任意のウィンドウの表示出力を任
意のタイミングで他のウィンドウを生成して複写し、表
示を維持するようにしているので、マルチウィンドウシ
ステム下でプログラムを一時停止しウィンドウに対して
の出力を停止することなしに、時間変化する表示画面を
記録することが可能となり、マルチウィンドウシステム
の操作性を格段に向上させることができる。
ボード14によるキー人力によりウィンドウの表示出力
を別の新たなウィンドウに複写するように制御する制御
情報が入力されると、表示情報複写装置21はマルチウ
ィンドウ制御テーブル22を操作して入力された制御情
報に基づいて任意のウィンドウの表示出力を新たなウィ
ンドウに複写するよう任意のウィンドウの表示出力を任
意のタイミングで他のウィンドウを生成して複写し、表
示を維持するようにしているので、マルチウィンドウシ
ステム下でプログラムを一時停止しウィンドウに対して
の出力を停止することなしに、時間変化する表示画面を
記録することが可能となり、マルチウィンドウシステム
の操作性を格段に向上させることができる。
[発明の効果]
本発明によれば、マルチウィンドウシステム下でウィン
ドウからウィンドウへ画面コピーを所定のタイミングで
行なうことができ、刻−刻と変化する複数の表示画面の
表示出力を所望のタイミングで画面上に記録することが
できる。
ドウからウィンドウへ画面コピーを所定のタイミングで
行なうことができ、刻−刻と変化する複数の表示画面の
表示出力を所望のタイミングで画面上に記録することが
できる。
第1図は本発明の機能ブロック図、
第2図〜第5図は割込制御装置の一実施例を示す図であ
り、 第2図はそのブロック図、 第3図はそのマルチウィンドウの表示状態を示す図、 第4図はそのマルチウィンドウ制御テーブルの構成を示
す図、 第5図はそのウィンドウの複写制御を示すフローチャー
トである。 11・・・・CPIJ、12・・・・マウス、13・・
・・・・・・数制御装置、14・・・・キーボード、】
5・・・・キーボード制御装置、16・・・・ウィンド
ウメモリ、17・・・・ウィンドウ表示装置、18・・
・・表示メモリ、19・・・・表示制御部、20・・・
・CRT、21・・・・表示情報複写装置、22・・・
・マルチウィンドウ制御テーブル。 特許出願人 カシオ計算機株式会社 第1図 第3図 1cコピ−Th足。
り、 第2図はそのブロック図、 第3図はそのマルチウィンドウの表示状態を示す図、 第4図はそのマルチウィンドウ制御テーブルの構成を示
す図、 第5図はそのウィンドウの複写制御を示すフローチャー
トである。 11・・・・CPIJ、12・・・・マウス、13・・
・・・・・・数制御装置、14・・・・キーボード、】
5・・・・キーボード制御装置、16・・・・ウィンド
ウメモリ、17・・・・ウィンドウ表示装置、18・・
・・表示メモリ、19・・・・表示制御部、20・・・
・CRT、21・・・・表示情報複写装置、22・・・
・マルチウィンドウ制御テーブル。 特許出願人 カシオ計算機株式会社 第1図 第3図 1cコピ−Th足。
Claims (1)
- 【特許請求の範囲】 複数のウィンドウに所定の出力情報を表示可能な表示
手段と、 前記ウィンドウの表示出力を別の新たなウィンドウに複
写する制御情報を入力する入力手段と、前記入力手段に
より入力された制御情報に基づいて所定のウィンドウの
表示出力を新たなウィンドウに複写するように制御する
制御手段とを具備し、 ウィンドウの表示出力を所定のタイミングで他のウィン
ドウを生成して複写し、かつ表示を維持するようにした
ことを特徴とするマルチウィンドウ表示制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2338809A JP2928858B2 (ja) | 1990-11-30 | 1990-11-30 | マルチウインドウ表示制御装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2338809A JP2928858B2 (ja) | 1990-11-30 | 1990-11-30 | マルチウインドウ表示制御装置及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04204892A true JPH04204892A (ja) | 1992-07-27 |
JP2928858B2 JP2928858B2 (ja) | 1999-08-03 |
Family
ID=18321671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2338809A Expired - Fee Related JP2928858B2 (ja) | 1990-11-30 | 1990-11-30 | マルチウインドウ表示制御装置及び方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2928858B2 (ja) |
-
1990
- 1990-11-30 JP JP2338809A patent/JP2928858B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2928858B2 (ja) | 1999-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS62276673A (ja) | マルチウインドウ表示装置 | |
JPH04204892A (ja) | マルチウインドウ表示制御装置及び方法 | |
JPH0362216A (ja) | ポータブル端末装置 | |
JP2002341990A (ja) | 情報処理装置,情報処理装置の制御プログラム,同制御プログラムを格納した記憶媒体 | |
JP2738851B2 (ja) | 複数カーソルによる入力データ処理表示方法 | |
JPH05108300A (ja) | マウスカーソル表示方式 | |
JPH09244858A (ja) | ウィンドウシステムの制御方法および情報処理装置 | |
JP2953587B2 (ja) | 産業用制御装置 | |
JPH0470925A (ja) | ヘルプメッセージ表示方式 | |
JPH04204994A (ja) | コンピュータシステム | |
JPS6320525A (ja) | 表示装置 | |
JPS605334A (ja) | プログラミング装置 | |
JP2600592B2 (ja) | テンプレート表示制御装置 | |
JPH0525115B2 (ja) | ||
JPH067307B2 (ja) | カ−ソル表示方式 | |
JPH05257638A (ja) | ディスプレイ表示装置 | |
JPH04367921A (ja) | コンピュータ装置 | |
JPS6339027A (ja) | マルチウインドウ装置 | |
JPS62105223A (ja) | Pfキ−の機能拡張方式 | |
JPS6432333A (en) | Display control system | |
JPS6290720A (ja) | メニユ−表示装置 | |
JPH07199900A (ja) | ウィンドウシステム | |
JPH04274289A (ja) | マルチウィンドウ表示制御装置 | |
JPS62128371A (ja) | マルチウインドウ制御装置 | |
JPH02231626A (ja) | マルチウィンドウ処理機能を有するデータ処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |