JPH0944334A - ウィンドウ関係の識別アイコン付木構造一覧表示方法及び装置 - Google Patents
ウィンドウ関係の識別アイコン付木構造一覧表示方法及び装置Info
- Publication number
- JPH0944334A JPH0944334A JP7195453A JP19545395A JPH0944334A JP H0944334 A JPH0944334 A JP H0944334A JP 7195453 A JP7195453 A JP 7195453A JP 19545395 A JP19545395 A JP 19545395A JP H0944334 A JPH0944334 A JP H0944334A
- Authority
- JP
- Japan
- Prior art keywords
- window
- icon
- tree structure
- identification
- list
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/20—Drawing from basic elements
- G06T11/26—Drawing of charts or graphs
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
係を示す構造となっているが、ウィンドウの情報は文字
列で記載されており、当該情報がどのような機能を有し
ているかを認識し難いという問題がある。 【解決手段】 本発明は、マルチウィンドウシステム上
で動作するウィンドウ間の階層構造を、該ウィンドウの
機能を簡素化されたイメージで表現するアイコンを用い
て、一覧木構造により表示する。
Description
識別アイコン付木構造一覧表示方法及び装置に係り、特
に、グラフィカル・ユーザ・インタフェース上のマルチ
ウィンドウシステムのプログラム開発時のツールとし
て、画面上に表示するウィンドウが何を指しているかを
インデックス表示する際のウィンドウ関係の識別アイコ
ン付木構造一覧表示方法及び装置に関する。
ウィンドウは、各々上位・下位の親子関係を有してお
り、ウィンドウシステムの開発には、この親子関係をよ
り認識し易くする必要がある。このため、マルチウィン
ドウシステム開発時において、プログラム開発者が容易
にシステム全体を見渡すことが可能な装置が望まれてい
る。
テムとして以下に示すシステムがある。第1の従来のシ
ステムを図14に示す。同図(A)は、現在のディスプ
レイ上の表示ウィンドウであり、同図(B)は、指定さ
れたウィンドウの親子関係を表示するディスプレイ表示
を示す。同図(A)に示すウィンドウ『List1』に
現在注目している場合に、当該ウィンドウのレベルを探
索する場合には、レベル検索のウィンドウ『List
1』をマウスでクリックする。これにより同図(B)に
示すように当該『List1』の関係を示す内容が表示
される。
図(B)は、同図(A)に表示されているウィンドウに
おいて、クリックすることによりウィンドウの一覧が表
示されている例である。更に、ウィンドウ間の親子関係
を把握する従来の第1のシステムとして、特開平2−1
71917「マルチウィンドウ制御方式」がある。この
システムは、ウィンドウの親子関係からなる階層情報を
自動的に管理し、その階層情報を利用して複数のウィン
ドウの一覧を表示するシステムである。親子関係の管理
は、ウィンドウ毎にタイトル、階層情報、識別子を設け
て、全ウィンドウの識別子を表示し、この中から選択さ
れたウィンドウを図16に示すように表示する。同図の
例では、最も上位のウィンドウが“a”であり、下位方
向に順次タイトルに対応させたウィンドウを表示する。
る第2のシステムとして、特開平1−276194「マ
ルチウィンドウ表示方式」がある。このシステムは、図
17に示すように、現時点で表示されている複数のマル
チウィンドウより注目したウィンドウに対して、従属し
ている情報を表示する子ウィンドウをディスプレイ上で
線で結んで、視覚的に親子関係を表すと共に、当該ウィ
ンドウがどのような機能を有するかを合わせて文字列で
表示するものである。
各従来のシステムには、以下のような問題がある。ま
ず、従来の第1のシステムは、現在注目しているウィン
ドウに関する情報を表しており、当該ウィンドウの親の
名前等は表示されているが、他のウィンドウとの関係等
は把握し難い。従って、全てのウィンドウに関して従属
関係を把握するには、すべてのウィンドウをマウスでク
リックする必要があり、全体のウィンドウの従属関係を
把握するには、かなりの時間を要する。さらに、各ウィ
ンドウがどのような機能をもつのかは認識できず、各ウ
ィンドウを実際に実行してみる以外に方法がない。
しているウィンドウを一覧形式で表示しているのみであ
り、ウィンドウ同士の親子関係等は認識できない。さら
に、ウィンドウ間の親子関係を把握できる第1のシステ
ムは、各タイトル毎に階層関係を示しているのみであ
り、親子関係を有するウィンドウがどのような機能を有
しているかは把握できない。
きる第2のシステムは、視覚的に親子関係を示すと共に
当該ウィンドウの情報が表示されているが、ウィンドウ
の情報は文字列で記載されており、当該情報がどのよう
な機能を有しているかを認識し難いという問題がある。
で、ウィンドウの親子関係が一目で認識できると共に、
当該ウィンドウがどのような機能を有するかを、識別ア
イコンを用いて容易に認識することが可能なウィンドウ
関係の識別アイコン付木構造一覧表示方法及び装置を提
供することを目的とする。
の識別アイコン付木構造一覧表示方法は、マルチウィン
ドウシステム上で動作するウィンドウ間の階層構造を、
該ウィンドウの機能を簡素化されたイメージで表現する
アイコンを用いて、木構造により一覧表示する。
ウ識別子、上位または下位のレベルのウィンドウを有す
るか否かを情報として登録しておき、登録されている各
ウィンドウの情報に基づいてレベル番号とアイコンとを
設定し、設定されたレベル番号に基づいて、アイコン及
びウィンドウ識別子により木構造の階層図を表示する。
位のレベルのウィンドウを選択した場合には、該ウィン
ドウのレベルより少なくとも1つ上位のウィンドウも併
せて表示する。また、本発明は、木構造の階層図のアイ
コン及びウィンドウ識別子の表示サイズ、ウィンドウの
表示サイズを任意の大きさで表示する。
ドウに従属関係を示すマークを付与する。また、本発明
は、木構造の階層図としてアイコンのみを表示する。本
発明のウィンドウ関係の識別アイコン付木構造一覧表示
装置は、マルチウィンドウシステム上で動作しているウ
ィンドウの親子関係を、木構造を有する一覧形式で表示
する一覧形式表示手段と、一覧形式表示手段において、
木構造の一覧を表示する際に、各ウィンドウの機能を簡
略化されたイメージでアイコンを表現して表示する識別
アイコン付与手段とを有する。
係を示すマークをウィンドウに付与するマーク付与手段
を含む。また、上記の一覧表示手段は、同一の親ウィン
ドウ名を有するウィンドウを兄弟関係と位置付け、該兄
弟関係にある兄弟ウィンドウが子ウィンドウを有する場
合には、該子ウィンドウを該兄弟ウィンドウに関連付け
てウィンドウの識別子と共に格納する第1の蓄積手段を
有する。
別アイコンが登録されているアイコン蓄積手段と、アイ
コン蓄積手段より、第1の蓄積手段のウィンドウ関係情
報に基づいて各ウィンドウに親子関係を表すレベル番号
と識別アイコンを付与し、該レベル番号によりソートし
た情報を蓄積する第2の蓄積手段を含む。
ィンドウの機能に応じて任意の識別アイコンを生成し、
アイコン蓄積手段に登録する識別アイコン生成手段を含
む。また、上記の識別アイコン生成手段は、1つの種類
の識別アイコンに対して複数の表示サイズを設定する。
素化されたイメージで表現するアイコンを用いて木構造
を生成することにより、コード化されたウィンドウ名
や、当該ウィンドウの機能表示を文字列で見なくとも、
当該機能を顕著に表現している記号化されているアイコ
ンが表示されるため、全体のウィンドウの関係の把握性
が向上する。
ウ識別子、上位または下位のレベルのウィンドウを有す
るか否かを情報として登録しておき、登録されている各
ウィンドウの情報に基づいてレベル番号が付与されてい
るため、当該レベル番号をソートし、その順に読み込ん
で表示することにより木構造が構成される。
中の最下位のレベルのウィンドウを選択した場合には、
最下位のレベルのウィンドウでは、従属関係やデータの
関連が不明瞭になるため、ウィンドウのレベルより少な
くとも1つ上位のウィンドウ、つまり、親ウィンドウも
併せて表示することにより、ウィンドウの関連性が明確
になる。
ン及びウィンドウ識別子の表示サイズ、ウィンドウの表
示サイズを任意の大きさで表示することが可能であるた
め、同一ディスプレイ画面上に複数のウィンドウを表示
するまたは、1つのウィンドウのみを表示する、それぞ
れの場合に任意にフォントを変更することが可能であ
る。
ドウに従属関係を示すマークを付与することにより、子
ウィンドウを有するウィンドウであるか否かを判定で
き、従属関係の把握に役立つ。また、本発明は、ウィン
ドウの機能を簡略した識別アイコンを使用することが可
能であるため、木構造の階層図に識別アイコンのみを表
示してもウィンドウの機能を認識することが可能であ
る。
造一覧表示装置の構成を示す。同図に示す装置は、ウィ
ンドウ間の従属関係を示すウィンドウ関係ファイル10
0、ウィンドウ毎に階層レベルと識別アイコンを格納す
るアイコン格納ファイル200、ウィンドウのインデッ
クス(識別子)を階層構造で表示する制御を行う表示制
御部300、階層構造化されたウィンドウのインデック
ス、ウィンドウ、メッセージ等を表示するディスプレイ
装置400、ユーザの指示を入力するマウス500、ユ
ーザによるウィンドウの生成に伴って、当該ウィンドウ
に対応する識別アイコンを生成するアイコン生成部60
0及びアイコン生成部600により生成された識別アイ
コンとウィンドウの識別子を登録するアイコンマスタフ
ァイル700より構成される。
ステーション上の所定の記憶領域に確保されるファイル
であり、同一の親ウィンドウ名を有するものを兄弟ウィ
ンドウとして位置づけ、自ウィンドウの親ウィンドウ、
自ウィンドウの次の兄弟ウィンドウ、自ウィンドウの子
ウィンドウを関連付け、常に各ウィンドウ関係情報の先
頭にアクセスできるように配置しておく。
毎に、ウィンドウ名、親ウィンドウ情報、兄弟ウィンド
ウ情報、子ウィンドウ情報により構成される。図2は、
本発明のウィンドウ関係ファイル100の内容の例を示
し、図3は、当該ウィンドウ関係ファイル100のウィ
ンドウ情報がディスプレイ装置400上に表示されてい
る例を示す。
ンドウ)は、『F1』、『F2』である。親ウィンドウ
『F1』の子ウィンドウは、『B1』、『B2』、『S
1』の3つのウィンドウがある。この子ウィンドウ『B
1』、『B2』、『S1』は、互いに並列な関係を有す
るために兄弟ウィンドウと呼ぶ。また、これらの子ウィ
ンドウ『B1』、『B2』、『S1』は、子ウィンドウ
を持っていない。
して『G1』を有し、ウィンドウ『G1』は、さらに子
ウィンドウ『P1』を有する。ウィンドウ『G1』は、
兄弟ウィンドウは持っていない。このような関係をディ
スプレイ装置400上に表示すると、図3に示すよう
に、親ウィンドウ『F1』内には、3つの子ウィンドウ
『B1』、『B2』、『S1』が表示されており、親ウ
ィンドウ『F2』内には、子ウィンドウ『G1』が表示
され、さらに当該子ウィンドウ『G1』内には、子ウィ
ンドウ『P1』が表示される。
ィンドウ関係ファイル100からウィンドウ情報を取得
して、階層レベル番号を付与すると共に、当該ウィンド
ウに対応する識別アイコンをアイコンマスタファイル7
00から読み込んで、より付与する。例えば、階層レベ
ル番号は、最上位(親ウィンドウ)のウィンドウが
“0”、次のレベルが“1”のように付与する。この階
層レベル番号により木構造を生成することができる。図
4は、本発明のアイコン格納ファイルの例を示し、図5
は、図4に示すアイコン格納ファイル200の内容をそ
のままディスレイ装置400に表示した状態を示す。図
4の例において、親ウィンドウのレベル番号は“0”で
あり、当該親ウィンドウの子ウィンドウのレベル番号は
“1”、レベル番号1の子ウィンドウのレベル番号は
“2”、さらにレベル番号2の子ウィンドウはレベル番
号“3”となる。
号は“0”であり、識別アイコンは“R”である。識別
アイコンRは、当該全体システムをイメージするアイコ
ンを意味し、例えば、ホームワークに関する動作を行う
ウィンドウには、家をイメージしたマーク等が付与され
る。また、ウィンドウ名「F1」のレベル番号は、
“1”であり、識別アイコンは“F”である。このよう
に、定義されたアイコン格納ファイル200に格納され
ている情報をディスプレイ装置400に表示すると、レ
ベル番号に基づいた木構造として識別アイコンと共に表
示される。
係ファイル100、アイコン格納ファイル200及びア
イコンマスタファイル700を読み込んでディスプレイ
装置400にウィンドウを木構造に組み立てると共に、
ウィンドウ毎に識別アイコンを付与する。なお、表示制
御部300は、マウス500からの指示によりディスプ
レイ装置400のスクロール機能や、表示ウィンドウの
制御、表示文字のフォント等も制御する。
00による制御により種々のウィンドウを表示すると共
に、マウス500からの選択入力に応じて種々のウィン
ドウやメッセージ等を表示する。マウス500は、着目
したいウィンドウ名の位置にカーソルを移動させ、クリ
ックすることにより所望のウィンドウをオープンさせた
り、クローズさせたりする。また、子ウィンドウを有す
る親ウィンドウ名をクリックすると、子ウィンドウのオ
ープン・クローズが行われる。
ファイル700に登録するための識別アイコンをマウス
500からの入力に従って生成する。例えば、識別アイ
コンを生成する場合には、ワークステーション上に予め
提供されているアイコンサンプルを取り出して、当該ア
イコンサンプルを種々変更したり、サイズを指定する等
の処理を行う。
6、図7は、本発明の概要動作を示すフローチャートで
ある。 ステップ101) 最初にワークステーション上の記憶
領域にウィンドウ関係ファイル100とアイコン格納フ
ァイル200の領域を確保すると、表示制御部300
は、ウィンドウ関係ファイル100からウィンドウ毎の
情報を読み出して、当該ウィンドウの親、兄弟、子等の
従属関係の情報を取得して、レベル番号を決定して、各
ウィンドウ名に対応するアイコンをアイコンマスタファ
イル700から取得して当該ウィンドウ名を付与してア
イコン格納ファイル200にする。
の記憶領域に設定されたアイコン格納ファイル200の
データをロードする。 ステップ103) アイコン格納ファイル200の各ウ
ィンドウ毎に付与されているレベル番号に基づいてソー
トする。
アイコン格納ファイル200の内容を順に読み込んで、
ディスプレイ装置400に表示するための木構造を構築
する。 ステップ105) アイコン格納ファイル200から読
み込まれたウィンドウは、親ウィンドウ(レベル番号=
0)であるかを判定し、親ウィンドウである場合には、
ステップ106に移行し、親ウィンドウ以外(レベル番
号>0)である場合には、ステップ109に移行する。
表示するか否かを判定し、子ウィンドウの表示を行う場
合(子ウィンドウが存在する)には、ステップ107に
移行し、また、子ウィンドウの表示を行わない場合(子
ウィンドウなし)には、ステップ109に移行する。
ウィンドウ名に付与し、ステップ109に移行する。 ステップ108) マークとして“+”をウィンドウ名
に付与して、ステップ109に移行する。
0に表示するアイコンの解像度のサイズを決定する。大
アイコンで表示させる場合には、ステップ110に移行
し、小アイコンで表示させる場合には、ステップ111
に移行する。 ステップ110) ディスプレイ装置400上に表示さ
れているアイコン種別より大アイコンを選択し、ステッ
プ112に移行する。
0上に表示されているアイコン種別より小アイコンを選
択し、ステップ112に移行する。 ステップ112) 表示制御部300は、アイコン格納
ファイル200からデータを読み込んで、レベルに応じ
て各アイコンとウィンドウ名からなる木構造をディスプ
レイ装置400に一覧表示する。
て、ディスプレイ装置400上に表示されているレベル
毎のウィンドウの機能を表すアイコン及びウィンドウ名
の一覧表示を見て、ユーザがマウス500による選択入
力を行うまで待機する。 ステップ114) ユーザがウィンドウの追加を選択し
た場合には、ステップ102に移行する。
報の変更を行う場合には、ステップ112に移行する。 ステップ116) 奥段階(表示されているレベルの更
に下位の段階の子ウィンドウ)の表示の要求が入力され
た場合には、ステップ105に移行する。
が終了したかを判定し、終了した場合にはステップ11
8に移行し、まだ、終了が選択されていない場合には、
ステップ113に移行する。 ステップ118) ユーザから選択入力の終了が入力さ
れると、ワークステーション上の記憶領域を解放する。
る。 [第1の実施例]図8は、本発明の第1の実施例のウィ
ンドウ表示した例を示す。
ウィンドウを『FAMILY1』であるとし、ウィンド
ウ『form1』の子ウィンドウに『ComboBox
1』、『Push1』、『HScroll1』、『Li
stBox1』、『CheckBox1』があるものと
する。
は、以下の内容が登録されていることになる。 〈ウィンドウ関係ファイル〉 ・ウィンドウ名:FAMILY 親ウィンドウ情報:なし 兄弟ウィンドウ情報:なし 子ウィンドウ情報:form1 ・ウィンドウ名:form1 親ウィンドウ情報:あり 兄弟ウィンドウ情報:なし 子ウィンドウ情報:ComboBox1 Push1 HScroll1 ListBox1 CheckBox1 従って、上記のウィンドウ関係ファイル100の設定時
にアイコンマスタファイル700が生成される。アイコ
ンマスタファイル700は、上記の各ウィンドウが定義
されると同時に、当該ウィンドウ対応に当該ウィンドウ
の機能を簡略的にイメージ処理されたアイコンが生成さ
れ、登録される。なお、簡略的なイメージは、システム
に予め提供されているイラストのようなイメージデータ
を用いてもよいし、ユーザ自身で作成してもよい。
に定義され、同図に示す順序にソートされたものとす
る。図9に示す例は、レベル番号が“0”から“2”ま
でのレベルが設定されている。ウィンドウ“FAMIL
Y1”は親ウィンドウであり、ウィンドウ“form
1”は、“FAMILY1”の子ウィンドウである。ウ
ィンドウ“ComboBox1”、“Push1”、
“HScroll1”、“ListBox1”、“Ch
eckBox1”は、ウィンドウ“FAMILY1”の
子ウィンドウであると共に、共に兄弟ウィンドウでもあ
る。また、アイコン格納ファイル200の識別アイコン
は、同図に示すように、各ウィンドウの機能を表すマー
クが格納されている。
ン格納ファイル200を読み込んで、図10に示すよう
な表示を行う。ここで、同図中の“CheckBox
1”をユーザが選択すると、当該ウィンドウ名に対応す
るウィンドウがオープンされる。
名の前に“+”、“−”等のマークを付与することによ
り、当該ウィンドウが他のウィンドウの親ウィンドウで
あるかまたは、子ウィンドウを持たない単独のウィンド
ウであるかを表示する。図10においてウィンドウ名
『FAMILY』の子ウィンドウ『form1』は、5
つの子ウィンドウが自ウィンドウより下位に存在してい
ることを示すために、ウィンドウ名の前に“−”が付与
してある。また、自ウィンドウに親ウィンドウが存在す
る場合には、“+”をウィンドウ名に付与すればよい。
ィンドウの機能を記号化したアイコンを木構造に従って
表示することにより、ウィンドウ名『FAMILY1』
の中にどのような機能を持つウィンドウが存在するかを
容易に認識することが可能である。
ドウであるか、子ウィンドウを有する親ウィンドウであ
るかを示すマークとして“−”、“+”を用いている
が、この例に限定されることなく、ウィンドウの従属関
係を把握できる表示であればよい。
て、上記の第1の実施例において表示されたアイコン及
びウィンドウ名の表示上のサイズを変更する例を示す。
この場合には、図11に示す起動画面において、コント
ロール一覧表サイズ選択用のウィンドウを表示し、その
中から任意のサイズを選択する。同図の例では、選択項
目として「大」、「小」しか表示されていないが、適宜
表示フォント数等を表示して、選択できるようにしても
よい。また、ディスプレイ装置400に表示するコント
ロール一覧のウィンドウのサイズも選択するように構成
してもよい。例えば、図12に示すように、ディスプレ
イ装置400上の一部分にコントロール一覧表を表示
し、他の部分にユーザによりクリックされたウィンドウ
を表示するようにしてもよい。
て、ディスプレイ装置400に表示されたコントロール
一覧表からユーザがあるウィンドウ名をクリックしたと
き、当該ウィンドウが最小レベルであった場合には、当
該最小レベルより1レベル上位のウィンドウまで表示す
るように制御するものである。ユーザが図13に示すコ
ントロール一覧中のグラフ表示機能を有するウィンドウ
名の“Graph21”の最下位の子ウィンドウである
“C1”を選択した場合には、グラフは、“C1”の値
しか表示されないことになる。この場合、グラフは他の
数値と比較できなければ意味がないため、仮にユーザが
最下位のレベルのウィンドウを指定したとしても、表示
制御部300は、指定されたウィンドウの少なくとも1
つ上位のレベルのウィンドウについて表示する。
ドウ“Graph21”のレベルのウィンドウの内容が
表示される。 [第4の実施例]次に、新しいウィンドウが生成された
場合に、アイコン生成部600が、当該ウィンドウの機
能を容易に表現できる識別アイコンを生成する場合につ
いて説明する。このとき、ウィンドウの機能を簡略化さ
れているイメージデータがシステムに登録されている場
合には、読み込んで、適宜変更等を加えてアイコンマス
タファイル700に登録する。または、ユーザ自身でア
イコン用のイラストを、ディスプレイ装置400上で、
マウス500を使用して生成して、ウィンドウ名と共に
アイコンマスタファイル700に登録する。
を適用する場合には、レベル0に対応する親ウィンドウ
として、『防火』、『防災』の2つの親ウィンドウを生
成し、ウィンドウ『防火』のアイコンとして火をイメー
ジするアイコンを生成してアイコン格納ファイル200
に登録し、『防火』の子ウィンドウとして、消化器や通
報を意味するアイコンを生成して登録する。これによ
り、ディスプレイ装置400上に表示する場合には、ウ
ィンドウ名は表示せず、アイコンのみを表示しても当該
アイコンのイラストにより何を示しているかが判断で
き、当該アイコンをクリックすることにより、例えば消
化器の設置位置を示したウィンドウを表示することがで
きる。
ることなく、特許請求の範囲内で種々、変更・応用が可
能である。
ィンドウシステムにおけるウィンドウ毎に、階層関係を
関連付けて登録しておき、表示装置上にウィンドウ名を
表示する際に、階層レベルが認識できる木構造を用いて
表現することにより、あるウィンドウがどの上位のウィ
ンドウに従属しているのか、及び全体のウィンドウ構成
が把握し易い。
コンやウィンドウ名等の表示サイズを種々変更すること
が可能であるため、登録されているウィンドウの種類が
少ない場合等には、表示されるアイコンやウィンドウ名
等を大きなフォントで表示したり、また、同一画面上に
コントール一覧を表示すると共に、他の部分には、クリ
ックすることにより指定されたウィンドウを合わせて表
示する場合には、小さなフォントで表示する等、種々変
更可能である。
ィンドウの機能を表す記号をアイコンとして表示するこ
とにより、当該ウィンドウがどのような機能を有してい
るのか、把握し易い。特に、低年齢向教材等に用いる場
合には、ウィンドウ名を表示しなくとも、単にアイコン
のみを表示して選択させることも可能となるため、文字
の認識力がないユーザにも適用可能となる。
ンドウをクリックした場合であっても、自動的に、当該
ウィンドウの親ウィンドウも表示することにより、表示
されたウィンドウの内容が認識し易い。このように本発
明は、ウィンドウの階層構造における従属関係が一目で
わかり、システム全体を見渡すことが可能である。
イコンで実行したい作業を選択することが可能であり、
専門の知識を有していない者でも容易にマルチウィンド
ウシステムを扱うことが可能である。
図である。
示す図である。
ンドウ情報を表示した例を示す図である。
す図である。
を示す図である。
1)である。
2)である。
例を示す図である。
の例を示す図である。
別アイコン付一覧木構造階層図(コントロール一覧)で
ある。
ドウ名の表示サイズの指定の方法を示す図である。
例を示す図である。
ある。
第1の例を示す図である。
第2の例を示す図である。
Claims (12)
- 【請求項1】 マルチウィンドウシステム上で動作する
ウィンドウ間の階層構造を、該ウィンドウの機能を簡素
化されたイメージで表現するアイコンを用いて、木構造
により一覧表示することを特徴とするウィンドウ関係の
識別アイコン付木構造一覧表示方法。 - 【請求項2】 ウィンドウ毎のウィンドウ識別子、上位
または下位のレベルのウィンドウを有するか否かを情報
として登録しておき、 前記登録されている各ウィンドウの情報に基づいてレベ
ル番号と、アイコンを設定し、 設定されたレベル番号に基づいて、前記アイコン及びウ
ィンドウ識別子により木構造の階層図を表示する請求項
1記載のウィンドウ関係の識別アイコン付木構造一覧表
示方法。 - 【請求項3】 表示された前記木構造の階層図中の最下
位のレベルのウィンドウを選択した場合には、該ウィン
ドウのレベルより少なくとも1つ上位のウィンドウも併
せて表示する請求項1記載のウィンドウ関係の識別アイ
コン付木構造一覧表示方法。 - 【請求項4】 前記木構造の階層図のアイコン及びウィ
ンドウ識別子の表示サイズ、ウィンドウの表示サイズを
任意の大きさで表示する請求項1記載のウィンドウ関係
の識別アイコン付木構造一覧表示方法。 - 【請求項5】 前記木構造の階層図のウィンドウに従属
関係を示すマークを付与する請求項1記載のウィンドウ
関係の識別アイコン付木構造一覧表示方法。 - 【請求項6】 前記木構造の階層図としてアイコンのみ
を表示する請求項1記載のウィンドウ関係の識別アイコ
ン付木構造一覧表示方法。 - 【請求項7】 マルチウィンドウシステム上で動作して
いるウィンドウの親子関係を、木構造を有する一覧形式
で表示する一覧形式表示手段と、 前記一覧形式表示手段において、木構造の一覧を表示す
る際に、各ウィンドウの機能をアイコンで表現して表示
する識別アイコン付与手段とを有することを特徴とする
ウィンドウ関係の識別アイコン付木構造一覧表示装置。 - 【請求項8】 前記一覧形式表示手段は、 親子関係を示すマークをウィンドウに付与するマーク付
与手段を含む請求項7記載のウィンドウ関係の識別アイ
コン付木構造一覧表示装置。 - 【請求項9】 前記一覧表示手段は、 同一の親ウィンドウ名を有するウィンドウを兄弟関係と
位置付け、該兄弟関係にある兄弟ウィンドウが子ウィン
ドウを有する場合には、該子ウィンドウを該兄弟ウィン
ドウに関連付けてウィンドウ識別子と共に格納する第1
の蓄積手段を有する請求項7記載のウィンドウ関係の識
別アイコン付木構造一覧表示装置。 - 【請求項10】 前記識別アイコン付与手段は、 識別アイコンが登録されているアイコン蓄積手段と、 前記アイコン蓄積手段より、前記第1の蓄積手段のウィ
ンドウ関係情報に基づいて各ウィンドウに親子関係を表
すレベル番号と識別アイコンを付与し、該レベル番号に
よりソートを行ったデータを蓄積する第2の蓄積手段を
含む請求項7記載のウィンドウ関係の識別アイコン付木
構造一覧表示装置。 - 【請求項11】 前記識別アイコン付与手段は、 ウィンドウの機能に応じて任意の識別アイコンを生成
し、前記アイコン蓄積手段に登録する識別アイコン生成
手段を含む請求項1記載のウィンドウ関係の識別アイコ
ン付木構造一覧表示装置。 - 【請求項12】 前記識別アイコン生成手段は、 1つの種類の識別アイコンに対して複数の表示サイズを
設定する請求項11記載のウィンドウ関係の識別アイコ
ン付木構造一覧表示装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19545395A JP3400193B2 (ja) | 1995-07-31 | 1995-07-31 | ウィンドウ関係の識別アイコン付木構造一覧表示方法及び装置 |
| US08/921,519 US5933143A (en) | 1995-07-31 | 1997-09-02 | Method and apparatus for displaying a tree structure diagram representing a relationship among windows with icons representing respective windows |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19545395A JP3400193B2 (ja) | 1995-07-31 | 1995-07-31 | ウィンドウ関係の識別アイコン付木構造一覧表示方法及び装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003006004A Division JP2003202949A (ja) | 2003-01-14 | 2003-01-14 | 識別アイコン付木構造一覧表表示方法及び装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0944334A true JPH0944334A (ja) | 1997-02-14 |
| JP3400193B2 JP3400193B2 (ja) | 2003-04-28 |
Family
ID=16341326
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19545395A Expired - Fee Related JP3400193B2 (ja) | 1995-07-31 | 1995-07-31 | ウィンドウ関係の識別アイコン付木構造一覧表示方法及び装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5933143A (ja) |
| JP (1) | JP3400193B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11224151A (ja) * | 1998-02-06 | 1999-08-17 | Nippon Ir Kk | マトリックス表示プログラムを記録した記録媒体 |
| WO2008137559A1 (en) * | 2007-05-04 | 2008-11-13 | Microsoft Corporation | Live companion window |
| US8954507B2 (en) | 2007-06-22 | 2015-02-10 | Microsoft Corporation | Gathering and using awareness information |
Families Citing this family (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09289606A (ja) * | 1996-04-23 | 1997-11-04 | Canon Inc | 画像表示装置およびカメラ制御装置 |
| US6973200B1 (en) * | 1997-04-22 | 2005-12-06 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and storage medium |
| US7434172B1 (en) * | 1997-10-21 | 2008-10-07 | International Business Machines Corporation | Color and symbol coded visual cues for relating screen items to each other |
| JP3792405B2 (ja) * | 1998-08-10 | 2006-07-05 | 富士通株式会社 | ファイル操作装置およびファイル操作プログラムを記録した記録媒体 |
| JP3123990B2 (ja) * | 1998-10-05 | 2001-01-15 | 埼玉日本電気株式会社 | 携帯無線端末 |
| US6854089B1 (en) * | 1999-02-23 | 2005-02-08 | International Business Machines Corporation | Techniques for mapping graphical user interfaces of applications |
| US6657645B2 (en) * | 1999-06-11 | 2003-12-02 | Microsoft Corporation | System, method, and computer-readable medium for displaying keyboard cues in a window |
| US6636248B1 (en) * | 1999-09-01 | 2003-10-21 | International Business Machines Corporation | Method and system for visually delineating a relationship between related graphical windows in a graphical user interface |
| DE10016753A1 (de) * | 2000-04-04 | 2001-10-11 | Definiens Ag | Verfahren zum Navigieren zwischen Ausschnitten in einem Darstellungsraum |
| US20030052927A1 (en) * | 2001-09-20 | 2003-03-20 | International Business Machines Corporation | System and method for indicating a status of multiple features of a data processing system |
| US7898529B2 (en) * | 2003-01-08 | 2011-03-01 | Autodesk, Inc. | User interface having a placement and layout suitable for pen-based computers |
| US20080109751A1 (en) * | 2003-12-31 | 2008-05-08 | Alias Systems Corp. | Layer editor system for a pen-based computer |
| US20050229153A1 (en) * | 2004-04-07 | 2005-10-13 | International Business Machines Corporation | Method, apparatus, and program for application design based on diagram specialization |
| US7360166B1 (en) * | 2005-08-17 | 2008-04-15 | Clipmarks Llc | System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources |
| US8910111B2 (en) * | 2010-10-15 | 2014-12-09 | Cisco Technology, Inc. | Software map to represent information regarding software development events |
| USD761835S1 (en) * | 2014-08-28 | 2016-07-19 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
| DE102015117479B4 (de) * | 2015-10-14 | 2024-06-27 | Canon Production Printing Germany Gmbh & Co. Kg | Verfahren zum Synchronisieren von Bedienfeldern eines Produktionssystems |
| US10824317B2 (en) * | 2017-06-14 | 2020-11-03 | Behr Process Corporation | Systems and methods for assisting with color selection |
| US12164739B2 (en) | 2020-09-25 | 2024-12-10 | Apple Inc. | Methods for interacting with virtual controls and/or an affordance for moving virtual objects in virtual environments |
| US11720171B2 (en) | 2020-09-25 | 2023-08-08 | Apple Inc. | Methods for navigating user interfaces |
| EP4697149A3 (en) | 2020-09-25 | 2026-03-11 | Apple Inc. | Methods for adjusting and/or controlling immersion associated with user interfaces |
| EP4200690B1 (en) | 2020-09-25 | 2026-03-11 | Apple Inc. | Methods for manipulating objects in an environment |
| WO2022146936A1 (en) | 2020-12-31 | 2022-07-07 | Sterling Labs Llc | Method of grouping user interfaces in an environment |
| US11995230B2 (en) | 2021-02-11 | 2024-05-28 | Apple Inc. | Methods for presenting and sharing content in an environment |
| WO2022221851A1 (en) * | 2021-04-13 | 2022-10-20 | Apple Inc. | Methods for providing an immersive experience in an environment |
| CN117980962A (zh) | 2021-09-23 | 2024-05-03 | 苹果公司 | 用于内容应用的设备、方法和图形用户界面 |
| CN118215903A (zh) | 2021-09-25 | 2024-06-18 | 苹果公司 | 用于在虚拟环境中呈现虚拟对象的设备、方法和图形用户界面 |
| US12456271B1 (en) | 2021-11-19 | 2025-10-28 | Apple Inc. | System and method of three-dimensional object cleanup and text annotation |
| WO2023137402A1 (en) | 2022-01-12 | 2023-07-20 | Apple Inc. | Methods for displaying, selecting and moving objects and containers in an environment |
| KR20240134030A (ko) | 2022-01-19 | 2024-09-05 | 애플 인크. | 환경 내의 객체들을 디스플레이하고 리포지셔닝시키기 위한 방법들 |
| US12272005B2 (en) | 2022-02-28 | 2025-04-08 | Apple Inc. | System and method of three-dimensional immersive applications in multi-user communication sessions |
| US12541280B2 (en) | 2022-02-28 | 2026-02-03 | Apple Inc. | System and method of three-dimensional placement and refinement in multi-user communication sessions |
| US12321666B2 (en) | 2022-04-04 | 2025-06-03 | Apple Inc. | Methods for quick message response and dictation in a three-dimensional environment |
| US12511009B2 (en) | 2022-04-21 | 2025-12-30 | Apple Inc. | Representations of messages in a three-dimensional environment |
| US12394167B1 (en) | 2022-06-30 | 2025-08-19 | Apple Inc. | Window resizing and virtual object rearrangement in 3D environments |
| US12148078B2 (en) | 2022-09-16 | 2024-11-19 | Apple Inc. | System and method of spatial groups in multi-user communication sessions |
| US12112011B2 (en) | 2022-09-16 | 2024-10-08 | Apple Inc. | System and method of application-based three-dimensional refinement in multi-user communication sessions |
| US12099653B2 (en) | 2022-09-22 | 2024-09-24 | Apple Inc. | User interface response based on gaze-holding event assessment |
| US12405704B1 (en) | 2022-09-23 | 2025-09-02 | Apple Inc. | Interpreting user movement as direct touch user interface interactions |
| US20240233288A1 (en) | 2022-09-24 | 2024-07-11 | Apple Inc. | Methods for controlling and interacting with a three-dimensional environment |
| JP2025534274A (ja) | 2022-09-24 | 2025-10-15 | アップル インコーポレイテッド | 通信セッションにおける環境及び環境提示のための時刻調整のための方法 |
| CN121165940A (zh) | 2023-01-30 | 2025-12-19 | 苹果公司 | 用于响应于注视和/或手势输入来显示多组控件的设备、方法和图形用户界面 |
| US12108012B2 (en) | 2023-02-27 | 2024-10-01 | Apple Inc. | System and method of managing spatial states and display modes in multi-user communication sessions |
| US12443286B2 (en) | 2023-06-02 | 2025-10-14 | Apple Inc. | Input recognition based on distinguishing direct and indirect user interactions |
| US12118200B1 (en) | 2023-06-02 | 2024-10-15 | Apple Inc. | Fuzzy hit testing |
| KR20260017447A (ko) | 2023-06-04 | 2026-02-05 | 애플 인크. | 중첩하는 윈도우들을 관리하고 시각적 효과들을 적용하기 위한 방법들 |
| US12099695B1 (en) | 2023-06-04 | 2024-09-24 | Apple Inc. | Systems and methods of managing spatial groups in multi-user communication sessions |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH076030A (ja) * | 1993-04-29 | 1995-01-10 | Internatl Business Mach Corp <Ibm> | ユーザ・インターフェース・サーバ用ユーザ・インターフェース作成・編集システム |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4860204A (en) * | 1987-02-05 | 1989-08-22 | Softron, Inc. | Computer based workstation for development of graphic representation of computer programs |
| JPH01276194A (ja) * | 1988-04-28 | 1989-11-06 | Hitachi Ltd | マルチウインドウ表示方式 |
| JPH02171917A (ja) * | 1988-12-26 | 1990-07-03 | Hitachi Ltd | マルチウインドウ制御方式 |
| US5249300A (en) * | 1990-04-27 | 1993-09-28 | Bachman Information Systems, Inc. | System and method of constructing models of complex business transactions using entity-set variables for ordered sets of references to user data |
| US5241645A (en) * | 1990-04-27 | 1993-08-31 | Bachman Information Systems, Inc. | Computer system for creating and manipulating subsets of dynamic information systems models |
| US5212771A (en) * | 1990-04-27 | 1993-05-18 | Bachman Information Systems, Inc. | System for establishing concurrent high level and low level processes in a diagram window through process explosion and implosion subsystems |
| US5195178A (en) * | 1990-04-27 | 1993-03-16 | Bachman Information Systems, Inc. | Adaptive window system for dynamically modeling information systems |
| JPH04337843A (ja) * | 1991-05-15 | 1992-11-25 | Hitachi Ltd | プログラム動作表示方法 |
| CA2048039A1 (en) * | 1991-07-19 | 1993-01-20 | Steven Derose | Data processing system and method for generating a representation for and random access rendering of electronic documents |
| JPH0636043A (ja) * | 1992-07-17 | 1994-02-10 | Hitachi Ltd | 階層構造情報の表示装置 |
| GB2271447A (en) * | 1992-10-12 | 1994-04-13 | Ibm | Data processing system |
| EP0603425A1 (en) * | 1992-12-22 | 1994-06-29 | International Business Machines Corporation | Representation of n-ary trees |
| JP2710547B2 (ja) * | 1994-02-15 | 1998-02-10 | インターナショナル・ビジネス・マシーンズ・コーポレイション | グラフィカル・ユーザ・インターフェース |
| US5630125A (en) * | 1994-05-23 | 1997-05-13 | Zellweger; Paul | Method and apparatus for information management using an open hierarchical data structure |
| US5627979A (en) * | 1994-07-18 | 1997-05-06 | International Business Machines Corporation | System and method for providing a graphical user interface for mapping and accessing objects in data stores |
-
1995
- 1995-07-31 JP JP19545395A patent/JP3400193B2/ja not_active Expired - Fee Related
-
1997
- 1997-09-02 US US08/921,519 patent/US5933143A/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH076030A (ja) * | 1993-04-29 | 1995-01-10 | Internatl Business Mach Corp <Ibm> | ユーザ・インターフェース・サーバ用ユーザ・インターフェース作成・編集システム |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11224151A (ja) * | 1998-02-06 | 1999-08-17 | Nippon Ir Kk | マトリックス表示プログラムを記録した記録媒体 |
| WO2008137559A1 (en) * | 2007-05-04 | 2008-11-13 | Microsoft Corporation | Live companion window |
| US8677270B2 (en) | 2007-05-04 | 2014-03-18 | Microsoft Corporation | Live companion user interface |
| US9274674B2 (en) | 2007-05-04 | 2016-03-01 | Microsoft Technology Licensing, Llc | Live companion user interface |
| US8954507B2 (en) | 2007-06-22 | 2015-02-10 | Microsoft Corporation | Gathering and using awareness information |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3400193B2 (ja) | 2003-04-28 |
| US5933143A (en) | 1999-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3400193B2 (ja) | ウィンドウ関係の識別アイコン付木構造一覧表示方法及び装置 | |
| US8060822B2 (en) | System and method for creation of an object within an object hierarchy structure | |
| US7334196B2 (en) | User interface display navigation and item selection system | |
| CN1316351C (zh) | 操作用户界面元素的计算机系统和方法 | |
| US6102967A (en) | Testing a help system of a computer software application without executing the computer software application | |
| US5905498A (en) | System and method for managing semantic network display | |
| JP4195444B2 (ja) | ファイル・システムapiを拡張するための方法およびシステム | |
| US8302019B2 (en) | System and method for visualizing process flows | |
| US20090259933A1 (en) | System for Displaying an Annotated Programming File | |
| JPH022419A (ja) | プログラム情報管理方式 | |
| CN1983173B (zh) | 图形用户界面设计方法和设备 | |
| US6543046B1 (en) | Apparatus and method for navigating objects within a computer-implemented object environment | |
| WO2004097627A2 (en) | A method of representing data flow between programming objects in a hierarchical display | |
| US20080109443A1 (en) | Information Management Method, Information Management Program And Information Management Apparatus | |
| JP2001344230A (ja) | マルチメディア文書生成装置及び方法、及びこれらをコンピュータに実行させるプログラムを記録した記録媒体 | |
| JP6948492B2 (ja) | 情報管理装置並びにファイル管理方法 | |
| JP2003202949A (ja) | 識別アイコン付木構造一覧表表示方法及び装置 | |
| Scogings et al. | A method for the early stages of interactive system design using UML and Lean Cuisine+ | |
| JP3557622B2 (ja) | データ構造表示装置およびデータ構造表示方法 | |
| JPH07146767A (ja) | ヘルプ情報管理システム | |
| US20030151632A1 (en) | User interface system for applying decision values to objects | |
| Li et al. | The automatic generation of a graphical dialogue model from Delphi source code | |
| Costabile et al. | Iconit: an environment for design and prototyping of iconic interfaces | |
| JP2002288186A (ja) | 電子資料の分類管理方法およびシステム | |
| Jin et al. | Design and implementation for report layout merging |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20021112 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20030204 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080221 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090221 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090221 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100221 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |