JPH08328802A - 表示管理システム - Google Patents

表示管理システム

Info

Publication number
JPH08328802A
JPH08328802A JP7130600A JP13060095A JPH08328802A JP H08328802 A JPH08328802 A JP H08328802A JP 7130600 A JP7130600 A JP 7130600A JP 13060095 A JP13060095 A JP 13060095A JP H08328802 A JPH08328802 A JP H08328802A
Authority
JP
Japan
Prior art keywords
workspace
windows
window
display
user
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.)
Withdrawn
Application number
JP7130600A
Other languages
English (en)
Inventor
Toshihiko Fukazawa
寿彦 深澤
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP7130600A priority Critical patent/JPH08328802A/ja
Publication of JPH08328802A publication Critical patent/JPH08328802A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 マルチウインドウシステムにおいて、使用環
境により表示するウインドウが異なるので、目的に応じ
たウインドウを選択できるようにすること。 【構成】 複数のウインドウを表示画面上に表示し管理
する表示システムにおいて、複数のウインドウをユーザ
が任意にウインドウを登録・削除する第1のワークスペ
ース管理部と、複数のウインドウをユーザが任意にウイ
ンドウを登録・削除する第2のワークスペース管理部
と、前記第1または第2のワークスペース管理部により
管理された複数のウインドウを操作するためのワークス
ペース操作手段を持つことを特徴とする表示管理システ
ム。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、ディスプレイを分割
して使用するウインドウシステムにおける表示管理シス
テムに関するものである。
【0002】
【従来の技術】従来、ウインドウシステムにおけるウイ
ンドウの管理は、ウインドウシステム自身、あるいはウ
インドウシステム上で動作する個々のプログラム(アプ
リケーション)によって行われている。
【0003】
【発明が解決しようとしている課題】ウインドウシステ
ム上でのユーザの作業形態としては、複数のウインドウ
を同時に参照/使用する方式が一般的である。しかし、
従来の方式では、ウインドウの管理がユーザの作業形態
とは無関係に行われている。
【0004】このため、ディスプレイ上に現在の作業と
は無関係なウインドウが表示され、必要なウインドウを
選び出すことが困難であるという欠点があった。
【0005】特に、ウインドウシステム上では、複数の
作業を同時に進行させることも可能である。この場合、
各作業に必要なウインドウをすべて表示させる必要があ
り、ディスプレイ上に非常に多くのウインドウが表示さ
れる。また、ウインドウが増えることにより、ウインド
ウ管理のオーバヘッドが大きくなり、システム全体のパ
フォーマンスを低下させることになる。
【0006】
【課題を解決するための手段(及び作用)】この発明
は、ウインドウの管理の単位をユーザに指定させること
により、ユーザの作業形態に適したウインドウ管理を行
うことができるようにしたものである。すなわち、ユー
ザの1つの作業に対応したウインドウ管理単位ワークス
ペースを導入する。ユーザは、いくつかのウインドウを
組み合せてワークスペースを作成する。任意の作業に対
応したワークスペースを指定することにより、必要なウ
インドウを即座に呼び出すことができる。
【0007】本発明は複数のウインドウを表示画面上に
表示管理する表示システムにおいて、複数のウインドウ
をユーザが任意にウインドウを登録・削除する第1のワ
ークスペース管理部と、複数のウインドウをユーザが任
意にウインドウを登録・削除する第2のワークスペース
管理部と、前記第1または第2のワークスペース管理部
により管理された複数のウインドウを操作するためのワ
ークスペース操作手段を持つことを特徴とする表示管理
システムにより実現するものである。
【0008】本発明は複数のウインドウを表示画面上に
表示し管理する表示システムにおいて、第1の複数のウ
インドウをユーザが任意にウインドウを登録・削除する
第1のワークスペース管理部と、第2の複数のウインド
ウをユーザが任意にウインドウを登録・削除する第2の
ワークスペース管理部と、前記第1または第2のワーク
スペース管理部により管理された複数のウインドウを操
作するためのワークスペース操作手段と、前記ワークス
ペース操作手段により退避操作された第1又は第2の複
数のウインドウをアイコンにより表示させる手段とを持
つことを特徴とする表示管理システムにより実現するも
のである。
【0009】
【実施例】図1はこの発明の一般的な構造図である。
【0010】図において1はディスプレイの表示画面上
の閉じた領域であるウインドウを表す。ウインドウ1は
文字、図形等の表示を行うための領域として使用され、
ディスプレイの表示画面上に複数存在する。複数のウイ
ンドウが重なっている場合もある。これらのウインドウ
はカーソルを使用してユーザの指示に従って任意の位
置、大きさへの変更が可能である。
【0011】2はウインドウを管理するためのウインド
ウ管理部である。ユーザからの指示に従ってウインドウ
の生成、表示、移動、大きさの変更、消去を実行する。
【0012】3はユーザがウインドウに対する操作を指
示するためのウインドウ操作手段である。ユーザはこの
ウインドウ操作手段3を使用して、ウインドウに対する
操作の種類と操作の対象となるウインドウの指定を行
う。これらの情報はウインドウ管理部2で解釈・実行さ
れウインドウ1に反映される。
【0013】1、2、3をまとめた4はウインドウシス
テムに相当する。1、2、3はそれぞれウインドウ、ウ
インドウサーバ、メニュー等に相当する。
【0014】5はユーザが利用可能なウインドウ管理単
位であるワークスペースである。ワークスペースは複数
のウインドウによって構成される。
【0015】6はワークスペース5を管理するためのワ
ークスペース管理部である。ユーザによるワークスペー
スの生成、表示、消去を実行する。
【0016】7はワークスペースに対する操作を行うた
めの、ワークスペース操作手段である。
【0017】この実施例では、ウインドウシステム4を
使用し、その上でワークスペース5、ワークスペース管
理部6、ワークスペース操作手段7の機構を実現する。
【0018】さて、この実施例におけるディスプレイ上
の表示は図2の様になる。使用されているワークスペー
スはウインドウW1、W2、W3、W4から構成されて
おり、5、6は使用されていないワークスペースであ
る。使用されていないワークスペースはディスプレイ上
では小さな簡略表示のアイコンとなり、ユーザの作業を
妨げないようになっている。これらの使用されないワー
クスペースを退避状態のワークスペースと呼ぶ。また、
現在使用されているワークスペースを表示状態のワーク
スペースと呼ぶ。退避状態のワークスペースの簡略表示
は一種のウインドウとして実現され、ワークスペース管
理部と直結した特殊なワークスペースで管理される。こ
のワークスペースをシステムワークスペースと呼ぶ。他
のワークスペースはユーザが自由に操作出来るので、ユ
ーザワークスペースと呼ぶ(以降、区別が必要な場合に
これらの名前を使用する)。
【0019】システムワークスペースは常に表示状態
で、退避状態のユーザワークスペースを表示する。ユー
ザワークスペースの場合は、同時に2つ以上の表示状態
のワークスペースが存在することはない。ディスプレイ
上には常に、たかだか1つのユーザワークスペースと1
つのシステムワークスペースが表示状態になっている。
【0020】次に、この実施例におけるワークスペース
の操作法とそれに対するワークスペースの動作について
述べる。ユーザが行うことができるワークスペースの操
作は次の6つである。
【0021】(a)ワークスペースの生成 (b)ウインドウの登録 (c)ウインドウの削除 (d)ワークスペースの表示 (e)ワークスペースの退避 (f)ワークスペースの解放 以下、この実施例における各操作について説明する。
【0022】(a)ワークスペースの生成 ユーザがワークスペース操作手段からワークスペースの
生成を要求すると、ワークスペースは新しいワークスペ
ースを生成する。新しいワークスペースは必ず退避状態
のワークスペースとしてシステムワークスペースに簡略
表示される。
【0023】(b)ウインドウの登録 表示状態のワークスペース上でウインドウの表示を行う
と、自動的にワークスペースにウインドウが登録され
る。この動作は、ウインドウ操作手段から、ワークスペ
ース操作手段にウインドウ表示が通知されたときに、ワ
ークスペース管理部がウインドウの登録を行うことによ
って実現される。
【0024】(c)ウインドウの削除 表示状態のワークスペース上でウインドウの消去を行う
と、自動的にワークスペースにウインドウが削除され
る。
【0025】(d)ワークスペースの表示 ユーザがワークスペース操作手段から退避状態のワーク
スペースを指定しワークスペースの表示を指示すると、
指定されたワークスペースは表示状態になる。また、直
前の表示状態のワークスペースは自動的に退避状態とな
る。
【0026】(e)ワークスペースの退避 ユーザがワークスペース操作手段からワークスペースの
退避を指示すると、表示状態のユーザワークスペースが
退避状態になる。このとき、ディスプレイ上にはシステ
ムワークスペースのみが表示されることになる。ユーザ
がなんらかの作業を行うためには、適当なユーザワーク
スペースを表示状態にする必要がある。
【0027】(f)ワークスペースの解放 ワークスペースが不要になった場合、ユーザはワークス
ペース操作手段からワークスペースの解放を指示するこ
とができる。ワークスペースに登録されていたウインド
ウはワークスペース解放の直前にすべて自動的に削除さ
れる。
【0028】上記の処理は図3のフローチャートの処理
の流れに従って実行される。ただし、a、d、e、fは
ユーザの操作によって処理が開始されたのに対し、b、
cはウインドウ管理部からの通知によって処理が開始さ
れる。
【0029】まずa、d、e、fから説明する。ステッ
プS1でユーザがワークスペース操作手段で対象となる
ワークスペースを指定し、ステップS2で指定したワー
クスペースに対する操作をワークスペース操作手段で指
定する。ステップS3でこれらの情報はワークスペース
管理部に通知され、ステップS4でワークスペース管理
部はユーザの操作を解釈実行する。ステップS5で処理
の結果がウインドウに対して影響する場合は、ワークス
ペース管理部からウインドウ管理部へウインドウの操作
要求が発行され、ステップS6でウインドウ管理部は操
作要求を解釈・実行し、ディスプレイ上のウインドウに
反映させる。
【0030】b、cはステップS1′でから処理がはじ
まる。ステップS1′ではユーザがウインドウ操作手段
で対象となるウインドウを指定しウインドウ操作を行う
と、ウインドウ管理部から、ワークスペース管理部へ表
示状態のユーザワークスペースに対する操作要求が発行
される。以下の動作は同じである。
【0031】この実施例においては、ユーザワークスペ
ースの管理をシステムワークスペース上で行うことによ
り、従来のウインドウシステムと同様なユーザインタフ
ェースで操作できるという特有の効果をもつ。
【0032】(他の実施例)従来のウインドウシステム
における、システム側のウインドウ管理単位として、ア
プリケーションによる管理を行っているものがある。こ
のアプリケーションとは、ウインドウシステム上で動作
するプログラムのことである。1つのアプリケーション
は、複数のウインドウを管理する。このようなシステム
ではワークスペースをアプリケーションの管理単位とし
て実現することができる(もちろん、ウインドウ単位の
ワークスペースの実現も可能である。)。
【0033】この場合、ウインドウ単位のこまかい操作
は不可能となるが、各アプリケーションにウインドウ管
理機構が設えられているので、ワークスペースの実現が
簡単になるという効果を持つ。
【0034】
【発明の効果】以上のように、この発明では、ユーザの
ひとつの作業に対応するワークスペース単位でウインド
ウの管理を行うことにより、ディスプレイ上に不必要な
ウインドウが多数表示される現象をふせぐことができ
る。また、このワークスペースをユーザが自由に作成で
きるようにすることにより、ユーザが望む作業環境を即
座にディスプレイ上に表示することができるという効果
がある。
【図面の簡単な説明】
【図1】この発明の実施の典型的システムの構造図。
【図2】この発明の実施例の表示画面を示す図。
【図3】実施例における一般的操作のフローチャート。
【符号の説明】
1 ウインドウ 2 ウインドウ管理部 3 ウインドウ操作手段

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 複数のウインドウを表示画面上に表示し
    管理する表示システムにおいて、 複数のウインドウをユーザが任意にウインドウを登録・
    削除する第1のワークスペース管理部と、 複数のウインドウをユーザが任意にウインドウを登録・
    削除する第2のワークスペース管理部と、 前記第1または第2のワークスペース管理部により管理
    された複数のウインドウを操作するためのワークスペー
    ス操作手段を持つことを特徴とする表示管理システム。
  2. 【請求項2】 前記ワークスペース操作手段は、前記第
    1または第2のワークスペース管理部により管理された
    複数のウインドウを退避させるか表示画面上に表示させ
    るかの操作を行う手段とを有する請求項1に記載の表示
    管理システム。
  3. 【請求項3】 前記第1ワークスペース管理部は複数の
    ウインドウのパラメータを記憶する手段を有する請求項
    1に記載の表示管理システム。
  4. 【請求項4】 複数のウインドウを表示画面上に表示し
    管理する表示システムにおいて、 第1の複数のウインドウをユーザが任意にウインドウを
    登録・削除する第1のワークスペース管理部と、 第2の複数のウインドウをユーザが任意にウインドウを
    登録・削除する第2のワークスペース管理部と、 前記第1または第2のワークスペース管理部により管理
    された複数のウインドウを操作するためのワークスペー
    ス操作手段と、 前記ワークスペース操作手段により退避操作された第1
    又は第2の複数のウインドウをアイコンにより表示させ
    る手段とを持つことを特徴とする表示管理システム。
  5. 【請求項5】 前記第1ワークスペース管理部は複数の
    ウインドウのパラメータを記憶する手段を有する請求項
    4に記載の表示管理システム。
  6. 【請求項6】 前記ワークスペース操作手段は、前記第
    1または第2のワークスペース管理部により管理された
    複数のウインドウを退避させるか表示画面上に表示させ
    るかの操作を行う手段とを有する請求項4に記載の表示
    管理システム。
JP7130600A 1995-05-29 1995-05-29 表示管理システム Withdrawn JPH08328802A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7130600A JPH08328802A (ja) 1995-05-29 1995-05-29 表示管理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7130600A JPH08328802A (ja) 1995-05-29 1995-05-29 表示管理システム

Publications (1)

Publication Number Publication Date
JPH08328802A true JPH08328802A (ja) 1996-12-13

Family

ID=15038095

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7130600A Withdrawn JPH08328802A (ja) 1995-05-29 1995-05-29 表示管理システム

Country Status (1)

Country Link
JP (1) JPH08328802A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9400592B2 (en) 2012-03-26 2016-07-26 Sharp Laboratories Of America, Inc. Methods, systems and apparatus for digital-marking-surface space and display management

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9400592B2 (en) 2012-03-26 2016-07-26 Sharp Laboratories Of America, Inc. Methods, systems and apparatus for digital-marking-surface space and display management

Similar Documents

Publication Publication Date Title
JP3348410B2 (ja) オブジェクトの追加および削除を選択的に行う方法およびシステム
US5046001A (en) Method for accessing selected windows in a multi-tasking system
US5790120A (en) Individually configurable panel user interface with selective launching, sticky windows, hot keys, start up options and configurable background
JP3014286B2 (ja) 直接操作のための補助装置及び方法
CN1210645C (zh) 管理计算机显示器上的视图的方法
JP3524187B2 (ja) 共有ウィンドウ操作権管理システムおよびその制御方法
JP3399665B2 (ja) 情報処理装置
JP2000056888A (ja) ユーザーインターフェイス設定方法及びその装置
JPH08328802A (ja) 表示管理システム
JP2937275B2 (ja) 図形処理方法
JPH11272382A (ja) コンピュータシステム
JPH04319775A (ja) Cad装置
JPH0219917A (ja) マルチウィンドウ制御方法及び情報処理装置
US5642124A (en) Image processing system
JPH0981348A (ja) 情報処理装置及びそのウィンドウ制御方法
JP2002341990A (ja) 情報処理装置,情報処理装置の制御プログラム,同制御プログラムを格納した記憶媒体
JPH05181634A (ja) ウィンドウシステム
JP2001100886A (ja) マルチウィンドウ表示制御システム
JPH07129355A (ja) 画面表示装置および方法
JPH0462090B2 (ja)
JPH1185443A (ja) ウインドウ表示装置及び記憶媒体
JPH08314677A (ja) アイコンの再表示方法
JP2841433B2 (ja) マルチウィンドウ・システム
JPH04130921A (ja) 表示制御方式
JPH06168090A (ja) ウインドウ表示装置及びメニュー選択方法

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020806