(57)【特許請求の範囲】
【請求項１】
ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供する方法であって、
（ａ）前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置の記述を提供するステップと、
（ｂ）前記記述に基づいて、前記コンテンツ・ペインが前記ホスト・ウィンドウ内にどのようにドッキングされるかを示すドッキング標識を表示するステップと
を含む、方法。
【請求項２】
前記記述に従って、前記コンテンツ・ペインをドッキングするステップ（ｃ）をさらに含む、請求項１に記載の方法。
【請求項３】
前記ドッキング標識は、前記ホスト・ウィンドウ内の少なくとも１つの他のコンテンツ・ペイン及び少なくとも１つの分割バーと共に前記コンテンツ・ペインを図示するサムネイル図である、請求項１に記載の方法。
【請求項４】
前記サムネイル図内のドッキングされる前記コンテンツ・ペインが特定の色で識別される、請求項３に記載の方法。
【請求項５】
前記ホスト・ウィンドウ上のドッキング位置に前記コンテンツ・ペインをドラッグすることに応答して、前記サムネイル図を表示する、請求項３に記載の方法。
【請求項６】
ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供するシステムであって、
前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置を提示する記述と、
前記記述に基づいて、前記コンテンツ・ペインが前記ホスト・ウィンドウ内にどのようにドッキングされるかを示すドッキング標識と
を含む、システム。
【請求項７】
前記記述に従って、前記コンテンツ・ペインをドッキングする手段を含む、請求項６に記載のシステム。
【請求項８】
前記ドッキング標識がサムネイル図である、請求項６に記載のシステム。
【請求項９】
前記サムネイル図内のドッキングされる前記コンテンツ・ペインが特定の色で識別される、請求項８に記載のシステム。
【請求項１０】
前記サムネイル図は、前記ホスト・ウィンドウ上のドッキング位置に前記コンテンツ・ペインをドラッグすることに応答して、表示される、請求項８に記載のシステム。
【請求項１１】
ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供するプログラム命令を含むコンピュータ可読媒体であって、
（ａ）前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置の記述を提供するステップと、
（ｂ）前記記述に基づいて、前記コンテンツ・ペインが前記ホスト・ウィンドウ内にどのようにドッキングされるかを示すドッキング標識を表示するステップと
をコンピュータに実行させるプログラム命令を含む、コンピュータ可読媒体。
【請求項１２】
前記記述に従って、前記コンテンツ・ペインをドッキングする（ｃ）ステップをさらに含む、請求項１１に記載のコンピュータ可読媒体。
【請求項１３】
前記ドッキング標識は、前記ホスト・ウィンドウ内の少なくとも１つの他のコンテンツ・ペイン及び少なくとも１つの分割バーと共に前記コンテンツ・ペインを図示するサムネイル図である、請求項１１に記載のコンピュータ可読媒体。
【請求項１４】
前記サムネイル図内のドッキングされる前記コンテンツ・ペインが特定の色で識別される、請求項１３に記載のコンピュータ可読媒体。
【請求項１５】
前記ホスト・ウィンドウ上のドッキング位置に前記コンテンツ・ペインをドラッグすることに応答して、前記サムネイル図を表示する、請求項１３に記載のコンピュータ可読媒体。
【請求項１６】
ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供する方法であって、
（ａ）前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置の記述を提供するステップと、
（ｂ）前記コンテンツ・ペインが前記ホスト・ウィンドウ内にどのようにドッキングされるかを示すサムネイル図であり、前記コンテンツ・ペインが特定の色によって識別される、前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置を示すための図を使用するステップと、
（ｃ）前記記述に従って、前記コンテンツ・ペインをドッキングするステップと
を含む、方法。
【請求項１７】
ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供するシステムであって、
前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置を提示する記述と
、
前記コンテンツ・ペインが前記ホスト・ウィンドウ内にどのようにドッキングされるかを示すサムネイル図であり、前記コンテンツ・ペインが特定の色によって識別される、前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置を示すために使用される図と、
前記記述に従って、ドッキングされる前記コンテンツ・ペインと
を含む、システム。
【請求項１８】
ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供する、プログラム命令を含むコンピュータ可読媒体であって、
（ａ）前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置の記述を提供するステップと、
（ｂ）前記コンテンツ・ペインが前記ホスト・ウィンドウ内にどのようにドッキングされるかを示すサムネイル図であり、前記コンテンツ・ペインが特定の色によって識別される、前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置を示すための図を使用するステップと、
（ｃ）前記記述に従って、前記コンテンツ・ペインをドッキングするステップと
をコンピュータに実行させるプログラム命令を含む、コンピュータ可読媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般にはコンピュータのホスト・ウィンドウ内のコンテンツ・ペインのドッキングおよびアンドッキングに関し、詳細には、コンテンツ・ペインをドッキングするためのフィードバックの提供に関する。
【０００２】
【従来の技術】
ウィンドウ型環境におけるグラフィカル・ユーザ・インターフェースを使用するコンピュータ・システムは一般に、複数のウィンドウを表示する。各ウィンドウは、ポインティング・デバイスを介して移動させることができる。一般には、各ウィンドウは、それ独自のタイトル・バーを持つグラフィカル・ユーザ・インターフェース上の独立した存在を有する。ウィンドウを「ドッキング」するとは、そのコンテンツ・ペインを別のウィンドウ内に移動することである。ユーザは、マウスのドラッグ操作を使用してコンテンツ・ペインを移動する。ウィンドウのコンテンツ・ペインは、ドッキングされると「ドッキング・ペイン」内に置かれることができる。したがって、コンテンツ・ペインは、ウィンドウからアンドッキングされ、ドッキング・ペインにドッキングまたは再ドッキングされる。別のウィンドウをドッキングすることができるウィンドウを「ホスト・ウィンドウ」と呼ぶ。以下の説明で、添付図面を参照しながらドッキング／アンドッキング機能を例示する。
【０００３】
図１および図２に、ホスト・ウィンドウ１０へのコンテンツ・ペイン１２の従来のドッキングとアンドッキングを示す。図１で、下にある構成要素が見える、ドラッグされたグレイまたは黒の輪郭線１４によって、ドッキングとアンドッキングのフィードバックが得られる。この輪郭線１４は、ドッキングまたはアンドッキングされるウィンドウの大きさと向きを示す。ウィンドウ１２をアンドッキングするときは、輪郭１４は、その結果のウィンドウの大きさと向きを持つ、太い粒状のグレイの境界線である。図２では、ドッキングするとき、輪郭１５は、その結果のドッキング・ペインの大きさと向きを持つ（ただし正確な位置は持たない）細い黒の境界線である。ドッキングの結果（図示せず）は、分割バーによってホスト・ウィンドウの中心から分離された境界領域である。この従来の方法を使用した従来のウィンドウのドッキングおよびアンドッキングには、以下の問題がある。
【０００４】
【発明が解決しようとする課題】
ドッキングは、ホスト・ウィンドウの４つの境界領域でのみ行われ、ホスト・ウィンドウの中心では行われない。境界領域には、複数のドッキング・ペインを一方向にしか配置することができない。ドッキング位置は４箇所に限定されている。分割バーの方向では、ドッキングは常に分割ペインの外部で行われる。たとえば、縦の分割バーを考えると、左側上部、左側下部、右側上部、右側下部の位置は使用することができない。ドッキングおよびアンドッキング中のフィードバックでは、ドッキング結果のペインの向きと大きさのみが示され、既存のドッキング・ペインがどのように移動し、サイズ変更されるかは示されない。したがって、ユーザへの視覚的フィードバックでは、ドッキングの全体的な結果をユーザに十分に示すことができない。
【０００５】
したがって、上述の問題を克服するシステム、方法、および製品が必要である。本発明はこのような必要に対処する。
【０００６】
【課題を解決するための手段】
ホスト・ウィンドウにドックされるコンテンツ・ペインに関する、フィードバックを提供するためのシステム、方法、および製品を開示する。このシステム、方法、および製品は、ホスト・ウィンドウ内のコンテンツ・ペインの位置の記述の提示と、ホスト・ウィンドウ内のコンテンツ・ペインの位置と向き（方位）を示す図の使用を含む。また、このシステム、方法、および製品は、その記述に従ってコンテンツ・ペインをドッキングすることも含む。
【０００７】
本発明によるシステム、方法、および製品によって、境界領域を超えてドッキングを行うことができる。さらに、ドッキング位置には、分割ペイン内部の位置も含まれる。たとえば、縦の分割バーを考えると、左側上部、左側下部、右側上部、および右側下部の位置が使用可能である。ドッキング時のサムネイル・フィードバックによって、結果のドッキング・ペインの向きと相対的大きさだけでなく、既存のドッキング・ペインがどのように移動され、サイズ変更されるかも示される。
【０００８】
【発明の実施の形態】
本発明は、一般にはコンピュータにおけるウィンドウのドッキングおよびアンドッキングに関し、詳細にはウィンドウをドッキングするためのフィードバックの提供に関する。以下の説明は、当業者が本発明を製作し、使用することができるようにするために記載され、特許出願とその要件の観点で示すものである。本明細書に記載の好ましい実施形態および一般的原理および特徴に加えられる様々な変更が、当業者には容易にわかるであろう。したがって、本発明は、記載の実施形態に限定されることを意図したものではなく、本明細書に記載の原理および特徴と合致する、最も広い範囲に一致することを意図したものである。
【０００９】
図３に、本発明の好ましい実施形態を実現するために使用されるハードウェア環境を示す。図３に示すように、本発明の好ましい実施形態はコンピュータ５０において実現される。コンピュータ５０は一般に、プロセッサ５２と、ランダム・アクセス・メモリ（ＲＡＭ）などのメモリ５４と、データ記憶装置５６（たとえばハード・ドライブ、フロッピ（Ｒ）・ディスク・ドライブ、ＣＤ−ＲＯＭディスク・ドライブなど）と、データ通信装置５８（たとえばモデム、ネットワーク・インターフェース装置など）と、モニタ６０（たとえばＣＲＴ、ＬＣＤ表示装置など）と、ポインティング・デバイス６２（たとえばマウス、トラック・ボール、パッド、またはその他の接触反応装置など）と、キーボード６４とを含む。コンピュータ５０には、読取り専用メモリ（ＲＯＭ）、ビデオ・カード・ドライブ、プリンタ、ローカル・エリア・ネットワークおよびワイド・エリア・ネットワークのインターフェース装置などを含む周辺装置など、その他の装置も接続することができるものと企図される。当業者なら、上記の構成要素の任意の組合せを使用してコンピュータ５０を構成することができることがわかるであろう。
【００１０】
コンピュータ５０は、一般には電源投入またはリセット後のコンピュータ５０の始動（ブートアップ）シーケンス時にメモリ１０４にロードされる、ＭＶＳ（Ｒ）、ＡＩＸ（Ｒ）、ＵＮＩＸ（Ｒ）、ＯＳ／２（Ｒ）、Ｗｉｎｄｏｗｓ（Ｒ）、Ｗｉｎｄｏｗｓ  ＮＴ（Ｒ）などのオペレーティング・システム（「ＯＳ」）６６の制御下で動作する。（ＡＩＸ（Ｒ）およびＯＳ／２（Ｒ）は米国またはその他の国、あるいはその両方における米ＩＢＭ社の登録商標、ＭＶＳ（Ｒ）は商標である。Ｗｉｎｄｏｗｓ（Ｒ）およびＷｉｎｄｏｗｓ  ＮＴ（Ｒ）はＭｉｃｒｏｓｏｆｔ社の商標である。ＵＮＩＸ（Ｒ）はＸ／Ｏｐｅｎ  Ｃｏｍｐａｎｙ  Ｌｉｍｉｔｅｄが独占的ライセンスを保有する米国およびその他の国あるいはその両方における登録商標である。）動作中、ＯＳ６６は、コンピュータ５０によるコンピュータ・プログラム６８の実行を制御する。あるいは、本発明による方法、システム、および製品は、本発明の範囲から逸脱することなくＯＳ６６自体に組み込まれたコンピュータ・プログラム６８のうちの１つまたはすべてによって実現することもできる。しかし、クライアント・プログラムはこれらのコンピュータ・プログラムから分離されることが好ましい。
【００１１】
ＯＳ６６およびコンピュータ・プログラム６８はそれぞれ、一般に、メモリ５４、データ記憶装置５６、通信装置５８などの媒体で有形に実施可能であるかまたはそのような媒体から読取り可能なコンピュータ可読命令を含む。これらの命令は、コンピュータ５０によって実行されると、コンピュータ５０に本発明を実施するのに必要なステップを実行させる。したがって、本発明は、ソフトウェア、ハードウェア、ファームウェア、またはこれらの任意の組合せを作り出すプログラミングまたは設計技法を使用した方法、装置、または製品（コンピュータ可読媒体または装置）として実施することができる。
【００１２】
本発明により、コンピュータ５０のグラフィカル・ユーザ・インターフェース上に表示される構成のフィードバックを可能にする、ウィンドウ・ドッキングのための様々な実施形態を示す。コンピュータ・システムにおけるこのようなグラフィカル・ユーザ・インターフェースは、従来のプログラミング技法により実現可能である。
【００１３】
図４は、本発明によるドッキング・フィードバックの提供を示す概略フローチャートである。この実施形態では、まずステップ１０２で、ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインの好ましい実施形態の一部の記述を決定する。次にステップ１０４で、その記述に基づいて、図を使用してホスト・ウィンドウ内のコンテンツ・ペインの位置と向きを示す。最後に、ステップ１０６で、記述に従ってコンテンツ・ペインをドッキングする。
【００１４】
本発明について好ましい実施形態との関連で説明するために、以下の説明を添付図面と共に参照されたい。
【００１５】
図５は、本発明の好ましい実施形態によるドッキング・フィードバックの提供を示す詳細なフローチャートである。この好ましい実施形態では、マウスを使用して、ドッキングされるコンテンツ・ペインを制御する。任意のタイプのポインティング・デバイスを使用することができ、その使用が本発明の主旨および範囲に含まれることが当業者には容易に理解できる。まず、ステップ１５２でマウスを使用してコンテンツ・ペインをドラッグする。次に、ステップ１５４で、マウスがホスト・ウィンドウ上のドッキング位置にあるか否かを判断する。ドッキング位置にない場合、ステップ１５６で、無地の背景でコンテンツ・ペインの好適な大きさを持つドッキング標識が表示される。次にステップ１５８で、マウスを移動するかペインをドロップするかを判断する。マウスを移動する場合は、ステップ１５４に戻る。マウスをドロップする場合は、ステップ１６０でコンテンツ・ペインをロック解除し、このプロセスは終了する。
【００１６】
それに対して、マウスがホスト・ウィンドウ上のドッキング位置にある場合、ホスト・ウィンドウ内にドッキングされることになるため、ステップ１６２でコンテンツ・ペインの記述を提示する。その後、ステップ１６４で、ドッキング標識がサムネイル図として表示され、記述に基づいてホスト・ウィンドウ内のコンテンツ・ペインの位置と向きが示される。次に、ステップ１６６で、マウスを移動するかペインをドロップするかを判断する。マウスを移動する場合は、ステップ１５４に戻る。それに対して、ペインをドロップする場合は、ステップ１６８で記述に従ってペインをドックし、ステップ１７０でプロセスは終了する。したがって、このシステムにより、ドッキング・フィードバックはコンテンツ・ペインの大きさ、向きおよびまたは位置がサムネイル図で提供される。
【００１７】
本発明による好ましい実施形態は、ドッキングされるウィンドウの位置を記述する構文を使用し、それによってユーザがドッキング位置を指定することができるようにする。この好ましい実施形態では、ドッキング位置の構文は、一連の文字、数字、大括弧、セミコロンを含むストリングである。このような実施形態における各要素の定義は以下の通りである。
［      分割ペインの記述を開始する
］      分割ペインの記述を終了する
；      分割ペインの２つの側を分割する
Ｈ      ２つのペインがｙ軸に沿って（左右のペイン）に分割される
Ｖ      ２つのペインがｘ軸に沿って（上下のペイン）に分割される
Ｃ      ドラッグされたコンテンツ・ペインがクライアント領域の中心に配置されなければならない
Ｅ      ドラッグされたコンテンツ・ペインが横に分割されたペインの東に配置されなければならない
Ｗ      ドラッグされたコンテンツ・ペインが横に分割されたペインの西に配置されなければならない
Ｎ      ドラッグされたコンテンツ・ペインが縦に分割されたペインの北に配置されなければならない。
Ｓ      ドラッグされたコンテンツ・ペインが縦に分割されたペインの南に配置されなければならない
Ｔ      ドラッグされたコンテンツ・ペインが分割されたペインの上部に配置されなければならない
Ｂ      ドラッグされたコンテンツ・ペインが分割されたペインの下部に配置されなければならない
Ｌ      ドラッグされたコンテンツ・ペインが分割されたペインの左に配置されなければならない
Ｒ      ドラッグされたコンテンツ・ペインが分割されたペインの右に配置されなければならない
数字    分割されたペインの上部または左側のペインの割合
【００１８】
この構文を使用した２つの例を以下に示す。
例１
［Ｈ０．３；［Ｖ０．５；］］は、左ペインが幅３０％で、右ペインが縦に分割され、上部ペインが５０％の横分割を記述している。このコンテンツ・ペインはドッキングされるのに適格ではない。
例２
［Ｈ０．３［Ｖ０．５；］；Ｓ］は、左ペインが幅３０％で、縦に分割され、上部ペインが５０％の横分割を記述している。このコンテンツ・ペインは右ペインの南部分にドッキングされることができる。
【００１９】
ドッキング場所のみを指定するために、割合を示す数字を省くことができる。その場合でも、サムネイルを提示するルーチンのための割合数値を含む、ドッキング位置となり得る位置の完全な記述が生成される。
【００２０】
図６は、本発明によるコンテンツ・ペインのドッキング位置を示すために使用されるサムネイル２００の図である。このサムネイル２００は、３つのコンテンツ・ペイン２０２〜２０６と、２つの分割バー２０８および２１０を含む。この実施形態では、コンテンツ・ペイン２０２をドッキングする。コンテンツ・ペインと分割バーの数は任意であり、当業者なら、本発明の範囲および本質内で任意の数のコンテンツ・ペインおよび分割バーを使用することができることがわかるであろう。
【００２１】
濃い領域で示されているように、コンテンツ・ペイン２０２がドッキング可能な場合、ポインティング・デバイスのドラッグの下に、結果のドッキング構成を示すサムネイル図２００が表示される。濃い領域は任意の色とすることができ、重要な要素は、ドッキングされるコンテンツ・ペインを容易に識別できることである。コンテンツ・ペイン２０２がドッキング不能な場合、コンテンツ・ペインの輪郭が（結果としてドッキングされないウィンドウの大きさと向きで）示される。
【００２２】
既存の各コンテンツ・ペインは、４つのドッキング位置（上、左、下、右）を画定する。各分割バーは、（両端に１つずつ）２つのドッキング位置を画定する。たとえば、図７のホスト・ウィンドウ３０２が縦の分割バー３０８を有する２つのドッキング・ペイン３０４および３０６を含む場合、第３のウィンドウをドッキングするためのサムネイルを１０箇所のドッキング位置に配置することができる。ホスト・ウィンドウ３０２内のこれらの位置のうちの６箇所を図７ないし図１１に示す。図７には、サムネイル６０２によって表されたコンテンツ・ペインの左側上部ドッキング位置が示されている。図８には、サムネイル７０２によって表されたコンテンツ・ペインの左側下部ドッキング位置が示されている。図９には、サムネイル８０２で表されたコンテンツ・ペインの左側右ドッキング位置が示されている。図１０には、サムネイル９０２で表されたコンテンツ・ペインの左側左ドッキング位置が示されている。図１１には、サムネイル１００２で表されたコンテンツ・ペインの分割バー下部ドッキング位置が示されている。図１２には、サムネイル１１０２で表されたコンテンツ・ペインの分割バー上部ドッキング位置が示されている。同様に、他の４箇所、すなわち右側上部、右側左、右側下部、および右側右の各ドッキング位置も適切なサムネイルを使用して設けることができる。
【００２３】
図１３に、ホスト・ウィンドウ３０２内のコンテンツ・ペイン１２０２の分割バー下部ドッキングの結果を示す。すなわち、コンテンツ・ペイン１２０２が横方向の下部位置にある。したがって、本発明により、ドッキング可能コンテンツの大きさ、向きおよびまたは位置を示す標識がサムネイルにより図示される。
【００２４】
本発明によるこの好ましい実施形態には、従来のドッキングおよびアンドッキング方式に勝る以下の利点がある。境界領域だけでなく、ホスト・ウィンドウ内のどこでもドッキングを行うことができる。ドッキング位置には、分割ペイン内部の位置も含まれる。たとえば、縦の分割線がある場合、左側上部、左側下部、右側上部、および右側下部の各位置が使用可能である。ドッキング時のサムネイル・フィードバックによって、結果のドッキング・ペインの向きと相対的大きさだけでなく、既存のドッキング・ペインがどのように移動され、サイズ変更されるかが示される。
【００２５】
本発明を例示の実施形態に従って説明したが、これらの実施形態の変更態様も可能であり、それらの変形態様も本発明の主旨および範囲に含まれることが、当業者なら容易にわかるであろう。したがって、当業者は特許請求の範囲の主旨および範囲から逸脱することなく、多くの変更を加えることができる。
【００２６】
まとめとして、本発明の構成に関して以下の事項を開示する。
【００２７】
（１）ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供する方法であって、
（ａ）前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置の記述を提供するステップと、
（ｂ）前記ホスト・ウィンドウ内の前記コンテンツ・ペインの前記位置と向きを示す図を使用するステップと
を含む、方法。
（２）前記使用するステップ（ｂ）が、前記ホスト・ウィンドウ内の前記コンテンツ・ペインの前記向きを示すために前記図を使用するステップ（ｂ１）をさらに含む、上記（１）に記載の方法。
（３）前記記述に従って、前記コンテンツ・ペインをドッキングするステップ（ｃ）をさらに含む、上記（１）に記載の方法。
（４）前記図が前記コンテンツ・ペインが前記ホスト・ウィンドウ内にどのようにドッキングされるかを示すサムネイル図である、上記（３）に記載の方法。
（５）前記サムネイル図内のドッキングされる前記コンテンツ・ペインが特定の色で識別される、上記（４）に記載の方法。
（６）前記サムネイル図を示すためにポインティング・デバイスをドラッグする、上記（５）に記載の方法。
（７）前記コンテンツ・ペインがドッキング不能な場合、前記コンテンツ・ペインの輪郭が示される、上記（６）に記載の方法。
（８）ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供するシステムであって、
前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置を提示する記述と、
前記ホスト・ウィンドウ内の前記コンテンツ・ペインの前記位置を示すために使用する図と
を含む、システム。
（９）前記ホスト・ウィンドウ内の前記コンテンツ・ペインの向きを示すために前記図を使用する手段をさらに含む、上記（８）に記載のシステム。
（１０）前記記述に従って、前記コンテンツ・ペインをドッキングする手段を含む、上記（８）に記載のシステム。
（１１）前記図が前記コンテンツ・ペインが前記ホスト・ウィンドウ内にどのようにドッキングされるかを示すサムネイル図である、上記（１０）に記載のシステム。
（１２）前記サムネイル図内のドッキングされる前記コンテンツ・ペインが特定の色で識別される、上記（１１）に記載のシステム。
（１３）前記サムネイル図を示すためにポインティング・デバイスをドラッグする、上記（１２）に記載のシステム。
（１４）前記コンテンツ・ペインがドッキング不能の場合、前記コンテンツ・ペインの輪郭が示される、上記（１３）に記載のシステム。
（１５）ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供するプログラム命令を含むコンピュータ可読媒体であって、
（ａ）前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置の記述を提供するステップと、
（ｂ）前記ホスト・ウィンドウ内の前記コンテンツ・ペインの前記位置を示すために図を使用するステップと
をコンピュータに実行させるプログラム命令を含む、コンピュータ可読媒体。
（１６）前記使用するステップ（ｂ）が、前記ホスト・ウィンドウ内の前記コンテンツ・ペインの向きを示すために前記図を使用するステップ（ｂ１）をさらに含む、上記（１５）に記載のコンピュータ可読媒体。
（１７）前記記述に従って、前記コンテンツ・ペインをドッキングする（ｃ）ステップをさらに含む、上記（１５）に記載のコンピュータ可読媒体。
（１８）前記図が前記ホスト・ウィンドウ内の少なくとも１つの他のコンテンツ・ペインおよび少なくとも１つの分割バーと共に前記コンテンツ・ペインを図示するサムネイル図である、上記（１７）に記載のコンピュータ可読媒体。
（１９）前記サムネイル図内のドッキングされる前記コンテンツ・ペインが特定の色で識別される、上記（１８）に記載のコンピュータ可読媒体。
（２０）前記サムネイル図を示すためにポインティング・デバイスをドラッグする、上記（１９）に記載のコンピュータ可読媒体。
（２１）前記コンテンツ・ペインがドッキング不能な場合、前記コンテンツ・ペインの輪郭が示される、上記（２０）に記載のコンピュータ可読媒体。
（２２）ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供する方法であって、
（ａ）前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置の記述を提供するステップと、
（ｂ）前記コンテンツ・ペインが前記ホスト・ウィンドウ内にどのようにドッキングされるかを示すサムネイル図であり、前記コンテンツ・ペインが特定の色によって識別される、前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置を示すための図を使用するステップと、
（ｃ）前記記述に従って、前記コンテンツ・ペインをドッキングするステップと
を含む、方法。
（２３）ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供するシステムであって、
前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置を提示する記述と、
前記コンテンツ・ペインが前記ホスト・ウィンドウ内にどのようにドッキングされるかを示すサムネイル図であり、前記コンテンツ・ペインが特定の色によって識別される、前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置を示すために使用される図と、
前記記述に従って、ドッキングされる前記コンテンツ・ペインと
を含む、システム。
（２４）ホスト・ウィンドウ内にドッキングされるコンテンツ・ペインに関するフィードバックを提供する、プログラム命令を含むコンピュータ可読媒体であって、
（ａ）前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置の記述を提供するステップと、
（ｂ）前記コンテンツ・ペインが前記ホスト・ウィンドウ内にどのようにドッキングされるかを示すサムネイル図であり、前記コンテンツ・ペインが特定の色によって識別される、前記ホスト・ウィンドウ内の前記コンテンツ・ペインの位置を示すための図を使用するステップと、
（ｃ）前記記述に従って、前記コンテンツ・ペインをドッキングするステップと
をコンピュータに実行させるプログラム命令を含む、コンピュータ可読媒体。
【図面の簡単な説明】
【図１】従来のウィンドウのドッキングおよびアンドッキングを示す。
【図２】従来のウィンドウのドッキングおよびアンドッキングを示す。
【図３】本発明の好ましい実施形態を実現するために使用されるハードウェア環境を示す。
【図４】本発明の好ましい実施形態によるドッキング・フィードバックの提供を示す概略フローチャートである。
【図５】本発明の好ましい実施形態によるドッキング・フィードバックの提供を示す詳細なフローチャートである。
【図６】本発明の好ましい実施形態によるコンテンツ・ペインのドッキング位置を示すために使用されるサムネイルを示す。
【図７】サムネイルのコンテンツ・ペインの左側上部ドッキング位置を示す。
【図８】サムネイルのコンテンツ・ペインの左側下部ドッキング位置を示す。
【図９】サムネイルのコンテンツ・ペインの左側右寄りドッキング位置を示す。
【図１０】サムネイルのコンテンツ・ペインの左側左寄りドッキング位置を示す。
【図１１】サムネイルのコンテンツ・ペインの分割バー下部ドッキング位置を示す。
【図１２】サムネイルのコンテンツ・ペインの分割バー上部ドッキング位置を示す。
【図１３】ホスト・ウィンドウ内のコンテンツ・ペインの分割バー下部のドッキングの結果を示す。
【符号の説明】
１０  ホスト・ウィンドウ
１２  コンテンツ・ペイン
１４  輪郭
１５  輪郭
５０  コンピュータ
５２  プロセッサ
５４  メモリ
５６  データ記憶装置
５８  データ通信装置
６０  モニタ
６２  ポインティング・デバイス
６４  キーボード
６６  オペレーティング／システム
６８  コンピュータ・プログラム
２００  サムネイル
２０２〜２０６  コンテンツ・ペイン
２０８  分割バー
２１０  分割バー
３０２  ホスト・ウィンドウ
３０４  ドッキング・ペイン
３０６  ドッキング・ペイン
３０８  分割バー
６０２  サムネイル
７０２  サムネイル
８０２  サムネイル
９０２  サムネイル
１００２  サムネイル
１１０２  サムネイル
１２０２  コンテンツ・ペイン
【図１】
0003798714.tif 000002
【図２】
0003798714.tif 000003
【図３】
0003798714.tif 000004
【図４】
0003798714.tif 000005
【図５】
0003798714.tif 000006
【図６】
0003798714.tif 000007
【図７】
0003798714.tif 000008
【図８】
0003798714.tif 000009
【図９】
0003798714.tif 000010
【図１０】
0003798714.tif 000011
【図１１】
0003798714.tif 000012
【図１２】
0003798714.tif 000013
【図１３】
0003798714.tif 000014