JPH0555893B2 - - Google Patents
Info
- Publication number
- JPH0555893B2 JPH0555893B2 JP88233851A JP23385188A JPH0555893B2 JP H0555893 B2 JPH0555893 B2 JP H0555893B2 JP 88233851 A JP88233851 A JP 88233851A JP 23385188 A JP23385188 A JP 23385188A JP H0555893 B2 JPH0555893 B2 JP H0555893B2
- Authority
- JP
- Japan
- Prior art keywords
- window
- resized
- windows
- size
- display
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 15
- 238000004513 sizing Methods 0.000 description 13
- 238000003825 pressing Methods 0.000 description 3
- 230000000717 retained effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
- Image Generation (AREA)
Description
【発明の詳細な説明】
A 産業上の利用分野
本発明は、一般的にはコンピユータ・デイスプ
レイ・システムに関し、より詳しくは、グラフイ
ツク・デイスプレイ上のウインドウの作成、コピ
ー及びサイズ変更を管理するデイスプレイ・シス
テムに関する。これによれば、オペレータが、サ
イズ変更されたウインドウの境界を画定するデイ
スプレイ上の領域を対話的にマークすることを可
能ならしめるインターフエースが与えられる。画
定された領域内のデイスプレイ上の情報は、サイ
ズ変更されたウインドウ中で複写される。この手
法は、複数のウインドウの内容を単一のウインド
ウ中へ組み入れることを容易ならしめる。
レイ・システムに関し、より詳しくは、グラフイ
ツク・デイスプレイ上のウインドウの作成、コピ
ー及びサイズ変更を管理するデイスプレイ・シス
テムに関する。これによれば、オペレータが、サ
イズ変更されたウインドウの境界を画定するデイ
スプレイ上の領域を対話的にマークすることを可
能ならしめるインターフエースが与えられる。画
定された領域内のデイスプレイ上の情報は、サイ
ズ変更されたウインドウ中で複写される。この手
法は、複数のウインドウの内容を単一のウインド
ウ中へ組み入れることを容易ならしめる。
B 従来技術
最近の数年間で、スプレツドシートからグラフ
イツクスに至るまでのアプリケーシヨンを動作さ
せるワークステーシヨンの用途の増大があらわれ
ている。これらのアプリケーシヨンのうちの多く
のものは、より新しくより強力なマイクロプロセ
ツサとその先進の機能を利用している。その先進
の機能のうちの1つであるウインドウ技術は、単
一のマイクロプロセツサ・システムをして、ユー
ザーの複数のアプリケーシヨンの管理を可能なら
しめるものである。
イツクスに至るまでのアプリケーシヨンを動作さ
せるワークステーシヨンの用途の増大があらわれ
ている。これらのアプリケーシヨンのうちの多く
のものは、より新しくより強力なマイクロプロセ
ツサとその先進の機能を利用している。その先進
の機能のうちの1つであるウインドウ技術は、単
一のマイクロプロセツサ・システムをして、ユー
ザーの複数のアプリケーシヨンの管理を可能なら
しめるものである。
Microsoft Windows(マイクロソフト社の商
標)は、ウインドウ・マネジヤの1つの例であ
る。これは、ユーザーが、複数のウインドウで同
時に複数のアプリケーシヨンを活動させることを
可能ならしめる。これらのウインドウは、デイス
プレイ上の予定の領域を占めるようにデフオール
トされている。そして、ウインドウの大きさは、
サイズ・コマンドを使用してそのX方向またはY
方向のサイズを延ばしたり縮めたりすることによ
つて変更することができる。また、1つのウイン
ドウから他のウインドウへの情報のコピーは、テ
キストのコピーをクリツプボードに入れ、そのテ
キストのクリツプボード・コピーを別のウインド
ウへ転送することによつて行なわれる。しかし、
この手法は、ユーザーに、複数ウインドウを単一
ウインドウ・アプリケーシヨンに結合するための
扱いの容易な技術を供与するものではない。さら
に、ウインドウが最初に作成されるとき、それは
予め決められた長方形の領域に表示される。よつ
てユーザーは、ウインドウの大きさを予め選択す
る機会を与えられない。この手法のさらに別の欠
点として上述のクリツプボード中間記憶領域技術
を通じてコピーされるいかなる情報も、それに関
連する属性情報が失なわれてしまうということが
ある。
標)は、ウインドウ・マネジヤの1つの例であ
る。これは、ユーザーが、複数のウインドウで同
時に複数のアプリケーシヨンを活動させることを
可能ならしめる。これらのウインドウは、デイス
プレイ上の予定の領域を占めるようにデフオール
トされている。そして、ウインドウの大きさは、
サイズ・コマンドを使用してそのX方向またはY
方向のサイズを延ばしたり縮めたりすることによ
つて変更することができる。また、1つのウイン
ドウから他のウインドウへの情報のコピーは、テ
キストのコピーをクリツプボードに入れ、そのテ
キストのクリツプボード・コピーを別のウインド
ウへ転送することによつて行なわれる。しかし、
この手法は、ユーザーに、複数ウインドウを単一
ウインドウ・アプリケーシヨンに結合するための
扱いの容易な技術を供与するものではない。さら
に、ウインドウが最初に作成されるとき、それは
予め決められた長方形の領域に表示される。よつ
てユーザーは、ウインドウの大きさを予め選択す
る機会を与えられない。この手法のさらに別の欠
点として上述のクリツプボード中間記憶領域技術
を通じてコピーされるいかなる情報も、それに関
連する属性情報が失なわれてしまうということが
ある。
C 発明が解決しようとする問題点
この発明の目的は、ユーザーがデイスプレイ上
に、ユーザーが選択可能な大きさのウインドウを
作成することを可能ならしめるウインドウ管理シ
ステムを提供することにある。
に、ユーザーが選択可能な大きさのウインドウを
作成することを可能ならしめるウインドウ管理シ
ステムを提供することにある。
この発明の別の目的は、ユーザーが、既に作成
された単一または複数のウインドウの内容を組込
んだ新しいウインドウを対話的に作成できるよう
にすることにある。
された単一または複数のウインドウの内容を組込
んだ新しいウインドウを対話的に作成できるよう
にすることにある。
この発明の他の目的は、複数の既に作成されて
いるウインドウから文字と属性の情報をコピーす
ることにある。
いるウインドウから文字と属性の情報をコピーす
ることにある。
D 問題点を解決するための手段
上記の目的は、デイスプレイ・システム中でウ
インドウを管理する方法を与えることによつて達
成される。このウインドウ・マネジヤは、サイズ
変更するウインドウの寸法と内容を定義するべく
ユーザーがデイスプレイ上の領域にマークするこ
とを可能ならしめる。その囲まれた領域内のすべ
ての非隠れテキスト及び属性は、新しくサイズ変
更するウインドウの内容として留保される。この
マークされた領域は複数のウインドウに亘つてい
てもよく、それゆえ複数のウインドウをこの新し
くサイズ変更するウインドウに組み込むことがで
きる。そして、新しくサイズ変更するウインドウ
の各位置毎に、その下のウインドウを探知するた
めのチエツクが行なわれる。もしこの位置の下に
ウインドウが存在しないなら、デフオールトの文
字及び属性が、新しくサイズ変更するウインドウ
中に組み込まれる。あるいは、もし新しくサイズ
変更するウインドウの下にウインドウが存在する
なら、そのウインドウが可視であるのかまたは隠
れウインドウ(ウインドウ動作リストに登録さ
れ、特定の事象に応答して処理を行う点で、可視
ウインドウと同様であるけれども、その処理が、
ユーザーとのインターフエースには向けられずシ
ステム内部の処理に限定され、それゆえ、画面に
は表示されないようになされたウインドウ)であ
るのかについて判断がなされる。そしてもし隠れ
ウインドウであるなら、システムはその下の可視
ウインドウを探し続け、それでも可視ウインドウ
が見出されないなら、前述のようにデフオールト
の文字と属性が組み込まれる。しかし、新しくサ
イズ変更するウインドウの下に可視ウインドウが
見出されるときは、それの文字と属性がその可視
ウインドウの対応する位置から読み出される。こ
の処理は、マークされた領域からすべての情報が
処理されるまで続けられる。このようにして、マ
ークされた領域中の複数のウインドウをとり囲む
ことによつて、ウインドウを、その複数のウイン
ドウの内容をもつようにサイズ変更させることが
できる。それと同時に、そのサイズ変更させられ
るウインドウに組込まれた複数のウインドウは、
めいめい個別の独自性(identity)を保持するこ
とになる。
インドウを管理する方法を与えることによつて達
成される。このウインドウ・マネジヤは、サイズ
変更するウインドウの寸法と内容を定義するべく
ユーザーがデイスプレイ上の領域にマークするこ
とを可能ならしめる。その囲まれた領域内のすべ
ての非隠れテキスト及び属性は、新しくサイズ変
更するウインドウの内容として留保される。この
マークされた領域は複数のウインドウに亘つてい
てもよく、それゆえ複数のウインドウをこの新し
くサイズ変更するウインドウに組み込むことがで
きる。そして、新しくサイズ変更するウインドウ
の各位置毎に、その下のウインドウを探知するた
めのチエツクが行なわれる。もしこの位置の下に
ウインドウが存在しないなら、デフオールトの文
字及び属性が、新しくサイズ変更するウインドウ
中に組み込まれる。あるいは、もし新しくサイズ
変更するウインドウの下にウインドウが存在する
なら、そのウインドウが可視であるのかまたは隠
れウインドウ(ウインドウ動作リストに登録さ
れ、特定の事象に応答して処理を行う点で、可視
ウインドウと同様であるけれども、その処理が、
ユーザーとのインターフエースには向けられずシ
ステム内部の処理に限定され、それゆえ、画面に
は表示されないようになされたウインドウ)であ
るのかについて判断がなされる。そしてもし隠れ
ウインドウであるなら、システムはその下の可視
ウインドウを探し続け、それでも可視ウインドウ
が見出されないなら、前述のようにデフオールト
の文字と属性が組み込まれる。しかし、新しくサ
イズ変更するウインドウの下に可視ウインドウが
見出されるときは、それの文字と属性がその可視
ウインドウの対応する位置から読み出される。こ
の処理は、マークされた領域からすべての情報が
処理されるまで続けられる。このようにして、マ
ークされた領域中の複数のウインドウをとり囲む
ことによつて、ウインドウを、その複数のウイン
ドウの内容をもつようにサイズ変更させることが
できる。それと同時に、そのサイズ変更させられ
るウインドウに組込まれた複数のウインドウは、
めいめい個別の独自性(identity)を保持するこ
とになる。
E 実施例
以下の説明は、ウインドウの改善された管理の
ための方法について述べるものである。それは、
IBMパーソナル・コンピユータ(PC)を用いて
説明されているけれども、当業者なら、デイスプ
レイ上にグラフフイツク情報を表示する能力をも
つ任意のコンピユータ・システムで置き換えうる
ことを認識するであろう。
ための方法について述べるものである。それは、
IBMパーソナル・コンピユータ(PC)を用いて
説明されているけれども、当業者なら、デイスプ
レイ上にグラフフイツク情報を表示する能力をも
つ任意のコンピユータ・システムで置き換えうる
ことを認識するであろう。
ここで第1図を参照すると、ウインドウ・マネ
ジヤが実行される典型的なハードウエア・システ
ム環境が図示されている。パーソナル・コンピユ
ータ20にはグラフフイツク・デイスプレイ10
が接続され、パーソナル・コンピユータ20はさ
らにキーボード30と、マウス40などのカーソ
ル位置付け装置を接続されてなる。マウス40
は、ジヨイステツク、タツチ・スクリーン、また
は他の指示装置でよく、それらはキーボード30
上のカーソル・キーのオプシヨン的な補充具であ
る。キーボード30上のカーソル・キーまたはマ
ウスは、カーソル50を位置決めするために使用
される。ウインドウ60などの多種ウインドウを
グラフフイツク・デイスプレイ10上に表示する
ことができる。
ジヤが実行される典型的なハードウエア・システ
ム環境が図示されている。パーソナル・コンピユ
ータ20にはグラフフイツク・デイスプレイ10
が接続され、パーソナル・コンピユータ20はさ
らにキーボード30と、マウス40などのカーソ
ル位置付け装置を接続されてなる。マウス40
は、ジヨイステツク、タツチ・スクリーン、また
は他の指示装置でよく、それらはキーボード30
上のカーソル・キーのオプシヨン的な補充具であ
る。キーボード30上のカーソル・キーまたはマ
ウスは、カーソル50を位置決めするために使用
される。ウインドウ60などの多種ウインドウを
グラフフイツク・デイスプレイ10上に表示する
ことができる。
さて、本発明の手続を説明するために、次のよ
うな例を考えてみよう。
うな例を考えてみよう。
ユーザーは先ずサイズ変更されるウインドウを
選択する。この例では、ウインドウ3がユーザー
によつて選択されるものと仮定されている。ユー
ザーによるこの選択は、サイズ変更コマンドを入
力し、プロンプトに応答してカーソルでサイズ変
更すべきウインドウを指し示すことにより行うこ
とができる。ユーザーは次に、第2図に示す小型
で黒い正方形のカーソルを位置付けることによつ
てスクリーン上の1つの軸を図示のように選択す
る。このカーソルが一たん位置付けられると、そ
の選択はマウス上のボタンかまたはキーボード上
のキーを押すことによつて達成される。すると、
その地点で新しい、透明なサイズ決定ウインドウ
が作成され、それはスクリーン上の最上部のウイ
ンドウとなされる。このサイズ決定ウインドウが
透明であることにより、ユーザーがサイズ決定作
業の間にサイズ決定ウインドウによつて取り囲ま
れたウインドウの内容を見ることが可能となる。
この透明であることの効果は、サイズ決定領域を
サイズ決定ウインドウの境界線で枠取りすること
によつて達成される。別の、同様に有効な手法
は、囲まれた領域のスクリーン属性を変更するこ
とである。次に、ユーザーがスクリーン中でカー
ソルを移動させるにつれて、透明なサイズ決定ウ
インドウはあたかもゴム・バンドのように伸び縮
みし、新しいサイズ決定されたウインドウのまわ
りをとり囲むようになる。
選択する。この例では、ウインドウ3がユーザー
によつて選択されるものと仮定されている。ユー
ザーによるこの選択は、サイズ変更コマンドを入
力し、プロンプトに応答してカーソルでサイズ変
更すべきウインドウを指し示すことにより行うこ
とができる。ユーザーは次に、第2図に示す小型
で黒い正方形のカーソルを位置付けることによつ
てスクリーン上の1つの軸を図示のように選択す
る。このカーソルが一たん位置付けられると、そ
の選択はマウス上のボタンかまたはキーボード上
のキーを押すことによつて達成される。すると、
その地点で新しい、透明なサイズ決定ウインドウ
が作成され、それはスクリーン上の最上部のウイ
ンドウとなされる。このサイズ決定ウインドウが
透明であることにより、ユーザーがサイズ決定作
業の間にサイズ決定ウインドウによつて取り囲ま
れたウインドウの内容を見ることが可能となる。
この透明であることの効果は、サイズ決定領域を
サイズ決定ウインドウの境界線で枠取りすること
によつて達成される。別の、同様に有効な手法
は、囲まれた領域のスクリーン属性を変更するこ
とである。次に、ユーザーがスクリーン中でカー
ソルを移動させるにつれて、透明なサイズ決定ウ
インドウはあたかもゴム・バンドのように伸び縮
みし、新しいサイズ決定されたウインドウのまわ
りをとり囲むようになる。
ユーザーがマウス・ボタンを押すことによつて
サイズ決定動作の完了を知らせると、サイズ決定
境界でとり囲まれたデータが、新しくサイズ変更
されたウインドウに組み込まれる。第3図に示す
ように、もし新しくサイズ変更されたウインドウ
の位置と寸法が2つの異なるウインドウにまたが
るなら、サイズ変更されたウインドウの新しい内
容は、これら2つのウインドウ中のすべての情報
を含むことになる。ところで、ユーザーがマウ
ス・ボタンを押すことによつてサイズ決定動作を
完了するまでは、第3図で点線の枠で示したサイ
ズ決定ウインドウは、透明のままであり、サイズ
決定ウインドウに囲まれたウインドウ2とウイン
ドウ3の枠とその内容は、サイズ決定動作の開始
時点のまま状態にとどまつている。しかし、サイ
ズ決定動作を完了すると、ウインドウ3の枠は、
第4図実線の枠で示すサイズ決定ウインドウのサ
イズに広がり、ウインドウ3は今や、もとのウイ
ンドウ2とウインドウ3の内容を含むものに広が
つている。尚、第4図では、サイズを拡大された
ウインドウ3の枠内に、もとのウインドウ2とも
とのウインドウ3の枠が依然として残つているよ
うに点線で示されているが、実際には、サイズ決
定動作を完了時点で、もとのウインドウ2ともと
のウインドウ3の枠は消え、もとのウインドウ2
ともとのウインドウ3の内容は、拡大されたウイ
ンドウ3内にシームレスに表示されることを理解
されたい。このように、サイズを拡大され、ウイ
ンドウ2の内容をも含むようになつたウインドウ
3は、最早もとのウインドウ3とは異なるデータ
を含むので、ウインドウ4とも呼ぶことにする。
この技術は、ユーザーをして、1つのウインドウ
上に別のウインドウを重ならせるようにサイズ変
更することによつて別のウインドウの内容を複写
することを可能ならしめる。
サイズ決定動作の完了を知らせると、サイズ決定
境界でとり囲まれたデータが、新しくサイズ変更
されたウインドウに組み込まれる。第3図に示す
ように、もし新しくサイズ変更されたウインドウ
の位置と寸法が2つの異なるウインドウにまたが
るなら、サイズ変更されたウインドウの新しい内
容は、これら2つのウインドウ中のすべての情報
を含むことになる。ところで、ユーザーがマウ
ス・ボタンを押すことによつてサイズ決定動作を
完了するまでは、第3図で点線の枠で示したサイ
ズ決定ウインドウは、透明のままであり、サイズ
決定ウインドウに囲まれたウインドウ2とウイン
ドウ3の枠とその内容は、サイズ決定動作の開始
時点のまま状態にとどまつている。しかし、サイ
ズ決定動作を完了すると、ウインドウ3の枠は、
第4図実線の枠で示すサイズ決定ウインドウのサ
イズに広がり、ウインドウ3は今や、もとのウイ
ンドウ2とウインドウ3の内容を含むものに広が
つている。尚、第4図では、サイズを拡大された
ウインドウ3の枠内に、もとのウインドウ2とも
とのウインドウ3の枠が依然として残つているよ
うに点線で示されているが、実際には、サイズ決
定動作を完了時点で、もとのウインドウ2ともと
のウインドウ3の枠は消え、もとのウインドウ2
ともとのウインドウ3の内容は、拡大されたウイ
ンドウ3内にシームレスに表示されることを理解
されたい。このように、サイズを拡大され、ウイ
ンドウ2の内容をも含むようになつたウインドウ
3は、最早もとのウインドウ3とは異なるデータ
を含むので、ウインドウ4とも呼ぶことにする。
この技術は、ユーザーをして、1つのウインドウ
上に別のウインドウを重ならせるようにサイズ変
更することによつて別のウインドウの内容を複写
することを可能ならしめる。
第5図は、本発明の別の特徴を示す図である。
この図において、ユーザーが、その内部に点線の
枠で示すようなもとのウインドウ2ともとのウイ
ンドウ3の内容を含む新しくサイズ変更されたウ
インドウ4(これは、上述のように、ウインドウ
3であつたが、ウインドウ2の内容を取り込むこ
とでその内容が変わつたので新たにウインドウ4
と称する)をスクリーン上で、新しい位置へスク
ロールするにつれて、ウインドウ4にデータを供
給したソースのウインドウであるウインドウ2と
ウインドウ3とが、そのものとデータと位置を保
持して新たに表示されるように、ユーザーに対し
て示される(第5図のウインドウ2及びウインド
ウ3を参照)。この能力により、任意のウインド
ウの組み合わせからなる追加的なコピーを作成す
ることが可能となる。
この図において、ユーザーが、その内部に点線の
枠で示すようなもとのウインドウ2ともとのウイ
ンドウ3の内容を含む新しくサイズ変更されたウ
インドウ4(これは、上述のように、ウインドウ
3であつたが、ウインドウ2の内容を取り込むこ
とでその内容が変わつたので新たにウインドウ4
と称する)をスクリーン上で、新しい位置へスク
ロールするにつれて、ウインドウ4にデータを供
給したソースのウインドウであるウインドウ2と
ウインドウ3とが、そのものとデータと位置を保
持して新たに表示されるように、ユーザーに対し
て示される(第5図のウインドウ2及びウインド
ウ3を参照)。この能力により、任意のウインド
ウの組み合わせからなる追加的なコピーを作成す
ることが可能となる。
第6図には、ウインドウ・マネジヤのプログラ
ム論理の詳細なフローチヤートが示されている。
サイズ変更されたウインドウの作成は、その機能
がメニユー選択欄から選択されたときに開始され
る。この機能の選択によりメニユーはデイスプレ
イ10から除去され、ユーザーはデイスプレイ1
0から、拡大すべきウインドウを選択するように
プロンプトされる。ユーザーは次にマウス40を
用いてカーソル50を1つのかどの新しいX,Y
位置に移動することにより機能ブロツク100中
で示されているように、サイズ変更されたウイン
ドウを決定する。そして、カーソルが移動するに
つれて、ウインドウの境界は、以下のステツプで
述べるように、そのサイズ変更された境界内にあ
るウインドウのすべてのデータを組み込むように
変わる。
ム論理の詳細なフローチヤートが示されている。
サイズ変更されたウインドウの作成は、その機能
がメニユー選択欄から選択されたときに開始され
る。この機能の選択によりメニユーはデイスプレ
イ10から除去され、ユーザーはデイスプレイ1
0から、拡大すべきウインドウを選択するように
プロンプトされる。ユーザーは次にマウス40を
用いてカーソル50を1つのかどの新しいX,Y
位置に移動することにより機能ブロツク100中
で示されているように、サイズ変更されたウイン
ドウを決定する。そして、カーソルが移動するに
つれて、ウインドウの境界は、以下のステツプで
述べるように、そのサイズ変更された境界内にあ
るウインドウのすべてのデータを組み込むように
変わる。
選択されたウインドウが一たんサイズ変更され
ると、機能ブロツク102で示すようにシステム
は、サイズ変更されたウインドウの位置0,0に
論理カーソルを位置付ける。次に、そのサイズ変
更されたウインドウの下にウインドウがあるかど
うかの判断が判断ブロツク104でなされる。
尚、ここでウインドウの下というのは、スクリー
ンにおける上下ではなくて、スクリーンにおい
て、どちらのウインドウがどちらに重なるかとい
う意味での上下である。そして、下にウインドウ
があれば、判断ブロツク106で、下のウインド
ウが隠れウインドウであるかどうかの判断がなさ
れる。そうでないなら、機能ブロツク108で、
新しくサイズ変更された論理カーソルの直ぐ下の
文字と属性が読み取られ、次に機能ブロツク11
0で、その論理カーソル位置にある新しくサイズ
変更されたウインドウ中にその文字と属性が読み
込まれる。この処理は、機能ブロツク112中で
論理カーソル位置をインクリメントし、判断ブロ
ツク114中で、サイズ変更したすべてのウイン
ドウが完了したかどうかを判断し、次に判断ブロ
ツク104に巡回することにより継続される。判
断ブロツク114における判断は単に論理カーソ
ルの位置を追跡し、論理カーソルが、新しくサイ
ズ変更されたすべての位置へインクリメントされ
てしまつたときに、処理を終了するためのもので
ある。
ると、機能ブロツク102で示すようにシステム
は、サイズ変更されたウインドウの位置0,0に
論理カーソルを位置付ける。次に、そのサイズ変
更されたウインドウの下にウインドウがあるかど
うかの判断が判断ブロツク104でなされる。
尚、ここでウインドウの下というのは、スクリー
ンにおける上下ではなくて、スクリーンにおい
て、どちらのウインドウがどちらに重なるかとい
う意味での上下である。そして、下にウインドウ
があれば、判断ブロツク106で、下のウインド
ウが隠れウインドウであるかどうかの判断がなさ
れる。そうでないなら、機能ブロツク108で、
新しくサイズ変更された論理カーソルの直ぐ下の
文字と属性が読み取られ、次に機能ブロツク11
0で、その論理カーソル位置にある新しくサイズ
変更されたウインドウ中にその文字と属性が読み
込まれる。この処理は、機能ブロツク112中で
論理カーソル位置をインクリメントし、判断ブロ
ツク114中で、サイズ変更したすべてのウイン
ドウが完了したかどうかを判断し、次に判断ブロ
ツク104に巡回することにより継続される。判
断ブロツク114における判断は単に論理カーソ
ルの位置を追跡し、論理カーソルが、新しくサイ
ズ変更されたすべての位置へインクリメントされ
てしまつたときに、処理を終了するためのもので
ある。
判断ブロツク104に戻つて、ここでの判断が
否定的、すなわち新しくサイズ変更されたウイン
ドウの下にウインドウが見出されなかつたと仮定
しよう。この場合、デフオールトまたはバツクグ
ラウンドの文字または属性が、論理カーソルの位
置で新しくサイズ変更されたウインドウに書込ま
れる。次に処理は機能ブロツク112へジヤンプ
し、そこで論理カーソルの位置がインクリメント
される。同様の結果は、判断ブロツク106での
判断が肯定的で隠れウインドウの下にそれ以上ウ
インドウが見出されなかつた場合にも得られる。
より詳しく述べると、判断ブロツク106におけ
る肯定判断は、新しくサイズ変更されたウインド
ウの下のウインドウが隠されていることを意味す
る。この場合、処理は判断ブロツク104に戻
り、下のウインドウにはいかなる文字または属性
情報も読み書きされない。そして、判断ブロツク
104中の判断により隠れウインドウの下にそれ
以上ウインドウがないことが分かると、処理は機
能ブロツク116へ進む。
否定的、すなわち新しくサイズ変更されたウイン
ドウの下にウインドウが見出されなかつたと仮定
しよう。この場合、デフオールトまたはバツクグ
ラウンドの文字または属性が、論理カーソルの位
置で新しくサイズ変更されたウインドウに書込ま
れる。次に処理は機能ブロツク112へジヤンプ
し、そこで論理カーソルの位置がインクリメント
される。同様の結果は、判断ブロツク106での
判断が肯定的で隠れウインドウの下にそれ以上ウ
インドウが見出されなかつた場合にも得られる。
より詳しく述べると、判断ブロツク106におけ
る肯定判断は、新しくサイズ変更されたウインド
ウの下のウインドウが隠されていることを意味す
る。この場合、処理は判断ブロツク104に戻
り、下のウインドウにはいかなる文字または属性
情報も読み書きされない。そして、判断ブロツク
104中の判断により隠れウインドウの下にそれ
以上ウインドウがないことが分かると、処理は機
能ブロツク116へ進む。
もしサイズ変更されたウインドウが可視デイス
プレイ領域からスクロールにより外れると、その
サイズ変更されたウインドウに組み込まれていた
もとのウインドウがもとの位置に開示される。
プレイ領域からスクロールにより外れると、その
サイズ変更されたウインドウに組み込まれていた
もとのウインドウがもとの位置に開示される。
手続の説明をさらに進めるために、教育的著述
システムを考えてみよう。その著者はデイスプレ
イ上に、生徒にある情報を教えるために使用され
る本のページのような情報をめいめいがもつ複数
のウインドウを作成する。ウインドウが作成され
るときに、色や、表示時間の長さや、ユーザー・
プロンプトや、入力や音などの属性情報が、音や
視覚的刺激のタイミングを適切に調整することを
保証するためにウインドウの領域にリンクされ
る。その教程が完了すると、著者はその教程を批
評してもらうために編集者に提出する。
システムを考えてみよう。その著者はデイスプレ
イ上に、生徒にある情報を教えるために使用され
る本のページのような情報をめいめいがもつ複数
のウインドウを作成する。ウインドウが作成され
るときに、色や、表示時間の長さや、ユーザー・
プロンプトや、入力や音などの属性情報が、音や
視覚的刺激のタイミングを適切に調整することを
保証するためにウインドウの領域にリンクされ
る。その教程が完了すると、著者はその教程を批
評してもらうために編集者に提出する。
編集者が批評を完了すると、そのコメントを教
程に組み込まなくてはならない。従来技術におい
ては、これには、ウインドウのデイスプレイの一
部を編集し、編集されたデイスプレイの一部と連
結された属性情報を再リンクするという面倒な処
理が関わつていた。さらに、編集者が追加する必
要があると考えた新たな情報はスクラツチから作
成されていた。すなわち、ウインドウ中の情報を
コピーあるいは修正しそれに関連する属性情報を
保持するという能力は従来存在しなかつたのであ
る。
程に組み込まなくてはならない。従来技術におい
ては、これには、ウインドウのデイスプレイの一
部を編集し、編集されたデイスプレイの一部と連
結された属性情報を再リンクするという面倒な処
理が関わつていた。さらに、編集者が追加する必
要があると考えた新たな情報はスクラツチから作
成されていた。すなわち、ウインドウ中の情報を
コピーあるいは修正しそれに関連する属性情報を
保持するという能力は従来存在しなかつたのであ
る。
本発明に述べられている技術は、著者をして上
述の教程を作成することを可能ならしめる。しか
し、その著者はさらに、別のウインドウからの情
報を現存ウインドウに組み込み、且つそのウイン
ドウに関連する色、音及び他の属性情報を保持す
るべくウインドウをコピーするためのツールをも
与えられる。この機能は、ユーザーに、著者の要
求をみたすべくプレゼンテーシヨンを作成し修正
するためのきわめて協力かつ柔軟性に富む能力を
与える。すなわち、現存するウインドウに1つま
たは複数のウインドウを組み込むために、ユーザ
ーはカーソルで、ベースとして使用すべきウイン
ドウを選択しさえすればよい。次に、カーソル
を、サイズ変更を行うべき方向に移動することに
よりウインドウがサイズ変更される。カーソルが
もとのウインドウの辺を通過すると、カーソルの
位置によつて表示された領域をとり囲むようにそ
の境界が変化する。組み込まれる情報には、その
ウインドウに関連する色や、音や、入力及びプロ
ンプト属性がある。このようにして、個別のウイ
ンドウに関連する論理が保持され、それを再度作
成する必要はない。
述の教程を作成することを可能ならしめる。しか
し、その著者はさらに、別のウインドウからの情
報を現存ウインドウに組み込み、且つそのウイン
ドウに関連する色、音及び他の属性情報を保持す
るべくウインドウをコピーするためのツールをも
与えられる。この機能は、ユーザーに、著者の要
求をみたすべくプレゼンテーシヨンを作成し修正
するためのきわめて協力かつ柔軟性に富む能力を
与える。すなわち、現存するウインドウに1つま
たは複数のウインドウを組み込むために、ユーザ
ーはカーソルで、ベースとして使用すべきウイン
ドウを選択しさえすればよい。次に、カーソル
を、サイズ変更を行うべき方向に移動することに
よりウインドウがサイズ変更される。カーソルが
もとのウインドウの辺を通過すると、カーソルの
位置によつて表示された領域をとり囲むようにそ
の境界が変化する。組み込まれる情報には、その
ウインドウに関連する色や、音や、入力及びプロ
ンプト属性がある。このようにして、個別のウイ
ンドウに関連する論理が保持され、それを再度作
成する必要はない。
そうではなく、もし著者がウインドウの寸法を
変更したいだけなら、著者は他のウインドウに重
なることなく所望の寸法までウインドウをサイズ
変更するようにカーソルを移動することになる。
変更したいだけなら、著者は他のウインドウに重
なることなく所望の寸法までウインドウをサイズ
変更するようにカーソルを移動することになる。
F 発明の効果
以上説明したように、この発明によれば、ウイ
ンドウのサイズを変更したとき、そのサイズ変更
されたウインドウに含まれる属性情報を自動的に
保持するようにしたので、サイズ変更されたウイ
ンドウへ他のウインドウをきわめて容易に組み込
むことが可能となる。
ンドウのサイズを変更したとき、そのサイズ変更
されたウインドウに含まれる属性情報を自動的に
保持するようにしたので、サイズ変更されたウイ
ンドウへ他のウインドウをきわめて容易に組み込
むことが可能となる。
第1図は、ウインドウ・マネジヤが実行される
典型的なハードウエア・システム環境を示す図、
第2図ないし第5図は、本発明の動作を示すウイ
ンドウを有するコンピユータ・デイスプレイの
図、第6図は、ウインドウ・マネジヤのプログラ
ム論理の詳細なフローチヤートである。
典型的なハードウエア・システム環境を示す図、
第2図ないし第5図は、本発明の動作を示すウイ
ンドウを有するコンピユータ・デイスプレイの
図、第6図は、ウインドウ・マネジヤのプログラ
ム論理の詳細なフローチヤートである。
Claims (1)
- 【特許請求の範囲】 1 (a) コンピユータ・デイスプレイ上の複数の
ウインドウから、サイズ変更すべき第1のウイ
ンドウを選択する段階と、 (b) 上記第1のウインドウの変更サイズを決定す
るサイズ・データを入力する段階と、 (c) 上記入力されたサイズ・データに従い、上記
第1のウインドウのサイズを、上記デイスプレ
イ上で自動的に変更する段階と、 (d) 上記第1のウインドウがサイズ変更されたこ
とにより上記第1のウインドウの下に来ること
になつた他の第2のウインドウからのデータ
を、該第2のウインドウとはリンクされない独
立したデータとして、上記サイズ変更された第
1のウインドウに自動的に組み込む段階を有す
る、 ウインドウ・システムの管理方法。 2 (a) コンピユータ・デイスプレイ上の複数の
ウインドウから、サイズ変更すべき第1のウイ
ンドウを選択する段階と、 (b) 上記第1のウインドウの変更サイズを決定す
るサイズ・データを入力する段階と、 (c) 上記入力されたサイズ・データに従い、上記
第1のウインドウのサイズを、上記デイスプレ
イ上で自動的に変更する段階と、 (d) 上記第1のウインドウがサイズ変更されたこ
とにより上記第1のウインドウの下に来ること
になつた他の第2のウインドウからのデータ
を、該第2のウインドウとはリンクされない独
立したデータとして、上記サイズ変更された第
1のウインドウに自動的に組み込む段階と、 (e) 上記サイズ変更された第1のウインドウが、
上記第2のウインドウを露出させるように移動
されるとき、上記第2のウインドウの枠及びそ
の内容のみならず、上記サイズ変更前の第1の
ウインドウの枠及びその内容をも、上記第1の
ウインドウをサイズ変更する前のままの状態で
表示する段階を有する、 ウインドウ・システムの管理方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US110293 | 1987-10-20 | ||
US07/110,293 US4890098A (en) | 1987-10-20 | 1987-10-20 | Flexible window management on a computer display |
SG148494A SG148494G (en) | 1987-10-20 | 1994-10-13 | Flexible window management on a computer display |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01113830A JPH01113830A (ja) | 1989-05-02 |
JPH0555893B2 true JPH0555893B2 (ja) | 1993-08-18 |
Family
ID=26664422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63233851A Granted JPH01113830A (ja) | 1987-10-20 | 1988-09-20 | ウインドウ・システムの管理方法 |
Country Status (9)
Country | Link |
---|---|
US (1) | US4890098A (ja) |
EP (1) | EP0313494B1 (ja) |
JP (1) | JPH01113830A (ja) |
BR (1) | BR8805399A (ja) |
CA (1) | CA1303230C (ja) |
DE (1) | DE3881331T2 (ja) |
ES (1) | ES2040888T3 (ja) |
HK (1) | HK139794A (ja) |
SG (1) | SG148494G (ja) |
Families Citing this family (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2557359B2 (ja) * | 1986-12-26 | 1996-11-27 | 株式会社東芝 | 情報処理装置 |
US5075675A (en) * | 1988-06-30 | 1991-12-24 | International Business Machines Corporation | Method and apparatus for dynamic promotion of background window displays in multi-tasking computer systems |
US5387945A (en) * | 1988-07-13 | 1995-02-07 | Seiko Epson Corporation | Video multiplexing system for superimposition of scalable video streams upon a background video data stream |
JP2748562B2 (ja) | 1988-07-13 | 1998-05-06 | セイコーエプソン株式会社 | 画像処理装置 |
US5121478A (en) * | 1988-09-08 | 1992-06-09 | Xerox Corporation | Window system with independently replaceable window functionality |
JPH02301823A (ja) * | 1989-05-16 | 1990-12-13 | Canon Inc | 画像処理に適したウィンドウシステム |
US5432525A (en) * | 1989-07-26 | 1995-07-11 | Hitachi, Ltd. | Multimedia telemeeting terminal device, terminal device system and manipulation method thereof |
US5251291A (en) * | 1989-10-13 | 1993-10-05 | International Business Machines Corporation | Method of selectively transferring video displayed information |
CA2030438C (en) * | 1990-01-22 | 2002-05-28 | Donald Vincent Alecci | Method of reducing data storage requirements associated with computer windowing environments |
FR2669752B1 (fr) * | 1990-11-24 | 1994-04-01 | Hitachi Ltd | Systeme de controle de processus et procede d'affichage de fenetres pour un tel systeme. |
US5119475A (en) * | 1991-03-13 | 1992-06-02 | Schlumberger Technology Corporation | Object-oriented framework for menu definition |
US5227771A (en) * | 1991-07-10 | 1993-07-13 | International Business Machines Corporation | Method and system for incrementally changing window size on a display |
US5339389A (en) * | 1991-12-31 | 1994-08-16 | International Business Machines Corporation | User selectable lock regions |
US5337407A (en) * | 1991-12-31 | 1994-08-09 | International Business Machines Corporation | Method and system for identifying users in a collaborative computer-based system |
US5339388A (en) * | 1991-12-31 | 1994-08-16 | International Business Machines Corporation | Cursor lock region |
US5469540A (en) * | 1993-01-27 | 1995-11-21 | Apple Computer, Inc. | Method and apparatus for generating and displaying multiple simultaneously-active windows |
US5859638A (en) * | 1993-01-27 | 1999-01-12 | Apple Computer, Inc. | Method and apparatus for displaying and scrolling data in a window-based graphic user interface |
US5544300A (en) * | 1993-11-12 | 1996-08-06 | Intel Corporation | User interface for dynamically converting between a single top level window and multiple top level windows |
US5572649A (en) * | 1993-11-12 | 1996-11-05 | Intel Corporation | Process for dynamically switching between a single top level window and multiple top level windows |
JP2692782B2 (ja) * | 1993-12-13 | 1997-12-17 | インターナショナル・ビジネス・マシーンズ・コーポレイション | オブジェクトをリンクする方法 |
JPH0816313A (ja) * | 1994-07-04 | 1996-01-19 | Sanyo Electric Co Ltd | 手書き入力方法及び装置 |
US5572647A (en) * | 1994-11-04 | 1996-11-05 | International Business Machines Corporation | Visibility seeking scroll bars and other control constructs |
JPH09244844A (ja) * | 1996-03-05 | 1997-09-19 | Fujitsu Ltd | 情報提示システム及び記録媒体 |
US9619841B2 (en) | 1996-03-28 | 2017-04-11 | Integrated Claims Systems, Llc | Systems to assist in the creation, transmission, and processing of health insurance claims |
GB2328130A (en) * | 1996-04-30 | 1999-02-10 | Sony Electronics Inc | Display control method and apparatus |
US6043818A (en) * | 1996-04-30 | 2000-03-28 | Sony Corporation | Background image with a continuously rotating and functional 3D icon |
JP2000509534A (ja) * | 1996-04-30 | 2000-07-25 | ソニー エレクトロニクス インク | コンピュータシステム内のプログラム、ファイル及びデータを組織化して実行するナビゲーションためのユーザインターフェース |
US6002403A (en) * | 1996-04-30 | 1999-12-14 | Sony Corporation | Graphical navigation control for selecting applications on visual walls |
US5745109A (en) * | 1996-04-30 | 1998-04-28 | Sony Corporation | Menu display interface with miniature windows corresponding to each page |
EP0873001A3 (en) * | 1997-04-15 | 1999-03-03 | Xerox Corporation | User interface for a reprographic system for indicating non-default status of programmable features |
US5999177A (en) * | 1997-07-07 | 1999-12-07 | International Business Machines Corporation | Method and system for controlling content on a display screen in a computer system |
US6335743B1 (en) | 1998-08-11 | 2002-01-01 | International Business Machines Corporation | Method and system for providing a resize layout allowing flexible placement and sizing of controls |
US7392945B1 (en) * | 1998-09-11 | 2008-07-01 | Lv Partners, L.P. | Portable scanner for enabling automatic commerce transactions |
US6970914B1 (en) * | 1998-09-11 | 2005-11-29 | L. V. Partners, L.P. | Method and apparatus for embedding routing information to a remote web site in an audio/video track |
US7284066B1 (en) | 1998-09-11 | 2007-10-16 | Lv Partners, Lp | Method and apparatus for matching a user's use profile in commerce with a broadcast |
US6745234B1 (en) * | 1998-09-11 | 2004-06-01 | Digital:Convergence Corporation | Method and apparatus for accessing a remote location by scanning an optical code |
US6823388B1 (en) | 1998-09-11 | 2004-11-23 | L.V. Parners, L.P. | Method and apparatus for accessing a remote location with an optical reader having a programmable memory system |
US7370114B1 (en) | 1998-09-11 | 2008-05-06 | Lv Partners, L.P. | Software downloading using a television broadcast channel |
US6636896B1 (en) | 1998-09-11 | 2003-10-21 | Lv Partners, L.P. | Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet |
US6829646B1 (en) * | 1999-10-13 | 2004-12-07 | L. V. Partners, L.P. | Presentation of web page content based upon computer video resolutions |
US7440993B1 (en) * | 1998-09-11 | 2008-10-21 | Lv Partners, L.P. | Method and apparatus for launching a web browser in response to scanning of product information |
US6868433B1 (en) * | 1998-09-11 | 2005-03-15 | L.V. Partners, L.P. | Input device having positional and scanning capabilities |
US7159037B1 (en) * | 1998-09-11 | 2007-01-02 | Lv Partners, Lp | Method and apparatus for utilizing an existing product code to issue a match to a predetermined location on a global network |
US7386600B1 (en) * | 1998-09-11 | 2008-06-10 | Lv Partners, L.P. | Launching a web site using a personal device |
US7191247B1 (en) * | 1998-09-11 | 2007-03-13 | Lv Partners, Lp | Method for connecting a wireless device to a remote location on a network |
US6850257B1 (en) * | 2000-04-06 | 2005-02-01 | Microsoft Corporation | Responsive user interface to manage a non-responsive application |
US6763355B2 (en) | 2000-12-18 | 2004-07-13 | International Business Machines Corporation | Method and apparatus in mark-up language documents for providing mark-up language hidden attributes |
US7313765B2 (en) * | 2001-04-30 | 2007-12-25 | Broadband Graphics Llc | Cell based EUI methods & apparatuses |
WO2002089108A1 (en) * | 2001-04-30 | 2002-11-07 | Broadband Graphics, Llc | Cell based eui methods and apparatuses |
US20060200779A1 (en) * | 2001-04-30 | 2006-09-07 | Taylor Steve D | Cell based end user interface having action cells |
US7343566B1 (en) | 2002-07-10 | 2008-03-11 | Apple Inc. | Method and apparatus for displaying a window for a user interface |
JP2004223110A (ja) * | 2003-01-27 | 2004-08-12 | Nintendo Co Ltd | ゲーム装置、ゲームシステムおよびゲームプログラム |
US7710390B2 (en) | 2003-06-05 | 2010-05-04 | Nokia Corporation | Method and software application for transmitting information remaining behind an obstacle located in front of the display to the user of a data processing device |
US8302111B2 (en) | 2003-11-24 | 2012-10-30 | Time Warner Cable Inc. | Methods and apparatus for hardware registration in a network device |
US7266726B1 (en) | 2003-11-24 | 2007-09-04 | Time Warner Cable Inc. | Methods and apparatus for event logging in an information network |
JP3793201B2 (ja) * | 2004-01-28 | 2006-07-05 | 任天堂株式会社 | ゲーム装置およびゲームプログラム |
US9213538B1 (en) | 2004-02-06 | 2015-12-15 | Time Warner Cable Enterprises Llc | Methods and apparatus for display element management in an information network |
US7484247B2 (en) | 2004-08-07 | 2009-01-27 | Allen F Rozman | System and method for protecting a computer system from malicious software |
KR100807156B1 (ko) | 2005-12-02 | 2008-02-27 | 노키아 코포레이션 | 디스플레이 앞에 놓여진 장애물의 뒤에 있는 정보를 데이터처리 장치의 사용자에게 전송하기 위한 방법 및소프트웨어 어플리케이션 |
US20080115081A1 (en) * | 2006-11-09 | 2008-05-15 | Microsoft Corporation | Enhanced windows management feature |
EP1962176A1 (en) * | 2007-02-23 | 2008-08-27 | Siemens Aktiengesellschaft | Graphical user interface and method thereof |
US8839142B2 (en) | 2007-06-08 | 2014-09-16 | Apple Inc. | Desktop system object removal |
US20110035692A1 (en) * | 2008-01-25 | 2011-02-10 | Visual Information Technologies, Inc. | Scalable Architecture for Dynamic Visualization of Multimedia Information |
US8418076B2 (en) * | 2008-05-15 | 2013-04-09 | Microsoft Corporation | Managing inputs from a plurality of user input device actuators |
US20100064251A1 (en) * | 2008-09-05 | 2010-03-11 | International Business Machines Corporation | Toggling window display state by screen in a multi-screened desktop environment |
JP4942832B2 (ja) * | 2010-03-31 | 2012-05-30 | シャープ株式会社 | 画像表示装置、画像形成装置、画像表示方法、コンピュータプログラム及び記録媒体 |
US9658732B2 (en) | 2010-10-19 | 2017-05-23 | Apple Inc. | Changing a virtual workspace based on user interaction with an application window in a user interface |
US10740117B2 (en) | 2010-10-19 | 2020-08-11 | Apple Inc. | Grouping windows into clusters in one or more workspaces in a user interface |
US9292196B2 (en) | 2010-10-19 | 2016-03-22 | Apple Inc. | Modifying the presentation of clustered application windows in a user interface |
US9542202B2 (en) | 2010-10-19 | 2017-01-10 | Apple Inc. | Displaying and updating workspaces in a user interface |
US10152192B2 (en) | 2011-02-21 | 2018-12-11 | Apple Inc. | Scaling application windows in one or more workspaces in a user interface |
AU2013237745A1 (en) | 2012-10-09 | 2014-04-24 | Aristocrat Technologies Australia Pty Limited | A gaming system and a method of gaming |
US11716558B2 (en) | 2018-04-16 | 2023-08-01 | Charter Communications Operating, Llc | Apparatus and methods for integrated high-capacity data and wireless network services |
CN112840728A (zh) | 2018-10-12 | 2021-05-25 | 特许通讯运营公司 | 用于无线网络中的小区标识的设备及方法 |
US11129171B2 (en) | 2019-02-27 | 2021-09-21 | Charter Communications Operating, Llc | Methods and apparatus for wireless signal maximization and management in a quasi-licensed wireless system |
US11026205B2 (en) | 2019-10-23 | 2021-06-01 | Charter Communications Operating, Llc | Methods and apparatus for device registration in a quasi-licensed wireless system |
US11875320B1 (en) | 2020-02-28 | 2024-01-16 | The Pnc Financial Services Group, Inc. | Systems and methods for managing a financial account in a low-cash mode |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5949637A (ja) * | 1982-08-11 | 1984-03-22 | エヌ・ベ−・フイリツプス・フル−イランペンフアブリケン | 情報デイスプレイシステム |
JPS60230692A (ja) * | 1984-04-30 | 1985-11-16 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | ウインドウ表示制御装置 |
JPS61163468A (ja) * | 1985-01-16 | 1986-07-24 | Ricoh Co Ltd | 情報処理装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4574364A (en) * | 1982-11-23 | 1986-03-04 | Hitachi, Ltd. | Method and apparatus for controlling image display |
JPS59116787A (ja) * | 1982-12-24 | 1984-07-05 | 株式会社日立製作所 | デイスプレイ表示方式 |
EP0121015B1 (en) * | 1983-03-31 | 1990-03-07 | International Business Machines Corporation | Presentation space management and viewporting on a multifunction virtual terminal |
US4598384A (en) * | 1983-04-22 | 1986-07-01 | International Business Machines Corp. | Graphics display with improved window organization |
JPS6061794A (ja) * | 1983-09-14 | 1985-04-09 | シャープ株式会社 | 画面分割表示装置 |
US4651146A (en) * | 1983-10-17 | 1987-03-17 | International Business Machines Corporation | Display of multiple data windows in a multi-tasking system |
US4653020A (en) * | 1983-10-17 | 1987-03-24 | International Business Machines Corporation | Display of multiple data windows in a multi-tasking system |
US4542376A (en) * | 1983-11-03 | 1985-09-17 | Burroughs Corporation | System for electronically displaying portions of several different images on a CRT screen through respective prioritized viewports |
FR2559927B1 (fr) * | 1984-02-20 | 1986-05-16 | Comp Generale Electricite | Circuit cable de gestion de fenetres sur ecran |
US4586035A (en) * | 1984-02-29 | 1986-04-29 | International Business Machines Corporation | Display terminal with a cursor responsive virtual distributed menu |
US4700320A (en) * | 1985-07-09 | 1987-10-13 | American Telephone And Telegraph Company, At&T Bell Laboratories | Bitmapped graphics workstation |
US4710767A (en) * | 1985-07-19 | 1987-12-01 | Sanders Associates, Inc. | Method and apparatus for displaying multiple images in overlapping windows |
US4868765A (en) * | 1986-01-02 | 1989-09-19 | Texas Instruments Incorporated | Porthole window system for computer displays |
-
1987
- 1987-10-20 US US07/110,293 patent/US4890098A/en not_active Expired - Lifetime
-
1988
- 1988-08-19 CA CA000575257A patent/CA1303230C/en not_active Expired - Lifetime
- 1988-09-20 JP JP63233851A patent/JPH01113830A/ja active Granted
- 1988-09-27 EP EP88480043A patent/EP0313494B1/en not_active Expired - Lifetime
- 1988-09-27 ES ES198888480043T patent/ES2040888T3/es not_active Expired - Lifetime
- 1988-09-27 DE DE88480043T patent/DE3881331T2/de not_active Expired - Fee Related
- 1988-10-19 BR BR8805399A patent/BR8805399A/pt active Search and Examination
-
1994
- 1994-10-13 SG SG148494A patent/SG148494G/en unknown
- 1994-12-08 HK HK139794A patent/HK139794A/xx not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5949637A (ja) * | 1982-08-11 | 1984-03-22 | エヌ・ベ−・フイリツプス・フル−イランペンフアブリケン | 情報デイスプレイシステム |
JPS60230692A (ja) * | 1984-04-30 | 1985-11-16 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | ウインドウ表示制御装置 |
JPS61163468A (ja) * | 1985-01-16 | 1986-07-24 | Ricoh Co Ltd | 情報処理装置 |
Also Published As
Publication number | Publication date |
---|---|
SG148494G (en) | 1995-03-17 |
EP0313494A2 (en) | 1989-04-26 |
CA1303230C (en) | 1992-06-09 |
DE3881331T2 (de) | 1993-12-02 |
US4890098A (en) | 1989-12-26 |
EP0313494B1 (en) | 1993-05-26 |
ES2040888T3 (es) | 1993-11-01 |
HK139794A (en) | 1994-12-16 |
DE3881331D1 (de) | 1993-07-01 |
EP0313494A3 (en) | 1991-03-20 |
JPH01113830A (ja) | 1989-05-02 |
BR8805399A (pt) | 1989-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4890098A (en) | Flexible window management on a computer display | |
JP7345052B2 (ja) | 知能インタラクティブパネルの制御方法及びその装置 | |
US5893126A (en) | Method and apparatus for annotating a computer document incorporating sound | |
US6803930B1 (en) | Facilitating content viewing during navigation | |
US5140677A (en) | Computer user interface with window title bar mini-icons | |
AU712491B2 (en) | Method and apparatus for improved graphical user interface with function icons | |
EP0689133B1 (en) | Method of displaying multiple sets of information in the same area of a computer screen | |
JP3849880B2 (ja) | 複合文書におけるコンピュータ/ヒューマンインタフェースシステム | |
KR950014982B1 (ko) | 데이타 처리 시스템의 디스플레이 화면을 구별되는 영역으로 분할하기 위한 시스템 및 그 방법 | |
US20110035692A1 (en) | Scalable Architecture for Dynamic Visualization of Multimedia Information | |
US20170131874A1 (en) | Software Design Tool For A User Interface And The Administration Of Proximity Responsive Information Displays In Augmented Reality Or Virtual Reality Environments | |
JPH0612211A (ja) | マン−マシン・インタフェース表示方法 | |
Helmers | Microsoft Visio 2013 Step by Step | |
JP3950937B2 (ja) | インターフェースの方法、複合文書生成方法、及び複合文書表示方法 | |
Billingsley | Taking panes: Issues in the design of windowing systems | |
Chapman et al. | Digital media tools | |
Wood | Adobe Illustrator CC Classroom in a Book | |
Wood | Adobe XD Classroom in a Book (2020 release) | |
US6307552B1 (en) | Computer system and method for controlling the same utilizing an abstraction stack with a sequence of predetermined display formats | |
Hurwicz et al. | Using Macromedia Flash MX | |
Kirkpatrick et al. | AutoCAD for Interior design and space planning | |
JP2554631B2 (ja) | オブジエクト選択方式 | |
US20040175689A1 (en) | Computer-assisted apparatus, method and program for learning | |
Cox et al. | Microsoft PowerPoint 2013 | |
JPH02109124A (ja) | ハイパーテキスト間の関連性表示方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |