JPH07160467A - 表示制御装置 - Google Patents

表示制御装置

Info

Publication number
JPH07160467A
JPH07160467A JP5302999A JP30299993A JPH07160467A JP H07160467 A JPH07160467 A JP H07160467A JP 5302999 A JP5302999 A JP 5302999A JP 30299993 A JP30299993 A JP 30299993A JP H07160467 A JPH07160467 A JP H07160467A
Authority
JP
Japan
Prior art keywords
icon
file
window
screen
displayed
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
JP5302999A
Other languages
English (en)
Inventor
Kazumasa Yoshida
和正 吉田
Hideo Suzuki
英男 鈴木
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP5302999A priority Critical patent/JPH07160467A/ja
Publication of JPH07160467A publication Critical patent/JPH07160467A/ja
Priority to JP10262202A priority patent/JPH11161405A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【目的】 ウィンドウをアイコン化した場合、そのアイ
コンから元のウィンドウの状態を視覚的に容易に確認で
きるようにする。 【構成】 表示部16のスクリーン上に表示されている
ウィンドウW2 をアイコン化する場合、該ウィンドウW
2 上部のアイコン化ボタン43をマウスボタンによりク
リック操作する(図3(a) )。これにより、ウィンドウ
2 がクローズし、それまで該ウィンドウW2 内に表示
されていた表のイメージデータの縮小イメージが絵柄と
なった上記ウィンドウW2 のアイコンがスクリーンの左
下端に表示される(図3(b) )。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、マルチウィンドウ・シ
ステムにおいてアイコン(icon;絵文字) の表示を制御す
る表示制御装置に関する。
【0002】
【従来の技術】パーソナルコンピュータの機能向上に伴
い、最近ではワークステーションのみならずパーソナル
コンピュータにおいても、グラフィカル・ユーザ・イン
ターフェース(GUI:Graphical User Interface)が標準に
なりつつある。代表的なものとしては、マッキントッシ
ュ、UNIXのX-Window、MS-DOSのMS-Windows等がある。
【0003】このGUI は、ユーザがコンピュータを現実
の作業環境に近い感覚で操作できるようなインターフェ
ースをユーザに提供するものであり、マウス等のポイン
ティング・デバイスを操作してメニュやアイコン等を選
択しながら、所望の業務を行えるようになっている。
【0004】アイコンは、ユーザが使用するアプリケー
ションプログラムや機能を簡単な絵で表したオブジェク
トであり、上記X-Windowのようなマルチウィンドウ・シ
ステムでは、作業中に、ウィンドウをアイコン化するこ
とができるようになっている。すなわち、1つのスクリ
ーン上に多くのウィンドウが開いていると画面が見にく
くなり、目的とする操作の妨げとなるので、現時点また
は当面は使う予定が無いウィンドウをアイコンにして、
スクリーン上の左下端等に整理しておくことができるよ
うになっている。また、このようにしてアイコンに変換
させたウィンドウも、マウス操作により容易に元のウィ
ンドウに戻せるようになっている。
【0005】上記ウィンドウのアイコン化は、例えば、
ウィンドウのタイトルバーの右隣にある最小化ボタン
(OSF/Motif 準処のX ウィンドウシステムの場合) をマ
ウス上のセレクトボタンでクリックすることにより行わ
れる。また、このようにして得られたアイコンは、マウ
スポインタをその上に重ねて、上記セレクトボタンを押
したままマウスをドラッグすることにより、ルートウィ
ンドウ上の所望の位置に移動できるようになっている。
【0006】一方、アイコンをウィンドウに戻す場合
は、マウスポインタを該アイコンの上に重ねて上記セレ
クトボタンをダブルクリックする。これにより、アイコ
ンはアイコン化する前の位置に元と同じサイズで復元さ
れる。
【0007】また、マルチウィンドウシステムにおいて
は、ファイルマネジャをアイコン選択またはコマンド入
力により起動して、システム上の全てのファイルを一覧
表示できるようになっている。この一覧表示において
は、通常、上記全ファイルのファイル名がファイル種別
(ディレクトリ、テキストファイル、プログラムファイ
ル、実行ファイル等の別)や最新の更新日付などと共に
リスト表示されるようになっている。
【0008】
【発明が解決しようとする課題】上述した従来のマルチ
ウィンドウシステムにおいて、ウィンドウをアイコン化
した場合、該アイコンの絵柄は予め定められた固定のも
のとなり、元のウィンドウの最新の状態(内容)を表す
ものではなかった。したがって、いったんアイコン化し
た場合、該アイコン化前のウィンドウの状態(内容)を
確認するためには、元のウィンドウに戻すしか方法がな
かった。しかしながら、上述したように、ウィンドウに
戻すためには、現在、作業中の業務を中断させて、マウ
ス等を操作する必要があり、何回もこのような操作を繰
り返すことは、本来の業務の作業効率の低下を招く大き
な要因となっていた。特に、複数のアプリケーションプ
ログラムを連携させて業務を行う場合、このような事態
が発生し易い。
【0009】本発明の第1の目的は、元のウィンドウの
状態(内容)を視覚的に判断できるようなアイコンの表
示方式を実現することである。また、上記従来のファイ
ル一覧表示の方式は、文字ベースのインタフェースであ
ったために、名前が類似したファイルがあった場合、フ
ァイル検索の際誤ったファイルを選択してしまうことが
あった。これは、ファイル名の文字数が限定されるた
め、往々にして似たようなファイル名を付けがちなため
である。特に、一時的な印字出力のためだけに用いる文
書ファイルなど、このような傾向が強い。
【0010】本発明の第2の目的は、所望するファイル
を容易かつ確実に選択できるようなファイルの一覧表示
の方式を実現することである。
【0011】
【課題を解決するための手段】請求項1記載の発明は、
マルチウィンドウシステムにおいてウィンドウの表示制
御を行う表示制御装置を前提とする。そして、以下の各
手段を有する。
【0012】記憶手段は、スクリーンに表示されている
全てのウィンドウのイメージデータを記憶する。アイコ
ン作成手段は、あるウィンドウに対してアイコンへの変
更が指示された場合、該記憶手段からそのウィンドウの
イメージデータを読み出し、該イメージデータに基づい
てアイコンを作成する。
【0013】アイコン表示制御手段は、上記アイコン変
更の指示がなされたウィンドウを上記スクリーンから消
去させると共に、該アイコン作成手段によって作成され
たアイコンを上記スクリーンに表示させる。
【0014】また、請求項2記載の発明は、上記記憶手
段、アイコン作成手段、及びアイコン表示制御手段に加
え、さらにウィンドウ復元表示制御手段を有する。この
アイコン復元表示制御手段は、スクリーン上に表示され
ているあるアイコンについてウィンドウ化が指示された
場合、そのアイコンを上記スクリーンから消去すると共
に、そのアイコンに対応するウィンドウのイメージデー
タを前記記憶手段から読み出し、該ウィンドウをスクリ
ーン上に復元表示させる。
【0015】さらに、請求項3記載の発明は、以下の各
手段を有する。アイコン作成手段は、ウィンドウ上で作
成される各ファイルについて、そのイメージデータに基
づきアイコンを作成する。
【0016】記憶手段は、該アイコン作成手段により作
成されたアイコンを、それに対応するファイルの名称と
関連付けて記憶する。制御手段は、ファイルの一覧表示
の要求があった場合、該記憶手段から要求のあったファ
イルのアイコンとその名称を読み出し、該アイコンを該
ファイルのファイル名と併記させて表示させる。
【0017】
【作用】請求項1記載の発明の作用は、次の通りであ
る。スクリーンにウィンドウがオープンされ、該ウィン
ドウ内でファイル等のデータが作成されると、このウィ
ンドウ内のイメージデータは直ちに記憶手段に記憶され
る。
【0018】そして、スクリーンに1または複数のウィ
ンドウが表示されているときに、ユーザがマウスやキー
ボード等を操作して、あるウィンドウについてアイコン
化を指示すると、アイコン作成手段は上記記憶手段から
そのウィンドウのイメージデータを読み出し、例えばこ
のイメージデータを縮小するなどしてアイコンを作成す
る。
【0019】続いて、アイコン表示制御手段は、上記ア
イコン変更の指示がなされたウィンドウをスクリーンか
ら消去させ、上述のようにしてアイコン作成手段によっ
て作成されたアイコンを、スクリーン上の表示領域に表
示させる。
【0020】このように、ウィンドウがアイコン化され
る場合、アイコンの絵柄は元のウィンドウのイメージデ
ータを反映したものになるので、ユーザはアイコンの絵
柄から元のウィンドウの表示状態を、容易に確認でき
る。
【0021】請求項2記載の発明は、上述した作用に加
え、さらに次の作用を行う。すなわち、スクリーンにウ
ィンドウのアイコン化により生成された1または複数の
アイコンが表示されているときに、ユーザがマウスやキ
ーボード等の操作により該アイコンのいずれかについて
ウィンドウ化を指示すると、アイコン復元表示制御手段
はそのウィンドウ化の指示がなされたアイコンをスクリ
ーンから消去させると共に、前記記憶手段から該アイコ
ンに対応するウィンドウのイメージデータを読み出し、
該ウィンドウをスクリーン上に復元表示させる。
【0022】このように、請求項2記載の発明において
は、アイコン化されたウィンドウを、元の状態に復元す
ることもできる。請求項3記載の発明の作用は、次の通
りである。
【0023】ユーザが、スクリーン上でウィンドウをオ
ープンし、該ウィンドウ内でファイルの作成を行うと、
アイコン作成手段はウィンドウのクローズ時等において
そのファイルのイメージデータに基づきアイコンを作成
する。すなわち、例えば、そのイメージデータを所定の
比率に縮小する、またはそのイメージデータの一部を用
いるなどしてアイコンを作成する。
【0024】記憶手段は、このようにしてアイコン作成
手段により作成されるアイコンを、それに対応するファ
イルの名称(ファイル名)と関連付けて記憶する。そし
て、ユーザがキーボードやマウス等の操作により、ファ
イルの一覧表示を要求した場合、制御手段は表示要求の
なされたファイルのアイコンとその名称(ファイル名)
を記憶手段から読み出し、スクリーン上にそれらのアイ
コンを対応するファイル名と併記させながら所定の形式
で表示させる。
【0025】このように、ファイルの一覧表示におい
て、各ファイルがファイル名のみならず、その内部イメ
ージが反映されたアイコンと共に表示されるので、ユー
ザはアイコンの絵柄を基に、目的とするファイルを容易
かつ迅速に見つけ出すことができる。また、類似するフ
ァイル名のファイルが多数あった場合でも、誤認するこ
とはほとんどなくなる。
【0026】
【実施例】以下、図面を参照しながら本発明の実施例を
説明する。図1は、本発明の一実施例であるマルチウィ
ンドウ表示機能を備えた情報処理装置のシステム全体の
構成を示すブロック図である。
【0027】CPU11は、主記憶であるRAM13上
にロードされたプログラムを実行して、後述するシステ
ム内のその他のブロックを制御し、システム全体を制御
する。
【0028】入力部12は、キーボード12aとマウス
12bから成り、ウィンドウ表示やウィンドウのアイコ
ン化、アイコンのウィンドウ化、ファイルの一覧表示等
のための指示入力操作などのために使用される。該キー
ボード12aと該マウス12bの操作情報は、不図示の
インタフェースを介してCPU11へ入力される。キー
ボード12aは、主に後述する文書処理プログラム14
aや表処理部プログラム14bなどのアプリケーション
プログラム実行時のデータ入力に用いられる。また、マ
ウス12bは、不図示のマウスボタンを備えており、該
マウスボタンはウィンドウのアイコン化またはその逆の
アイコンからウィンドウへの復元(アイコンのウィンド
ウ化)を指示するために用いられる。上記の指示は、マ
ウスボタンのクリック操作(ポインタを動かさずにマウ
スボタンを押して離す操作)によって行われる。また、
マウス12bが机上等で動かされると、そのマウス12
bの移動量と移動方向の情報が上記インタフェースを介
してCPU11へ出力される。
【0029】RAM13は、CPU11の主記憶である
ランダム・アクセス・メモリであり、後述する外部記憶
装置14に格納されている各種アプリケーションプログ
ラムが所定のエリアにロードされる。また、オペレーテ
ィング・システム(OS)や割り込み処理用の割り込み
ベクトルデータも所定のエリアにロードされる。さら
に、後記各種アプリケーションプログラム14a,14
b,14c,及び14d用の作業領域も有している。
【0030】外部記憶装置14は、フロッピーディスク
やハードディスク、またはCD−ROM(Compact Disk
Read Only Memory )等から成り、文書処理プログラム
14a、表処理プログラム14b、グラフ処理プログラ
ム14c、及び図形処理プログラム14dなどの各種ア
プリケーションプログラムを格納している。
【0031】文書処理プログラム14a・・・ワードプ
ロセッサ・ソフトウェアであり、テキスト文書作用のア
プリケーションプログラム。
【0032】表処理プログラム14b・・・・表作成用
のアプリケーションプログラムであり、画面上で様々な
形式の表を作成したり、表計算を行ったりするためのも
の。
【0033】グラフ処理プログラム14c・・例えば、
上記表処理プログラム14bにより作成された各種の統
計結果等をグラフに表現して表示するアプリケーション
プログラム。 図形処理プログラム14d・・・各種の図形を描画する
ためのアプリケーションプログラム。
【0034】表示メモリ15は、ビットマップ形式のビ
デオRAM(Video RAM )であり、表示画面のイメージ
データを、画素対応で記憶する。本実施例の装置は、マ
ルチウィンドウ・システムであるため、上記イメージデ
ータは、ウィンドウやアイコン等のイメージデータから
成る。CPU11は、この表示メモリ15へ表示イメー
ジデータを描画することにより、表示部16のスクリー
ンに該イメージデータを表示させる。
【0035】表示部16は、CRTディスプレイや、液
晶表示装置(LCD)等から成るビットマップ・ディス
プレイであり、上記表示メモリ15に格納されているウ
ィンドウやアイコン等のイメージデータを表示する。
【0036】固定アイコンメモリ17は、上記各種アプ
リケーションプログラム14a〜14dのアイコンのイ
メージデータや、その他のシステム側で用意された各種
機能(メニュー等)を示すアイコンのイメージデータを
記憶しているメモリである。
【0037】ファイルデータメモリ18は、上記表示部
16のスクリーン上に開かれたウィンドウで実行される
上記各種プログラム14a〜14dによって作成される
ファイルのイメージデータを格納するメモリである。本
実施例においては、後述詳しく説明するように、上記フ
ァイルのイメージデータをアイコンとして登録できるよ
うになっており、任意のファイルを読み出す際、既存の
ファイルが上記アイコンにより一覧表示されるようにな
っている。
【0038】イメージアイコンメモリ19は、上記ファ
イルデータメモリ18に内部イメージデータが記憶され
ているファイルのアイコンのイメージデータを記憶する
メモリである。
【0039】ファイル管理データメモリ20は、上記各
種プログラム14a〜14dによって作成された全ての
ファイルについてのファイル管理データ21を記憶する
メモリである。この管理データの詳しい内容は後述す
る。
【0040】上記固定アイコンメモリ17、上記ファイ
ルデータメモリ18、イメージアイコンメモリ19、及
びファイル管理データメモリ20は、例えばRAM(ラ
ンダム・アクセス・メモリ)やフロッピィディスクまた
はハードディスク等から成る。
【0041】上述した12〜20のブロックは、いずれ
もバス30によってCPU11と接続されている。本実
施例は、上述したようにマルチウィンドウシステムとな
っており、表示部16のスクリーン上に同時に複数のウ
ィンドウを開いて、それら各ウィンドウ内で上記各種ア
プリケーションプログラム14a〜14dを実行できる
ようになっている。
【0042】そして、これらのアプリケーションプログ
ラム14a〜14dによりウィンドウ内で作成された個
々のファイルに対しては、CPU11によりファイル管
理データ21が作成され、これが上述したファイル管理
データメモリ20内に登録される。
【0043】図2は、ファイル管理データメモリ20の
内部構成を示す図である。本実施例においては、ファイ
ルをその全体的なレイアウトイメージや一部の特徴的な
部分のイメージデータによりアイコンに変換して、イメ
ージアイコンメモリ19内に登録できるようになってい
る。ファイル管理データ21は、このアイコンのイメー
ジデータを管理するためのデータでもある。以下に、図
2に示すファイル管理データ21が有する9つの各フィ
ールドの機能を説明する。
【0044】ファイル名・・・・・・・前記アプリケー
ション14a〜14dによって作成されたファイルの名
称。この名称は、ユーザによって設定される。
【0045】属 性・・・・・・・・・上記ファイル名
を有するファイルに格納されているイメージデータの種
類を示す。すなわち、上記アプリケーションプログラム
14a〜14dによってそれぞれ作成される「文書」、
「表」、「グラフ」、「図形」などのイメージデータの
性質を示す情報である。
【0046】ウィンドウ表示位置・・・ウィンドウのア
イコン化時における、該ウィンドウの表示部16のスク
リーン上での表示位置を示す座標情報。これは、例えば
該スクリーンの左上隅を原点(0,0)とするx,y軸
の整数座標系での、上記ウィンドウの左上隅の(x,
y)座標値である。 ウィンドウ表示サイズ・・上記アイコン化が行われたウ
ィンドウの上記スクリーン上での表示領域の上記x,y
座標系での大きさを示す情報。該ウィンドウは、矩形で
あることから、上記x,y座標系での該矩形のx軸方向
の長さ(横の長さ)とy軸方向の長さ(縦の長さ)につ
いての情報。
【0047】ファイルポインタ・・・・ファイルデータ
メモリ18内での上記アイコン化されたウィンドウ内で
表示されたファイルのイメージデータまたは、ウィンド
ウ・クローズ時等においてアイコン登録がなされたファ
イルのイメージデータが格納されている領域の先頭位置
を示すポインタ。
【0048】また、ファイルのあるページの一部のイメ
ージデータを用いてそのファイルのアイコンが作成され
た場合、そのページ内での位置を示すポインタも含まれ
る。
【0049】アイコンポインタ・・・・イメージアイコ
ンメモリ19内での上記ファイル名を有するファイルの
アイコンのイメージデータの格納先頭位置を示すポイン
タ。
【0050】アイコン表示位置・・・・上記ファイル名
を有するファイルのアイコンの表示部16のスクリーン
上での表示領域の左上隅の座標位置を示す情報。
【0051】環境情報・・・・・・・・アイコンを元の
ウィンドウに復元する際に、システムの環境を、アイコ
ン化時の状態に戻すために必要となる各種情報。例え
ば、上記アイコン化時にウィンドウに表示されていたフ
ァイルのイメージデータの該ファイル内でのページ番号
や、該アイコン化時のアプリケーションプログラムの各
種動作モードの設定状態、さらにはCPU11内のプロ
グラムカウンタや汎用レジスタの値など。
【0052】オープンフラグ・・・・・本ファイル管理
データ21により管理されているファイルを作成または
編集するためのウィンドウが、現在、表示部16のスク
リーン上にオープンされているか否かを示すフラグ。オ
ープンされていれば「オン」、オープンされていなけれ
ば「オフ」にセットされる。
【0053】次に、図3は本実施例において、ウィンド
ウ(ウィンドウ内に表示されているファイル)をアイコ
ン化する際の操作方法を説明する図である。同図(a) に
は、2つのウィンドウW1 ,W2 がオーバーラップ表示
された表示部16のスクリーン画面が表示されている。
同図(a) に模式的に示されているように、ウィンドウの
上部には、その左端から、ウィンドウメニューボタン4
1、タイトル領域42、及びアイコン化ボタン43等が
表示される。
【0054】ウィンドウメニューボタン41は、各種メ
ニューをプルダウン表示させるために使用されるオブジ
ェクトであり、このボタン41上にマウスポインタ51
を重ねてマウス12bのボタン(マウスボタン)をクリ
ック操作すると、該プルダウンメニューが表示される。
【0055】タイトル領域42は、ウィンドウW1 ,W
2 ・・・上で、現在動作中のアプリケーションプログラ
ムの名称が表示される領域である。アイコン化ボタン4
3は、ウィンドウをアイコン化するために使用されるオ
ブジェクトであり、マウスポインタ51が重ねられてい
る状態のときに、マウスボタンをクリック操作すると、
このアイコン化ボタン43が表示されているウィンドウ
がアイコン化される。
【0056】すなわち、本実施例においては、例えば、
図3(a) に示すようなグラフが表示されているウィンド
ウW2 をアイコン化する際には、まず、マウス12bを
操作して、マウスポインタ51を該ウィンドウW2 のア
イコン化ボタン43に重ね合わせる。次に、この状態
で、マウスボタンをクリック操作する。
【0057】これにより、同図(b) に示すように、上記
ウィンドウW2 がクローズされて表示部16のスクリー
ンから消去される。そして、該ウィンドウW2 上のイメ
ージデータ61が予め定められた所定の比率で縮小さ
れ、その縮小イメージデータがアイコンICON2 とな
って、表示部16のスクリーンの左下隅に表示される。
【0058】続いて、今度は、上述のようにして生成し
たアイコンICON2 を元のウィンドウW2 に戻す際の
操作方法を図4を参照しながら説明する。この場合に
は、まず、図4(a) に示すように、マウス12bを操作
してマウスポインタ51をアイコンICON2 の上に重
ね合わせる。そして、この状態でマウスボタンをダブル
クリックする。これにより、同図(b) に示すように、ア
イコンICON2 がスクリーンから消去される。そし
て、ウィンドウW2 がアイコンに変更される前と同一の
位置に元と同一のサイズでオープンされ、該ウィンドウ
2 にはアイコン化される前のイメージデータが復元・
表示される。そして、該ウィンドウW2 上で操作を再開
することが可能になる。
【0059】また、さらに、本実施例では、アプリケー
ションプログラム14a〜14dの実行を終了するとき
に、該実行により作成または更新などがなされたファイ
ルをアイコンとして登録できるようになっている。尚、
このアイコンの登録は、既に登録済のときは省略しても
よい。すなわち、アイコンのイメージを更新する必要が
ないときは必ずしも行わなくてもよい。しかしながら、
新規にファイルを作成し、かつまだそのファイルについ
てアイコンを登録していない場合には、必ず行う必要が
ある。この場合の、アイコンのイメージには、ファイル
のあるページの全体のイメージデータの縮小データや、
あるページにおけるある一部分のイメージデータを選択
することができる。尚、複数ページにまたがるイメージ
データであってもよい。この場合、アイコンのイメージ
データとして使用できるファイルのイメージデータのサ
イズは、当該アプリケーションが実行中のウィンドウの
サイズによって限定される。すなわち、アイコンのイメ
ージデータに用いられるファイルのイメージデータの最
大サイズは該ウィンドウのサイズに等しい。
【0060】また、さらに、本実施例においては、上述
のようにして生成したファイルのアイコンをファイル検
索のために利用できるようになっている。すなわち、C
PU11が上述したようなファイル管理データメモリ2
0内に登録されているファイル管理データ21を基に、
文書、表、グラフ、または図形の各種ファイルの検索
を、それらのファイルのイメージデータを参照しながら
行えるようなファイル検索画面を、表示部16のスクリ
ーン上に表示させる。
【0061】本実施例において、このファイル検索は、
属性指定と属性を問わない指定が可能である。尚、ここ
での属性は、「文書」、「表」、「グラフ」、または
「図形」などのファイルに格納されているデータの性質
を示す。
【0062】図5乃至図8に、上記のようなファイル検
索画面の一例を示す。図5乃至図7は、属性指定を行っ
た場合に表示部16のスクリーンに表示されるファイル
検索画面であり、それぞれ文書ファイル(図5)、表フ
ァイル(図6)、グラフファイル(図7)である。一
方、図8は、属性を指定しない場合に表示部16のスク
リーンに表示されるファイル検索画面であり、上記図
5,図6、及び図7の画面が一画面に統合されて表示さ
れる。すなわち、全ての属性のファイルが一覧表示され
る。
【0063】このファイル検索画面の特徴的な所は、各
ファイルがそのファイル名71のみならず、そのファイ
ルの内容の全体もしくは一部のイメージデータの内容を
示すアイコン72と共に表示されることである。例え
ば、図5に示すように、属性として「文書」を指定した
ファイル検索画面においては、ファイル名が、それぞれ
「文書1」、「文書2」、及び「文書3」となっている
各文書ファイルについて、それらのファイル名71がフ
ァイルのあるページ全体の縮小イメージまたはあるペー
ジの一部のイメージデータが絵柄となったアイコン72
と併記されて表示されている。
【0064】本実施例においては、これらのファイル検
索画面において、アイコン72の左側に表示されるファ
イル名またはアイコン72自身をマウス12bを操作し
て指定することにより、該ファイルを編集可能な状態
で、ウィンドウを開き、そのウィンドウ内で直ちに上記
編集用のアプリケーションプログラム(14a〜14d
の中のいずれか1つ)プログラムを起動できるようにな
っている。
【0065】例えば、図5に示す表示部16に表示され
ている「属性」として文書を指定したファイル検索画面
において、ファイル名として「文書3」をマウスポイン
タ51により指し、この状態でマウス12bをクリック
すると、表示部16のスクリーンの所定位置に所定サイ
ズでウィンドウが開き、該ウィンドウ内にその右隣のア
イコン72に内容の一部が表示されている「文書3」の
ファイルが表示され、該ウィンドウ内で、文書処理プロ
グラム14aが起動される。そして、そのウィンドウ内
で、「文書3」のファイルを直ちに編集できるようにな
る。
【0066】上記図5乃至図8に示すファイル検索画面
の表示は、以下のようにして行う。 まず、表示部16のスクリーンの固定位置(例え
ば、メニューバー)に表示される複数のメニューの中か
ら、〔ファイル〕をマウス12bの操作により選択す
る。 これにより、表示部16のスクリーン上には複数の
固定アイコンがメニュー表示される。これらのアイコン
は、例えばアプリケーションプログラムを示す「アプリ
ケーション」アイコン、「文書」、「表」、「グラ
フ」、「図形」等の各種のデータファイルを示す「ファ
イル」アイコン、ファイルのディレクトリを示す「ディ
レクトリ」アイコン等であり、その絵柄は固定的になっ
ている。これらの固定アイコンのビットマップイメージ
データは、図1に示す固定アイコンメモリ17に格納さ
れている。 次に、これらの固定アイコンの中から上記「ファイ
ル」アイコンをマウス12bの操作により選択すると、
ダイアログ・ボックスが表示され、該ボックス内に「新
規作成」と「ファイル読出」の2つのボタンが表示され
る。これに対し、「新規作成」の方のボタンをマウス1
2bの操作により選択すると、新たなファイルの作成が
可能になる。一方、「ファイル読出」の方のボタンを操
作すると、既に作成されているファイルの一覧を表示部
16のスクリーン上で参照することができる。このファ
イルの一覧表示は、図5乃至図8に示す形式のものであ
り、これらの表示形式の選択は、上記「ファイル読出」
ボタンを選択した後に、表示部16のスクリーン上に表
示される複数の属性アイコンの中から所望するファイル
の属性を示すアイコンをマウス12bの操作により選択
することにより行う。すなわち、例えば「文書」の絵柄
を示す属性アイコンを選択すれば、図5に示すような文
書データが格納された全ての既成文書ファイルがその内
容を示すアイコンとファイル名とにより一覧表示され
る。
【0067】このように〜の操作により、図5乃至
図8に示す形式で「属性」別または「属性」を問わない
形式で、ファイルの一覧を画面上で参照できる。次に、
上記構成の実施例の動作を説明する。
【0068】まず、図9はCPU11により行われるフ
ァイル関連処理の動作を説明するフローチャートであ
る。同図は、表示部16のスクリーン上で、ユーザが
「ファイル」のメニューを選択した場合の動作フローチ
ャートである。すなわち、例えば、スクリーンの上部に
メニューバーが表示され、該メニューバー内の一部に
「ファイル」メニューが表示される。本フローチャート
は、マウス12bの操作により、該「ファイル」メニュ
ーが選択されたときの動作フローチャートである。
【0069】CPU11は、マウス12bからの操作情
報により「ファイル」メニューが選択されたことを知る
と、表示部16のスクリーンに「固定アイコン」をメニ
ュー表示させる。このとき、CPU11は、固定アイコ
ンメモリ17から前述した「アプリケーション」アイコ
ン、「ファイル」アイコン、及び「ディレクトリ」アイ
コン等のビットマップイメージデータを読み出し、上記
固定アイコンのメニューを表示させる(S1)。
【0070】そして、この固定アイコンメニューの表示
画面上で、ユーザがマウス12bを操作して、すなわち
マウスポインタ51を上記複数の「固定アイコン」の中
の1つに重ね合わせ、次にそのアイコンをダブルクリッ
クすると、これらの操作情報がマウス12bからCPU
11へ送られる(S2)。
【0071】CPU11は、RAM13内に設けられた
不図示の領域で、上記各「固定アイコン」のスクリーン
上での表示位置を管理しているので、上記ダブルクリッ
クの操作情報がマウス12bから送られてくると、それ
らの「固定アイコン」の表示位置とRAM13内に管理
している現在のマウスポインタ51の現在位置(上記ク
リック操作位置)とを比較して、いずれの「固定アイコ
ン」が選択されたか否かを選択する(S2)。
【0072】そして、「ファイル」アイコンが選択され
たことを認識すると(S3,YES)、〔新規ファイル
作成〕、「読み出し(ファイル読み出し)」の2つの選
択ボタンが配置されるダイアログボックスを表示部13
のスクリーンに表示させる(S4)。
【0073】これに対し、ユーザはマウス12bを操作
して、上記2つの選択ボタンの内いずれか一方を選択す
る。すなわち、所望する選択ボタン上にマウスポインタ
51を重ね合わせ、マウスボタンをクリックする(S
5)。
【0074】CPU11は、このマウス12bの操作情
報を入力し、上記クリック操作が行われたときのマウス
ポインタ51のスクリーン上での座標位置(クリック操
作位置)と、RAM13内に管理している上記ダイアロ
グボックス内の各選択ボタンのスクリーン上での座標位
置とを比較して、いずれのボタンが選択されたか判別す
る(S6)。
【0075】そして、「新規ファイル作成」ボタンが選
択されたと判別すると、表示部16のスクリーンに「文
書」、「表」、「グラフ」、及び「図形」の各絵柄を示
す属性アイコンを表示させる(S7)。
【0076】ユーザは、マウス12bを操作して、これ
らの属性アイコンの中から作成を所望するファイルの形
式に対応するものを選択する。すなわち、例えば文書フ
ァイルを作成するのであれば、「文書」の属性アイコン
を、図形ファイルを作成するのであれば「図形」の属性
アイコンを選択する。他の属性のファイルを選択する場
合も、同様な操作を行う。この操作は、所望する「属
性」アイコン上にマウスポインタ51を重ね合わせた
後、マウスボタンをダブルクリックすることにより行う
(S8)。
【0077】CPU11は、マウス12bから上記操作
情報を入力すると、まず、マウス12bがダブルクリッ
ク操作されたときのマウスポインタ51のスクリーン上
での座標位置(ダブルクリック操作位置)とRAM13
内に管理している上記各属性アイコンのスクリーン上で
の座標位置とを比較して、選択された属性アイコンを認
識する。そして、この選択された属性情報をRAM13
内の作業領域に一時的に記憶する。そして、表示部16
のスクリーンにウィンドウ設定画面ダイアログボックス
を表示させる(S9)。
【0078】このウィンドウ設定画面ダイアログボック
スは、上記指定属性のファイルを作成するために起動さ
れるアプリケーションプログラム(14a〜14dの中
のいずれか1つ)が実行されるウィンドウの表示部16
のスクリーン上での位置・大きさや、該ウィンドウで作
成するファイルの名称を設定するためなどに用いられる
画面である。このダイアログボックスにおいては、作成
しようとするファイル名の入力フィールド欄やウィンド
ウの大きさや表示位置を指定するための操作方法等が示
される。ユーザは、キーボード12aの操作により上記
ファイル名入力フィールドに所望するファイル名を入力
し、また、マウス12bをスクリーン上でポインティン
グ操作するなどしてスクリーン上でのウィンドウの表示
位置と大きさを指定する(S10)。
【0079】CPU11は、これらの操作情報をキーボ
ード12a及びマウス12bから入力して、それらから
ユーザの指定したファイル名とスクリーン上でオープン
すべきウィンドウの表示位置及びサイズを得る。そし
て、これらの情報を上記RAM13内に一時的に記憶さ
せていた上記指定ファイルの属性と共に、ファイル管理
データメモリ20内に新たに確保したファイル管理デー
タ21に設定する(S11)。
【0080】続いて、上記指定された表示部16のスク
リーン上の位置に指定された大きさで、ウィンドウをオ
ープン(表示)させ、該当するファイル管理データ21
のオープンフラグをオンにセットする(S12)。そし
て、次に上記指定属性のファイル作成用のアプリケーシ
ョンプログラム(14a〜14dの中のいずれか1つ)
を、外部記憶装置14からRAM13のアプリケーショ
ンプログラム領域にロードし、該プログラムを上記オー
プンしたウィンドウ内で起動させる(S13)。
【0081】以上の動作により、ユーザは、キーボード
12aとマウス12bの操作により表示部16のスクリ
ーン上の所望する位置にウィンドウを所望する大きさで
オープンさせ、該ウィンドウ内で所望する属性のファイ
ルの新規作成を開始することができる。
【0082】一方、CPU11は、上記ステップS6で
「ファイル読出」のボタンが選択されたと判別すると、
表示部16のスクリーンに「文書」、「表」、「グラ
フ」、「図形」、及び「全属性」のアイコン(固定アイ
コン)を表示させる。これは、固定アイコンメモリ17
に格納されているこれらの固定アイコンのビットマップ
イメージデータを、表示メモリ15の当該領域に転送す
ることにより行う(S14)。
【0083】スクリーンに、このような5種類の固定ア
イコンが表示されたとき、ユーザはマウス12bの操作
によりこれらの固定アイコンの中から一つを選択して、
既存のファイルの一覧表示の様式を指定する。すなわ
ち、例えば、図5に示すような「文書」ファイルの一覧
のみを所望する場合には、「文書」の属性アイコンの上
にマウスポインタ51を重ね合わせてマウスボタンをダ
ブルクリックする。
【0084】また、「表」、「グラフ」、または「図
形」の他の属性のファイル一覧表示を、所望する場合
も、対応する属性アイコンに対して同様なマウス12b
操作を行う。一方、属性を問わず、全ての既成ファイル
についての一覧表示を所望する場合には、「全属性」ア
イコンに対して上記のようなマウス12b操作を行う
(S15)。
【0085】CPU11は、マウス12bから上記のよ
うな操作情報を入力すると、マウス12bのダブルクリ
ック操作位置とスクリーン上での各固定アイコンの表示
位置とを比較して、ユーザにより指定された固定アイコ
ンを判別する(S16)。そして、属性指定が有ったと
き、すなわちいずれかの属性アイコンが選択されたとき
には(S16,YES)、その指定属性の全てのファイ
ルを、それらのファイルの内容が絵柄となっているアイ
コンとファイル名とにより、表示部16のスクリーンに
表示させる(S17)。
【0086】後述、詳しく説明するように、本実施例に
おいては、システム内で作成された全てのファイルにつ
いてその内容の縮小イメージまたはある一部のイメージ
を用いたアイコンが作成され、これがイメージアイコン
メモリ19に登録される。CPU11は、まず、ファイ
ル管理データメモリ20から全てのファイル管理データ
21を順に読み出し、該データ21内の属性情報が指定
属性と一致するものについてファイル名とアイコンポイ
ンタを抽出、これをRAM13内の作業領域に順次書き
込む。そして、全てのファイル管理データ21について
読み出しが終了すると、上記作業領域に書き込まれたア
イコンポインタの指すアイコンのビットマップイメージ
データをイメージアイコンメモリ19から読み出し、こ
れらを上記抽出したファイル名と共に表示メモリ15の
当該位置に書き込むことにより、指定された属性のファ
イルをそのファイル名と該当するアイコンとにより表示
部16のスクリーンに一覧表示させる(図5乃至図7参
照)。
【0087】以上の動作により、ユーザが表示部16の
スクリーン上で属性アイコンを選択して検索すべきファ
イルの属性を指定すると、その指定された属性を有する
全てのファイルがファイル名とアイコンにより表示され
る。このとき、アイコンのイメージはファイルのあるペ
ージ全体の縮小イメージまたはあるページの一部のイメ
ージとなる。したがって、ユーザは、表示されるアイコ
ンの絵柄から容易に目的とするファイル(ファイル名)
を探し出すことができる。特に、複数の同一属性ファイ
ルに対し似たような名称を付けた場合であっても、所望
ファイルの名称を誤ることなく確実かつ迅速に見つけ出
すことができる。
【0088】一方、CPU11は、上記ステップS16
で「全属生」アイコンが選択された、すなわちユーザが
属性指定を行わなかったと判別すると(S16,N
O)、ファイル管理データメモリ20から全てのファイ
ル管理データ21を読み出し、さらにそれらのファイル
管理データ21にセットされているアイコンポインタの
指すアイコンのビットマップイメージデータをファイル
名と共にイメージアイコンメモリ19から読み出す。そ
して、それらのビットマップイメージデータを上記読み
出したファイル管理データ21内にセットされているフ
ァイル名と共に表示メモリ15内の当該領域に書き込ん
で、表示部16に既成の全てのファイルをアイコンとフ
ァイル名により一覧表示させる(S18)。
【0089】この動作により、例えば、図8に示すよう
に「文書」、「表」、及び「グラフ」の各様式の全ての
ファイルが、表示部16のスクリーン上に各属性別に縦
方向に分割されながら一覧表示される。すなわち、この
ファイル一覧表示においても、各ファイルがファイル名
のみならず、ファイルのデータ内容を示すアイコンと共
に表示される。尚、一画面内に全てのファイルを表示し
きれない場合には、キーボード12aまたはマウス12
bの操作により画面スクロール等を指示することによ
り、残りのファイルについてもスクリーン上に表示させ
ることができる。
【0090】ユーザは、上記ステップS17またはS1
8で表示されるファイルの一覧から、所望のファイルを
見つけ出す作業を終えると、さらに処理を続行するか否
かをマウス12bの操作により指定する。すなわち、フ
ァイル一覧の参照(ファイル検索)のみが目的であった
ならば、例えばメニューバーの中の不図示「終了」メニ
ューをマウス12bの操作(クリック)により指定し
て、処理の終了を指示する。一方、一覧表示されている
ファイルの中のあるファイルに対して編集を行いたい場
合には、そのファイルのファイル名の下にマウスポイン
タを移動させてマウスボタンをクリックする、または所
望するファイルのアイコンの上にマウスポインタを重ね
合わせてマウスボタンをダブルクリックする(S1
9)。
【0091】CPU11は、マウス12bから上記のよ
うな操作情報を入力すると、その操作情報から、ユーザ
が処理の終了を指示したか否かを判別する(S20)。
すなわち、マウスボタンのクリック操作位置がメニュー
バーの中の「終了」メニューの表示位置に該当していれ
ば、「処理の終了」が指定されたものと判別する。一
方、マウスボタンのクリック操作位置がスクリーンに表
示されているファイル名の中のいずれか1つの表示位置
に該当していれば、そのファイル名を有するファイルが
指定されたものと判別する。また、マウスボタンのダブ
ルクリック操作位置が、現在スクリーンに表示中のアイ
コンのいずれか1つの表示位置に該当すれば、そのアイ
コンに対応するファイルが指定されたものと判別する。
尚、CPU11は上記のようなファイル一覧表示におい
て、スクリーンに表示されている全てのファイルのファ
イル名並びにアイコン表示位置をRAM13内の所定領
域に記憶している。そして、これらの情報を基に該判別
を行う。
【0092】そして、ファイル指定がなされていれば、
その指定ファイルのファイル名をキーとして、ファイル
管理データメモリ20を参照して、該メモリ20から該
指定ファイルのファイル管理データ21を読み出す。そ
して、表示部16のスクリーンにウィンドウをオープン
させ、該ファイル管理データ21のオープンフラグをオ
ンにセットする(S21)。
【0093】そして、次に該ファイル管理データ21内
のファイルポインタの指すファイルデータをファイルデ
ータメモリ18から読み出して、これを表示メモリ15
の当該領域に書き込むことにより上記ウィンドウ内に上
記ファイルデータのイメージを表示させる。さらに、上
記指定ファイルをオープンさせた後、上記ファイル管理
データ21内の属性情報が示している属性のファイル作
成用のアプリケーション・プログラム(14a〜14d
の中のいずれか1つ)を上記ウィンドウ内で起動させる
(S13)。
【0094】このように、ファイルの一覧表示画面の中
から、マウス12bの操作により任意のファイルをファ
イル名またはアイコンにより指定すると、表示部16の
スクリーンに新たにウィンドウがオープンし、該ウィン
ドウ内で当該アプリケーション・プログラムがその指定
ファイルを編集可能な状態で起動される。
【0095】一方、上記ステップS20でユーザが「処
理の終了」を指定した場合には、CPU11は直ちに処
理を終了する。また、上記ステップS3で「ファイル」
アイコンが選択されず、他のアイコンが選択された場合
には、該選択されたアイコンに対応する処理を行う(S
22)。
【0096】次に、図10はCPU11より行われる任
意のウィンドウをアイコンに変換させる(アイコン化す
る)場合の動作を説明するフローチャートである。この
場合には、まず、ユーザは表示部16のスクリーンに表
示されているウィンドウの中から、アイコンに変換しよ
うとするウィンドウを見つけ、マウス12bを操作して
マウスポインタ51を移動させ、該ポインタ51を該ウ
ィンドウのアイコン化ボタン43の上に重ね合わせる。
次に、この状態でマウスボタンをクリック操作する(S
31)。
【0097】これらのマウス操作情報は、CPU11に
送られ、CPU11は上述のような操作が行われたウィ
ンドウを、図2に示すファイル管理データ21を参照し
て見つけ出す。このファイル管理データ21は、前述し
たように表示部16のスクリーンに現在オープンされて
いる全てのウィンドウについての最新の管理情報(表示
位置、表示サイズ)を保有しており、それらのウィンド
ウについてのファイル管理データ21のオープンフラグ
は「オン」に設定されている。したがって、CPU11
は、オンに設定されているファイル管理データ21の中
から、上記クリック操作位置がアイコン化ボタン43の
表示位置に該当するウィンドウに対応することを示して
いる上記ウィンドウ管理性情報を有するファイル管理デ
ータ21を見つけ出し、そのファイル管理データ21内
にアイコンポインタが設定されているか否か判別する
(S32)。
【0098】アイコンポインタが既に設定されている場
合は、上記指定ウィンドウ内で作成中のファイルのイメ
ージデータがアイコンに変換されて、既にイメージデー
タメモリ19内に登録されていることを意味する。ま
た、逆にアイコンポインタがまだ設定されていない場合
は、上記指定ファイルのアイコンがまだ作成・登録され
ていないことを意味する。
【0099】CPU11は、ファイル管理データ21に
アイコンポインタが設定されていない場合は(S32,
NO)、イメージアイコンメモリ19内に空領域を確保
し、該空領域の先頭位置を示すアドレスを、上記ファイ
ル管理データ21のアイコンポインタに設定する(S3
3)。
【0100】そして、次にCPU11は、上記指定ウィ
ンドウのイメージデータ、すなわち該ウィンドウ内に現
在、表示されているファイルのイメージデータをファイ
ルデータメモリ18から読み出し、それを所定サイズに
縮小する(S34)。CPU11は、上記ステップS3
2でアイコンポインタが既に設定されていれば(S3
2,YES)、直ちにこのステップS34の処理を行
う。
【0101】この縮小処理により得られるイメージデー
タは、上記アイコンポインタ43のクリック操作により
アイコン化指定がなされたウィンドウのアイコンイメー
ジとなるものである。また、該縮小されるイメージデー
タは、該ウィンドウ内に表示されているファイルのイメ
ージでもあることから、これはそのファイルのアイコン
イメージにもなる。尚、このウィンドウイメージデータ
の縮小は、画素を走査方向に所定間隔で間引くなどの処
理によって行う。
【0102】次に、CPU11は、上記のようにして作
成したアイコンのイメージデータを上記ステップS33
において確保したイメージアイコンメモリ19内の空領
域に書き込む(S35)。
【0103】続いて、CPU11は、上記ウィンドウ上
で実行中のアプリケーション・プログラム(14a〜1
4dの中のいずれか1つ)の動作状態(現在、表示中の
ファイルのページ番号、かな漢字変換モードなどの各種
モード設定状態、CPU11内部のプログラムカウンタ
や汎用レジスタの現在値等)を、環境情報として当該フ
ァイル管理データ21に書き込む(S36)。
【0104】次に、CPU11は、表示部16のスクリ
ーン上で上記指定ウィンドウをクローズさせ、当該ファ
イル管理データ21のオープンフラグを「オフ」にセッ
トする(S37)。尚、上記指定ウィンドウのクローズ
は、表示メモリ15からそのウィンドウのイメージデー
タを消去することにより行う。
【0105】この後、CPU11は、当該ファイル管理
データ21のアイコンポインタを参照してイメージアイ
コンメモリ19から上述のようにして作成したアイコン
のイメージデータを読み出し、表示部16のスクリーン
の下部の適宜な位置にこのアイコンを表示させる。ま
た、該アイコンのスクリーン上での表示位置(例えば、
表示領域の左上隅の座標位置)を、当該ファイル管理デ
ータ21のアイコンポインタに設定する(S38)。
【0106】以上の動作により、ユーザは簡単なマウス
12bの操作により、随時、所望するときに任意のウィ
ンドウをアイコンに変換して、それを表示部16のスク
リーンの端部の他のウィンドウの表示の妨げとならない
場所に表示させおくことができる。このとき、アイコン
のイメージデータは、予め定められた固定のイメージデ
ータではなく、そのときウィンドウ上に表示されていた
イメージデータの縮小イメージとなる。すなわち、本実
施例においては、ウィンドウがアイコン化される場合、
そのアイコンのイメージは常にその時点でウィンドウ内
に表示されているファイルのイメージを反映したものと
なる。したがって、ウィンドウをアイコン化した場合で
も、そのアイコンのイメージから元のウィンドウの表示
状態の概要を、視覚的に容易に確認できる。
【0107】次に、上述のようにして作成したアイコン
を元のウィンドウに戻す場合(アイコンのウィンドウ
化)のCPU11の動作を、図11のフローチャートを
参照しながら説明する。
【0108】この場合、ユーザはマウス12bを操作し
てウィンドウに戻そうとするアイコン上にマウスポイン
タ51を移動させ、次にこの状態でマウスボタンをダブ
ルクリックする。これにより、ウィンドウの状態に戻す
べきアイコンが指定される(S41)。
【0109】CPU11は、マウス12bから上記ダブ
ルクリック操作情報を受け取ると、RAM13内の所定
の作業領域に保持している現在のマウスポインタの座標
位置をキーとして、ファイル管理データメモリ20内の
オープンフラグがオフとなっている各ファイル管理デー
タ21を参照する。そして、アイコンポインタに上記ダ
ブルクリック操作により指定されたアイコンの座標位置
と対応するアイコン表示位置が設定されているファイル
管理データ21を読み出す(S42)。
【0110】次に、上記アイコン表示位置を基に、表示
メモリ15から上記指定アイコンのイメージデータを消
去する。これにより、表示部16のスクリーン上から上
記指定アイコンの表示が消える。また、CPU11は、
イメージアイコンメモリ19から上記指定アイコンのイ
メージデータを消去し、該イメージデータが書き込まれ
ていた領域を解放すると共に、上記ファイル管理データ
21のアイコンポインタをリセットする(S43)。
【0111】続いて、CPU11は、該ファイル管理デ
ータ21のウィンドウ表示位置とウィンドウ表示サイズ
を参照して、表示部16のスクリーンに元のウィンドウ
を復元(オープン)する。また、該ファイル管理データ
21のファイルポインタを参照して、ファイルデータメ
モリ18から該ファイルポインタの指すファイルのイメ
ージデータを読み出し、このイメージデータを上記ウィ
ンドウ内に表示させる。また、さらにCPU11は、上
記ファイル管理データ21の環境情報の内容を参照し
て、上述のようにして表示部16のスクリーン上にオー
プンしたウィンドウでの作業環境をアイコン化の前の状
態に戻し、該ファイル管理データ21のオープンフラグ
を「オン」に設定する(S44)。
【0112】これにより、いったんアイコンに変換させ
ておいたウィンドウを、そのアイコンをダブルクリック
するだけの簡単なマウス12b操作で、元の状態に復元
させることができる。そして、直ちに復元されたウィン
ドウ内で、中断していた作業を続行することができる。
【0113】次に、表示部16のスクリーン上に開かれ
ているウィンドウのクローズ(終了)を指定する操作が
行われた場合のCPU11の動作を、図12のフローチ
ャートを参照しながら説明する。
【0114】ユーザは、あるウィンドウをクローズさせ
る場合、例えば、そのウィンドウ内の所定位置に表示さ
れているウィンドウの終了を指示するボタンを、マウス
12bによりクリック操作する(S51)。
【0115】CPU11は、このウィンドウ・クローズ
の操作情報をマウス12bから受け取ると、該マウス1
2bのクリック操作位置をキーとして、ファイル管理デ
ータメモリ20からオープンフラグがオンとなっている
ファイル管理データ21を読み出す。そして、それらの
ファイル管理データ21内のウィンドウの表示位置並び
にウィンドウの表示サイズの情報を参照し、上記クリッ
ク操作の行われたウィンドウに対応するファイル管理デ
ータ21を見つけ出し、該ファイル管理データ21にフ
ァイルポインタが設定されているか否か判別する(S5
2)。
【0116】そして、ファイルポインタが設定されてい
る場合には(S52,YES)、例えば、上記指定ウィ
ンドウ内の所定位置にダイアログ・ボックス等により、
アイコンの表示イメージを更新するか否かを問い合わせ
るメッセージを表示させる(S53)。
【0117】ユーザは、このメッセージに対し、例え
ば、上記ダイアログ・ボックス内の「更新」または「更
新せず」のいずれかのプッシュ・ボタンをマウス12b
の操作により選択する(S54)。すなわち、アイコン
の表示イメージを更新したい場合には「更新」プッシュ
・ボタンを、更新したくない場合には「更新せず」プッ
シュボタンをマウス12bのクリック操作により選択す
る。既に、ファイルポインタが設定されているというこ
とは、指定されたウィンドウすなわち該指定ウィンドウ
内に表示されているファイルのアイコンのイメージデー
タが、イメージアイコンメモリ19内に既に登録されて
いるということを意味する。したがって、上記指定ファ
イルに対するアイコンのイメージデータを更新したい場
合のみ、「更新」を選択すればよい。
【0118】CPU11は、マウス12bからの上記操
作情報を受けてユーザの指定結果を判別し(S55)、
「更新」指定であれば後記ステップS56の処理に移
る。また、上記ステップS52で当該ファイル管理デー
タ21にファイルポインタが設定されていなければ(S
52,NO)、直ちに後記ステップS56に移る。とこ
ろで、ファイルポインタが、設定されていないというこ
とは、上記指定ファイルのアイコンがまだイメージアイ
コンメモリ19内に登録されていないことを意味する。
したがって、ウィンドウをクローズする際、該ウィンド
ウ内で作成されたファイルのアイコンがまだ登録されて
いない場合、または既に登録されてはいるがアイコンの
イメージを更新したいとユーザが希望した場合には、ス
テップS56に移る。
【0119】CPU11は、このステップS56におい
て、ユーザに対してアイコンのイメージデータとして使
用する領域を指定する操作を行う旨を指示するメッセー
ジを、表示部16のスクリーン上の所定の位置に表示さ
せる(S56)。
【0120】このメッセージに呼応して、ユーザは、現
在、指定ウィンドウ内に表示されている現在作成中のフ
ァイルの中でアイコンイメージとして使用したい部分
(アイコン対象部分)を、キーボード12aやマウス1
2bを用いたスクロール操作により指定する(S5
7)。
【0121】CPU11は、キーボード12aまたはマ
ウス12bから送られてくる操作情報により上記アイコ
ン対象イメージを指定する操作の終了を検出すると、現
在、指定ウィンドウ上に表示されているイメージデータ
を表示メモリ15から読み出し、このイメージデータを
基に上記指定ファイルのアイコン・イメージデータを作
成する(S58)。
【0122】このアイコン対象イメージの指定方法に
は、下記の、の2通りがある。 指定ウィンドウ全体に、アイコン対象部分のイメー
ジデータを表示させ、このイメージデータを縮小化して
アイコンイメージデータを作成するように指定する。 指定ウィンドウ内に表示されているイメージデータ
の一部(アイコンのサイズに等しい)を、アイコンイメ
ージとして直接指定する。
【0123】CPU11は、上記またはのユーザの
指定に従って、指定ファイルのアイコンイメージデータ
を作成し、これをイメージアイコンメモリ19の当該領
域(最初の登録であれば空領域、更新・登録であれば既
に確保されている領域)に登録する(S59)。
【0124】次に、CPU11は、このアイコンのイメ
ージデータのイメージアイコンメモリ19内への登録が
最初であるか否か判別する。この判別は、当該ファイル
管理データ21のアイコンポインタにポインタが設定さ
れているか否かにより行う(S60)。
【0125】そして、最初の登録であれば(S60,Y
ES)、上記アイコン・イメージデータのイメージアイ
コンメモリ19内での登録領域の先頭アドレスを、当該
ファイル管理データ21のアイコンポインタにセットす
る(S61)。
【0126】続いて、CPU11は、表示部16のスク
リーンに表示されてる上記指定ウィンドウをクローズさ
せると共に、該ウィンドウで作成されたファイルのクロ
ーズ処理を行う。また、これに伴い、当該ファイル管理
データ21のオープンフラグを「オフ」に設定する(S
62)。
【0127】一方、上記ステップS55で、ユーザがア
イコンイメージの更新を希望しなかった場合には、直ち
にこのステップS62の処理を行う。また、上記ステッ
プS60で上記アイコン・イメージデータの登録が2回
目以降であると判別した場合にも(S60,NO)直ち
にこの処理を行う。
【0128】以上の動作により、ウィンドウ内でアプリ
ケーション・プログラム14a〜14dを実行して該ウ
ィンドウ内でファイルの新規作成または更新を行った場
合、これらのファイルについてアイコンの新規作成・登
録(最初にファイルの作成が行われたとき)またはアイ
コンの更新・登録(ファイルの更新が行われたとき)が
行われる。したがって、本システム内で作成される全て
のファイルについてアイコンのイメージデータが作成さ
れ、これらがイメージアイコンメモリ19に登録され
る。そして、この登録位置が当該ファイル管理データ2
1のアイコンポインタにセットされる。このように、フ
ァイルの作成または更新毎にそのファイルの内容が絵柄
反映されたアイコンが作成されるので、CPU11は、
前述した図9のフローチャートに示す処理を実行して、
図5乃至図8に示すように、ファイルをその名称のみな
らずその内部データのイメージを示すアイコンと共に一
覧表示することができる。
【0129】尚、上記実施例ではポインティング・デバ
イスとしてマウス12bを使用しているようにしている
が、トラックボールやペンなどの他のポインティング・
デバイスを用いるようにしてもよい。また、操作方法
も、上記に示した方法に限定されるものではない。
【0130】
【発明の効果】以上、説明したように、本発明によれ
ば、ウィンドウをアイコン化する際、その時点でのウィ
ンドウのイメージを用いてアイコンを作成するので、表
示されているアイコンから元のウィンドウの状態を視覚
的に容易に確認することができる。したがって、元のウ
ィンドウの状態を確認するだけで良い場合には、従来の
ようにアイコンをウィンドウに戻す操作をわざわざ行わ
なくてもよいので、ウィンドウ・システムにおける作業
効率が向上する。また、ウィンドウの内容を確認してお
きたい場合だけのときには、ウィンドウをアイコン化し
て、アイコンだけを表示させていてもその用は足りるの
で、アイコン化を有効に利用して、スクリーンの表示領
域の有効活用を図ることができ、ユーザの利用環境が向
上する。
【0131】また、ファイル検索時に、各ファイルをそ
のファイル名とその内部データが絵柄となったアイコン
とにより一覧表示させるので、アイコン表示から目的と
するファイルを簡単かつ迅速に探し出すことができると
共に、類似したファイル名のファイルが多数ある場合に
も誤認を防止できる。
【図面の簡単な説明】
【図1】本発明の一実施例のシステム構成を示すブロッ
ク図である。
【図2】ファイル管理データメモリの内部構成及びそれ
とファイルデータメモリ及びイメージアイコンメモリと
のリンク関係を説明する図である。
【図3】ウィンドウをアイコン化する場合の操作方法を
説明する図である。
【図4】アイコンをウィンドウに戻す場合の操作方法を
説明する図である。
【図5】ファイルの属性として「文書」を指定した場合
のファイル検索画面の一例を示す図である。
【図6】ファイルの属性として「表」を指定した場合の
ファイル検索画面の一例を示す図である。
【図7】ファイルの属性として「グラフ」を指定した場
合のファイル検索画面の一例を示す図である。
【図8】ファイルの属性を指定しなかった場合のファイ
ル検索画面の一例を示す図である。
【図9】CPUにより行われるファイル検索またはファ
イル作成処理を説明するフローチャートである。
【図10】CPUにより行われるウィンドウをアイコン
化する処理を説明するフローチャートである。
【図11】CPUにより行われるアイコンをウィンドウ
に復元する処理を説明する図である。
【図12】CPUによりおこなれるウィンドウをクロー
ズ(終了)させる処理を説明するフローチャートであ
る。
【符号の説明】
11 CPU 12 入力部 12a キーボード 12b マウス 13 RAM 14 外部記憶装置 14a 文書処理プログラム 14b 表処理プログラム 14c グラフ処理プログラム 14d 図形処理プログラム 15 表示メモリ 16 表示部 17 固定アイコンメモリ 18 ファイルデータメモリ 19 イメージアイコンメモリ 20 ファイル管理データメモリ 21 ファイル管理データ 30 バス

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 マルチウィンドウシステムにおいてウィ
    ンドウの表示制御を行う表示制御装置であって、 スクリーンに表示されているウィンドウのイメージデー
    タを記憶する記憶手段と、 ウィンドウに対してアイコンへの変更が指示された場
    合、該記憶手段からそのウィンドウのイメージデータを
    読み出し、該イメージデータに基づいてアイコンを作成
    するアイコン作成手段と、 上記アイコン変更の指示がなされたウィンドウを上記ス
    クリーンから消去させると供に、該アイコン作成手段に
    よって作成されたアイコンを上記スクリーンに表示させ
    るアイコン表示制御手段と、 を有することを特徴とする表示制御装置。
  2. 【請求項2】 スクリーン上に表示されているあるアイ
    コンについてウィンドウ化が指示された場合、そのアイ
    コンを上記スクリーンから消去すると共に、そのアイコ
    ンに対応するウィンドウのイメージデータを前記記憶手
    段から読み出し、該ウィンドウをスクリーン上に復元表
    示させるウィンドウ復元表示制御手段を、 さらに有することを特徴とする請求項1記載の表示制御
    装置。
  3. 【請求項3】 ウィンドウ上で作成される各ファイルに
    ついて、そのイメージデータに基づきアイコンを作成す
    るアイコン作成手段と、 該アイコン作成手段により作成されたアイコンを、それ
    に対応するファイルの名称と関連付けて記憶する記憶手
    段と、 ファイルの一覧表示の要求があった場合、該記憶手段か
    ら要求のあったファイルのアイコンとその名称を読み出
    し、該アイコンを該ファイルのファイル名と併記させて
    表示させる制御手段と、 を有することを特徴とする表示制御装置。
JP5302999A 1993-12-02 1993-12-02 表示制御装置 Pending JPH07160467A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP5302999A JPH07160467A (ja) 1993-12-02 1993-12-02 表示制御装置
JP10262202A JPH11161405A (ja) 1993-12-02 1998-09-17 ウィンドウ表示制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5302999A JPH07160467A (ja) 1993-12-02 1993-12-02 表示制御装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP10262202A Division JPH11161405A (ja) 1993-12-02 1998-09-17 ウィンドウ表示制御装置

Publications (1)

Publication Number Publication Date
JPH07160467A true JPH07160467A (ja) 1995-06-23

Family

ID=17915724

Family Applications (2)

Application Number Title Priority Date Filing Date
JP5302999A Pending JPH07160467A (ja) 1993-12-02 1993-12-02 表示制御装置
JP10262202A Pending JPH11161405A (ja) 1993-12-02 1998-09-17 ウィンドウ表示制御装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP10262202A Pending JPH11161405A (ja) 1993-12-02 1998-09-17 ウィンドウ表示制御装置

Country Status (1)

Country Link
JP (2) JPH07160467A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1031574A (ja) * 1996-07-17 1998-02-03 Asahi Giken Kk データ管理システム
JP2004333546A (ja) * 2003-04-30 2004-11-25 Fujitsu Ten Ltd 表示制御装置、表示制御方法および表示制御プログラム
US7331869B2 (en) 2001-03-09 2008-02-19 Microsoft Corporation Method and apparatus for creating and playing soundtracks in a gaming system
US7512235B2 (en) 2001-03-09 2009-03-31 Microsoft Corporation Multiple user authentication for online console-based gaming
JP2012203899A (ja) * 2011-03-24 2012-10-22 Acer Inc ユーザーインターフェースをカスタマイズする方法とその電子装置
JP2017157051A (ja) * 2016-03-03 2017-09-07 京セラドキュメントソリューションズ株式会社 表示制御装置

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002170393A (ja) * 2000-11-28 2002-06-14 Advantest Corp フェイル解析装置
JP2003076598A (ja) * 2001-09-04 2003-03-14 Sony Corp 情報処理装置、情報処理方法、情報処理プログラム及び情報処理プログラム格納媒体
JP4654591B2 (ja) * 2004-04-01 2011-03-23 日本電気株式会社 携帯端末装置、アプリケーション実行画面表示方法、及びプログラム
JP2005322135A (ja) * 2004-05-11 2005-11-17 Casio Comput Co Ltd 電子機器、表示管理プログラム
JP2006084453A (ja) * 2004-08-18 2006-03-30 Horiba Ltd 分析装置
JP4774760B2 (ja) * 2005-03-02 2011-09-14 富士ゼロックス株式会社 文書処理装置およびその表示処理方法、文書処理プログラム
JP4825021B2 (ja) * 2006-02-28 2011-11-30 株式会社日立ハイテクノロジーズ レポートフォーマット設定方法、レポートフォーマット設定装置、及び欠陥レビューシステム
JP2008135032A (ja) * 2007-11-26 2008-06-12 Sharp Corp 携帯通信端末
WO2010029619A1 (ja) * 2008-09-10 2010-03-18 株式会社東芝 携帯端末
JP5517602B2 (ja) * 2009-12-26 2014-06-11 キヤノン株式会社 ファイル管理装置、ファイル管理方法、およびプログラム
JP5541998B2 (ja) 2010-07-28 2014-07-09 株式会社ソニー・コンピュータエンタテインメント 情報処理装置
JP5823259B2 (ja) 2010-11-22 2015-11-25 株式会社東芝 医用データ生成装置
JP4969690B2 (ja) * 2011-01-19 2012-07-04 シャープ株式会社 携帯通信端末およびプログラム
US9069781B2 (en) * 2012-05-24 2015-06-30 Microsoft Technology Licensing, Llc Techniques to automatically manage file descriptors
JP2023133638A (ja) * 2022-03-13 2023-09-26 株式会社日建設計 情報検索システム

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1031574A (ja) * 1996-07-17 1998-02-03 Asahi Giken Kk データ管理システム
US7331869B2 (en) 2001-03-09 2008-02-19 Microsoft Corporation Method and apparatus for creating and playing soundtracks in a gaming system
US7512235B2 (en) 2001-03-09 2009-03-31 Microsoft Corporation Multiple user authentication for online console-based gaming
US9636585B2 (en) 2001-03-09 2017-05-02 Microsoft Technology Licensing, Llc Method and apparatus for creating and playing soundtracks in a gaming system
JP2004333546A (ja) * 2003-04-30 2004-11-25 Fujitsu Ten Ltd 表示制御装置、表示制御方法および表示制御プログラム
JP2012203899A (ja) * 2011-03-24 2012-10-22 Acer Inc ユーザーインターフェースをカスタマイズする方法とその電子装置
JP2017157051A (ja) * 2016-03-03 2017-09-07 京セラドキュメントソリューションズ株式会社 表示制御装置

Also Published As

Publication number Publication date
JPH11161405A (ja) 1999-06-18

Similar Documents

Publication Publication Date Title
JPH07160467A (ja) 表示制御装置
US5745112A (en) Device and method for a window responding to a drag operation
US5615346A (en) Method and system for a piano bar browser of information sets
US20050188329A1 (en) System for and method of generating and navigating within a workspace of a computer application
JPH10154070A (ja) ユーザインタフェース設計装置及び方法
JPH0628145A (ja) アイコン処理方法
JPH09185482A (ja) 画面のスクロール制御方法
JPH09258950A (ja) スクロール同期システム及び記録媒体
JPH1091382A (ja) テキスト編集装置及び方法
JPH05173741A (ja) ウィンドウシステム
JP2000020198A (ja) 端末制御方法及びそれを用いた端末装置並びにそれを実現するプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH08212038A (ja) 一覧画面の表示処理方法
JPH0540590A (ja) マルチウインドウ表示方法及びその装置
JP2002099369A (ja) ウィンドウ表示制御方法、装置、及びそのプログラムを記録した記録媒体
JP3157917B2 (ja) データ処理方法およびデータ処理装置
JPH1185443A (ja) ウインドウ表示装置及び記憶媒体
JPH06202838A (ja) ウィンドウ処理装置
JPH0512336A (ja) フアイル管理方法
JPH01233617A (ja) 情報処理装置
JPH07175622A (ja) ウィンドウ表示制御装置
JP3199071B2 (ja) データ表示装置
JPH09251372A (ja) ファイル管理方法及びシステム
JPH0756902A (ja) 文書編集装置
JPH04251327A (ja) マルチウィンドウシステムにおけるウィンドウ操作方式
JPH08147317A (ja) データ管理システムおよびそのデータ管理方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071121

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081121

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 5

Free format text: PAYMENT UNTIL: 20081121

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091121

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20091121

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101121

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20111121

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111121

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121121

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20121121

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131121

Year of fee payment: 10