JPH1011259A - ウィンドウを自動的にサイズ変更する方法及びコンピュータ・システム - Google Patents
ウィンドウを自動的にサイズ変更する方法及びコンピュータ・システムInfo
- Publication number
- JPH1011259A JPH1011259A JP9068823A JP6882397A JPH1011259A JP H1011259 A JPH1011259 A JP H1011259A JP 9068823 A JP9068823 A JP 9068823A JP 6882397 A JP6882397 A JP 6882397A JP H1011259 A JPH1011259 A JP H1011259A
- Authority
- JP
- Japan
- Prior art keywords
- window
- height
- zoom
- computer display
- computer
- 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
- 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
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】
【課題】 コンピュータ・システムにおいて、複数の開
かれたウィンドウを自動的にサイズ変更するための方
法、装置、及び製品を提供する。 【解決手段】 第1のステップでは、第1の表示された
ウィンドウから第2の表示ウィンドウへのフォーカスの
移行を検知することに応答して、コンピュータ表示装置
上に表示された第2の表示ウィンドウ以外の各ウィンド
ウについてズームアウト・サイズを自動的に計算する。
第2のステップにおいて、ズームアウト・サイズを用い
て第2の表示ウィンドウ以外の全ての開いているウィン
ドウをコンピュータ表示装置上に自動的に表示する。
かれたウィンドウを自動的にサイズ変更するための方
法、装置、及び製品を提供する。 【解決手段】 第1のステップでは、第1の表示された
ウィンドウから第2の表示ウィンドウへのフォーカスの
移行を検知することに応答して、コンピュータ表示装置
上に表示された第2の表示ウィンドウ以外の各ウィンド
ウについてズームアウト・サイズを自動的に計算する。
第2のステップにおいて、ズームアウト・サイズを用い
て第2の表示ウィンドウ以外の全ての開いているウィン
ドウをコンピュータ表示装置上に自動的に表示する。
Description
【0001】
【発明の属する技術分野】本発明は、コンピュータ・シ
ステムのグラフィカル・ユーザ・インタフェース(GU
I)及びオペレーティング・システムに関し、限定はし
ないが特に、ウィンドウのサイズを変更するための方
法、装置、及び製品に関する。尚、本発明は、本出願人
による米国特許出願第08/626197号(1996年3月2
9日出願)、同第08/626214号(同日出願)、同第08/62
6196号(同日出願)、同第08/626751号(同日出願)に
開示の内容と関連する。
ステムのグラフィカル・ユーザ・インタフェース(GU
I)及びオペレーティング・システムに関し、限定はし
ないが特に、ウィンドウのサイズを変更するための方
法、装置、及び製品に関する。尚、本発明は、本出願人
による米国特許出願第08/626197号(1996年3月2
9日出願)、同第08/626214号(同日出願)、同第08/62
6196号(同日出願)、同第08/626751号(同日出願)に
開示の内容と関連する。
【0002】
【従来の技術】Windows(商標)、OS/2(商
標)、及びAIX(商標)等の多くの汎用的オペレーティ
ング・システムは、コンピュータ・オブジェクトを操作
するためにグラフィカル・ユーザ・インタフェース(G
UI)によるデスクトップ環境を利用する。GUIによ
りユーザは、それらのオブジェクトをアイコンとして図
形的に視認してマウスやポインタにより操作することが
可能となる。汎用的なGUIは、オブジェクトの識別子
(例えば、ネーム)を検査し、資源ファイルからその識
別子を探索し、そして資源ファイルに記憶された情報に
従ってそのオブジェクトを表すアイコンを表示する。資
源ファイルは、各ウィンドウについての情報を含んでお
り、例えば、任意の初期値、ウィンドウのデフォールト
・カラー、ウィンドウのデフォールト・サイズ、及び表
示画面上のウィンドウの位置等の情報である。通常、G
UIは、セッション毎に資源ファイルを1回読み取る。
ユーザがアイコンをダブルクリックすると、GUIはそ
のオブジェクトを開き(例えば、アプリケーションを開
始し)、その開かれたオブジェクトを表すウィンドウ及
びその内容を表示し、そして自動的にそのウィンドウへ
フォーカスを移行させる。ウィンドウがフォーカスを受
け取るとき、GUIは、キーボードからのキー・ストロ
ーク(キー押し操作)等の全ての入力情報をそのウィン
ドウ内で実行中のオブジェクト/アプリケーションへと
転送する。
標)、及びAIX(商標)等の多くの汎用的オペレーティ
ング・システムは、コンピュータ・オブジェクトを操作
するためにグラフィカル・ユーザ・インタフェース(G
UI)によるデスクトップ環境を利用する。GUIによ
りユーザは、それらのオブジェクトをアイコンとして図
形的に視認してマウスやポインタにより操作することが
可能となる。汎用的なGUIは、オブジェクトの識別子
(例えば、ネーム)を検査し、資源ファイルからその識
別子を探索し、そして資源ファイルに記憶された情報に
従ってそのオブジェクトを表すアイコンを表示する。資
源ファイルは、各ウィンドウについての情報を含んでお
り、例えば、任意の初期値、ウィンドウのデフォールト
・カラー、ウィンドウのデフォールト・サイズ、及び表
示画面上のウィンドウの位置等の情報である。通常、G
UIは、セッション毎に資源ファイルを1回読み取る。
ユーザがアイコンをダブルクリックすると、GUIはそ
のオブジェクトを開き(例えば、アプリケーションを開
始し)、その開かれたオブジェクトを表すウィンドウ及
びその内容を表示し、そして自動的にそのウィンドウへ
フォーカスを移行させる。ウィンドウがフォーカスを受
け取るとき、GUIは、キーボードからのキー・ストロ
ーク(キー押し操作)等の全ての入力情報をそのウィン
ドウ内で実行中のオブジェクト/アプリケーションへと
転送する。
【0003】複数のオブジェクトを同時に開くことがで
き、GUIにより表示画面上に適宜のサイズ及び場所で
表示される積み重ねられたウィンドウを形成する。ユー
ザが、積み重ねられたウィンドウの最上層に位置してい
ないウィンドウの上でシングルクリックをするとき、G
UIは積層の最上層のウィンドウからその新たなウィン
ドウへとフォーカスを移行させる。ウィンドウがフォー
カスを受け取ると、GUIは、そのウィンドウを積層の
最上層へと配置させると共に、前述のように、ユーザに
よるキーボードからのキー押しの全てをそのウィンドウ
で実行中のオブジェクト/アプリケーションのキューに
入れる。
き、GUIにより表示画面上に適宜のサイズ及び場所で
表示される積み重ねられたウィンドウを形成する。ユー
ザが、積み重ねられたウィンドウの最上層に位置してい
ないウィンドウの上でシングルクリックをするとき、G
UIは積層の最上層のウィンドウからその新たなウィン
ドウへとフォーカスを移行させる。ウィンドウがフォー
カスを受け取ると、GUIは、そのウィンドウを積層の
最上層へと配置させると共に、前述のように、ユーザに
よるキーボードからのキー押しの全てをそのウィンドウ
で実行中のオブジェクト/アプリケーションのキューに
入れる。
【0004】汎用的GUIは、オブジェクトについて
「最大化」、「デフォールト」、「アイコン化(すなわ
ち、最小化)」の3つの状態を有する。前述のように、
ユーザがウィンドウを開いたとき、GUIは所定のサイ
ズ(すなわち、デフォールト状態)を用いてウィンドウ
を表示し、そしてそのウィンドウに対して自動的にフォ
ーカスを移行させる。ユーザは、マウスを用いてウィン
ドウの境界の縁の位置を調整することにより所定のサイ
ズを手動により変更することができる。しかしながら、
手動でウィンドウのサイズを再設定するプロセスは、煩
わしくかつ時間をとられる作業である。
「最大化」、「デフォールト」、「アイコン化(すなわ
ち、最小化)」の3つの状態を有する。前述のように、
ユーザがウィンドウを開いたとき、GUIは所定のサイ
ズ(すなわち、デフォールト状態)を用いてウィンドウ
を表示し、そしてそのウィンドウに対して自動的にフォ
ーカスを移行させる。ユーザは、マウスを用いてウィン
ドウの境界の縁の位置を調整することにより所定のサイ
ズを手動により変更することができる。しかしながら、
手動でウィンドウのサイズを再設定するプロセスは、煩
わしくかつ時間をとられる作業である。
【0005】従来、GUIには、ウィンドウのタイトル
バーに2つのボタン(図2の最大化ボタン224及び最
小化ボタン226を参照)が設けられており、これらに
よりユーザは、最大化状態とアイコン化状態との間を切
り換えることができる。ユーザがウィンドウを最大化す
るとき、そのウィンドウは事実上画面全体を占有するこ
とになり、他のウィンドウを見えなくする。一方、アイ
コン化状態では、僅かな面積しか占有しないが、その実
行中のアプリケーションの内容を表示しない。従って、
ユーザが実行中のアプリケーションの内容を見る必要が
ある場合には、アイコン化状態は不利な状態である。
バーに2つのボタン(図2の最大化ボタン224及び最
小化ボタン226を参照)が設けられており、これらに
よりユーザは、最大化状態とアイコン化状態との間を切
り換えることができる。ユーザがウィンドウを最大化す
るとき、そのウィンドウは事実上画面全体を占有するこ
とになり、他のウィンドウを見えなくする。一方、アイ
コン化状態では、僅かな面積しか占有しないが、その実
行中のアプリケーションの内容を表示しない。従って、
ユーザが実行中のアプリケーションの内容を見る必要が
ある場合には、アイコン化状態は不利な状態である。
【0006】上記のシステムにおける欠点及び制限が発
生する理由は、デスクトップが通常多くの開かれたデフ
ォールト・ウィンドウに分割されており、これらのウィ
ンドウが画面上で大きな領域を占有しているためにユー
ザが見ようとする幾つかのウィンドウを見えなくしてし
まうことにある。例えば、ユーザが1つのウィンドウか
ら情報をカットして幾つかのウィンドウへペーストした
い場合、ユーザはこれらのウィンドウをその全体が見え
るように開かなければならない。そうするためには、ユ
ーザは、通常、各ウィンドウをデフォールト状態に開
き、そして手動でそれらのサイズを変更することによ
り、それらのウィンドウを表示画面に合わせなければな
らない。このようなプロセスもまた煩わしく時間をとら
れる作業である。
生する理由は、デスクトップが通常多くの開かれたデフ
ォールト・ウィンドウに分割されており、これらのウィ
ンドウが画面上で大きな領域を占有しているためにユー
ザが見ようとする幾つかのウィンドウを見えなくしてし
まうことにある。例えば、ユーザが1つのウィンドウか
ら情報をカットして幾つかのウィンドウへペーストした
い場合、ユーザはこれらのウィンドウをその全体が見え
るように開かなければならない。そうするためには、ユ
ーザは、通常、各ウィンドウをデフォールト状態に開
き、そして手動でそれらのサイズを変更することによ
り、それらのウィンドウを表示画面に合わせなければな
らない。このようなプロセスもまた煩わしく時間をとら
れる作業である。
【0007】
【発明が解決しようとする課題】以上のことから、フォ
ーカスをもたない全てのウィンドウを自動的にサイズ変
更(例えば、大きさの縮小)し、さらに、ユーザが、ア
イコン化することなく容易にかつ選択的にアクティブ・
ウィンドウをサイズ変更できるような改善されたユーザ
・インタフェースが必要である。
ーカスをもたない全てのウィンドウを自動的にサイズ変
更(例えば、大きさの縮小)し、さらに、ユーザが、ア
イコン化することなく容易にかつ選択的にアクティブ・
ウィンドウをサイズ変更できるような改善されたユーザ
・インタフェースが必要である。
【0008】
【課題を解決するための手段】本発明による方法、装
置、及び製品は、コンピュータ表示装置上に表示された
複数の開かれたウィンドウを自動的にサイズ変更するべ
くコンピュータ・システムを制御する。本発明の方法の
第1のステップでは、第1の表示ウィンドウから第2の
表示ウィンドウへのフォーカスの移行を検知することに
応答して、コンピュータ表示装置上に表示された第2の
表示ウィンドウ以外の各ウィンドウについてズームアウ
ト・サイズを自動的に計算する。第2のステップにおい
て、ズームアウト・サイズを用いて第2の表示ウィンド
ウ以外の全ての開いているウィンドウをコンピュータ表
示装置上に自動的に表示する。
置、及び製品は、コンピュータ表示装置上に表示された
複数の開かれたウィンドウを自動的にサイズ変更するべ
くコンピュータ・システムを制御する。本発明の方法の
第1のステップでは、第1の表示ウィンドウから第2の
表示ウィンドウへのフォーカスの移行を検知することに
応答して、コンピュータ表示装置上に表示された第2の
表示ウィンドウ以外の各ウィンドウについてズームアウ
ト・サイズを自動的に計算する。第2のステップにおい
て、ズームアウト・サイズを用いて第2の表示ウィンド
ウ以外の全ての開いているウィンドウをコンピュータ表
示装置上に自動的に表示する。
【0009】
【発明の実施の形態】以下の詳細な説明は、本発明を実
施するために最適と考えられる態様に関するものであ
る。しかしながら、この詳細な説明は、本発明を限定す
る意図ではなく、本発明の一般的な原理を示すことを目
的とする。
施するために最適と考えられる態様に関するものであ
る。しかしながら、この詳細な説明は、本発明を限定す
る意図ではなく、本発明の一般的な原理を示すことを目
的とする。
【0010】実施例は、適宜の任意のハードウェア構成
において実施することができる。例えば、図1に示した
コンピュータ・システム、又は、ラップトップ型やノー
トパッド型のコンピュータ・システムがある。コンピュ
ータ・システム100は、標準的なマイクロプロセッサ
等の任意の適宜の中央演算処理装置10及びシステム・
バス12を介して相互接続された他の任意数のオブジェ
クトを有する。図示を簡便とするために、コンピュータ
・システム100は、読取り専用メモリ(ROM)1
6、ランダム・アクセス・メモリ(RAM)14、及び
I/Oアダプタ18を介してシステム・バス12へ接続
された周辺記憶装置(例えば、ディスク・ドライブやテ
ープ・ドライブ20)を含む。コンピュータ・システム
100は、さらに、システム・バス12を表示装置38
へ接続するための表示アダプタ36を含む。ユーザ・イ
ンタフェース・アダプタ22は、キーボード24、スピ
ーカー28、マウス26、タッチパッド32、又は他の
任意のユーザ入力装置(例えば、タッチスクリーン(図
示せず))等のユーザ制御装置へシステム・バス12を
接続する。
において実施することができる。例えば、図1に示した
コンピュータ・システム、又は、ラップトップ型やノー
トパッド型のコンピュータ・システムがある。コンピュ
ータ・システム100は、標準的なマイクロプロセッサ
等の任意の適宜の中央演算処理装置10及びシステム・
バス12を介して相互接続された他の任意数のオブジェ
クトを有する。図示を簡便とするために、コンピュータ
・システム100は、読取り専用メモリ(ROM)1
6、ランダム・アクセス・メモリ(RAM)14、及び
I/Oアダプタ18を介してシステム・バス12へ接続
された周辺記憶装置(例えば、ディスク・ドライブやテ
ープ・ドライブ20)を含む。コンピュータ・システム
100は、さらに、システム・バス12を表示装置38
へ接続するための表示アダプタ36を含む。ユーザ・イ
ンタフェース・アダプタ22は、キーボード24、スピ
ーカー28、マウス26、タッチパッド32、又は他の
任意のユーザ入力装置(例えば、タッチスクリーン(図
示せず))等のユーザ制御装置へシステム・バス12を
接続する。
【0011】グラフィカル・ユーザ・インタフェースに
おいて、ユーザがオブジェクトの操作を開始するために
マウス及びマウス・カーソルをいかにして利用するか
は、当業者であれば自明である。例えば、ユーザは、マ
ウス及びマウス・カーソルを用いてウィンドウ内のオブ
ジェクト・アイコンをドラッグしてドロップすることが
できる。さらに、ユーザは、マウス・カーソルをオブジ
ェクトの上に位置させてマウスのボタンの1つをダブル
クリックする(以下、この操作を「ダブルクリックす
る」と称する)ことによりオブジェクトを開いたり閉じ
たりすることができる。
おいて、ユーザがオブジェクトの操作を開始するために
マウス及びマウス・カーソルをいかにして利用するか
は、当業者であれば自明である。例えば、ユーザは、マ
ウス及びマウス・カーソルを用いてウィンドウ内のオブ
ジェクト・アイコンをドラッグしてドロップすることが
できる。さらに、ユーザは、マウス・カーソルをオブジ
ェクトの上に位置させてマウスのボタンの1つをダブル
クリックする(以下、この操作を「ダブルクリックす
る」と称する)ことによりオブジェクトを開いたり閉じ
たりすることができる。
【0012】実施例のグラフィカル・ユーザ・インタフ
ェース(GUI)は、コンピュータの読取り可能な媒体
内に常駐し、ユーザに対してオブジェクトの操作を開始
させることができる。任意の適宜のコンピュータ読取り
可能媒体、例えば、ROM16、RAM14、及び/又
はテープ・ドライブ20(例えば、磁気ディスケット、
磁気テープ、CD−ROM、光学ディスク、又は他の適
宜の記憶媒体)は、GUI(例えば、ウィンドウマネー
ジャ)を保持することができる。さらに、好適例におけ
るGUIは、AIX(商標)オペレーティング・システム
に対するユーザのインタフェースを行う。GUIは、オ
ペレーティング・システムの一部であると見ることもで
きる。任意の適宜のオペレーティング・システム又はデ
スクトップ環境を利用することができる。GUIは、簡
単に言えば、CPU10に命令しかつこれを制御するも
のであるが、以下のような特徴及び機能を実行するもの
として説明する。
ェース(GUI)は、コンピュータの読取り可能な媒体
内に常駐し、ユーザに対してオブジェクトの操作を開始
させることができる。任意の適宜のコンピュータ読取り
可能媒体、例えば、ROM16、RAM14、及び/又
はテープ・ドライブ20(例えば、磁気ディスケット、
磁気テープ、CD−ROM、光学ディスク、又は他の適
宜の記憶媒体)は、GUI(例えば、ウィンドウマネー
ジャ)を保持することができる。さらに、好適例におけ
るGUIは、AIX(商標)オペレーティング・システム
に対するユーザのインタフェースを行う。GUIは、オ
ペレーティング・システムの一部であると見ることもで
きる。任意の適宜のオペレーティング・システム又はデ
スクトップ環境を利用することができる。GUIは、簡
単に言えば、CPU10に命令しかつこれを制御するも
のであるが、以下のような特徴及び機能を実行するもの
として説明する。
【0013】図2は、実施例において幾つかのウィンド
ウを表示している表示画面200を示す図である。任意
の数のウィンドウを表示可能であることは、当業者には
自明であろう。ウィンドウ210は、デフォールト状態
であり、フォーカスを有している。ウィンドウ210が
フォーカスを有しているので、GUIは、ウィンドウ2
10を他のウィンドウの積層の最上層に置いている。し
かしながら、GUIは、フォーカスをウィンドウ210
へ渡すと同時に、フォーカスを失うウィンドウ(例え
ば、ウィンドウ220又は230のいずれか)が存在す
る場合には、そのウィンドウを「ズームアウト」させ
る。他のウィンドウは、ユーザがズーム解除していない
限り、既にズームアウトされているはずである。ズーム
アウトされたウィンドウ220及び230は開かれてお
り、それらの元の内容の一部又は全てを表示し続けてい
るが、これらの高さ及び幅の寸法は自動的に縮小される
ので表示画面200上で占有している面積は少ない。好
適例では、ズームアウトされたウィンドウに表示される
内容が、ウィンドウの大きさの縮小の程度に比例して縮
小される。従って、ウィンドウ全体がサイズ的に縮小さ
れることになる。別の例では、内容については元の大き
さに留め、ウィンドウの大きさのみを縮小することがで
き、その場合は、内容が減らされて表示されることにな
る。
ウを表示している表示画面200を示す図である。任意
の数のウィンドウを表示可能であることは、当業者には
自明であろう。ウィンドウ210は、デフォールト状態
であり、フォーカスを有している。ウィンドウ210が
フォーカスを有しているので、GUIは、ウィンドウ2
10を他のウィンドウの積層の最上層に置いている。し
かしながら、GUIは、フォーカスをウィンドウ210
へ渡すと同時に、フォーカスを失うウィンドウ(例え
ば、ウィンドウ220又は230のいずれか)が存在す
る場合には、そのウィンドウを「ズームアウト」させ
る。他のウィンドウは、ユーザがズーム解除していない
限り、既にズームアウトされているはずである。ズーム
アウトされたウィンドウ220及び230は開かれてお
り、それらの元の内容の一部又は全てを表示し続けてい
るが、これらの高さ及び幅の寸法は自動的に縮小される
ので表示画面200上で占有している面積は少ない。好
適例では、ズームアウトされたウィンドウに表示される
内容が、ウィンドウの大きさの縮小の程度に比例して縮
小される。従って、ウィンドウ全体がサイズ的に縮小さ
れることになる。別の例では、内容については元の大き
さに留め、ウィンドウの大きさのみを縮小することがで
き、その場合は、内容が減らされて表示されることにな
る。
【0014】ウィンドウの縮小の割合(%)は、表示画
面の大きさ、ズームアウトされる直前のウィンドウの元
の大きさ(すなわち、デフォールト・サイズ)、及び画
面上に表示されたウィンドウの数に依存する。しかしな
がら、縮小については、最小と最大の範囲があるので、
ウィンドウは70%以上又は30%未満には縮小されな
い。次の式は、システム・テーブルに記憶され、ウィン
ドウのズームアウトされる高さ及び幅を計算するために
用いられる。 ・30%<ズームアウト後のウィンドウの高さ=[(元の
ウィンドウの高さ)2/画面の高さ]×[1+1/(画面上に
表示されるウィンドウの数)]<70% ・30%<ズームアウト後のウィンドウの幅=[(元のウ
ィンドウの幅)2/画面の幅]×[1+1/(画面上に表示さ
れるウィンドウの数)]<70%
面の大きさ、ズームアウトされる直前のウィンドウの元
の大きさ(すなわち、デフォールト・サイズ)、及び画
面上に表示されたウィンドウの数に依存する。しかしな
がら、縮小については、最小と最大の範囲があるので、
ウィンドウは70%以上又は30%未満には縮小されな
い。次の式は、システム・テーブルに記憶され、ウィン
ドウのズームアウトされる高さ及び幅を計算するために
用いられる。 ・30%<ズームアウト後のウィンドウの高さ=[(元の
ウィンドウの高さ)2/画面の高さ]×[1+1/(画面上に
表示されるウィンドウの数)]<70% ・30%<ズームアウト後のウィンドウの幅=[(元のウ
ィンドウの幅)2/画面の幅]×[1+1/(画面上に表示さ
れるウィンドウの数)]<70%
【0015】ウィンドウ210、220及び230は、
各々ズームアウトボタン212、222又は232を含
み、それぞれのボタンを用いてユーザは、各ウィンドウ
をデフォールト状態(デフォールト・サイズ)とズーム
アウト状態(ズームアウト・サイズ)との間で切り換え
ることができる。
各々ズームアウトボタン212、222又は232を含
み、それぞれのボタンを用いてユーザは、各ウィンドウ
をデフォールト状態(デフォールト・サイズ)とズーム
アウト状態(ズームアウト・サイズ)との間で切り換え
ることができる。
【0016】別の例では、本発明の範囲から逸脱するこ
となく、他のズームアウト式及び/又は縮小の割合を用
いることができる。
となく、他のズームアウト式及び/又は縮小の割合を用
いることができる。
【0017】従って、好適例においてユーザは、フォー
カスをもたない全てのウィンドウを自動的にズームアウ
トすることにより、画面上で複数のウィンドウを見るこ
とができる。さらにユーザは、ウィンドウを、ズームア
ウト状態とデフォールト状態との間で選択的に切り換え
ることができる。
カスをもたない全てのウィンドウを自動的にズームアウ
トすることにより、画面上で複数のウィンドウを見るこ
とができる。さらにユーザは、ウィンドウを、ズームア
ウト状態とデフォールト状態との間で選択的に切り換え
ることができる。
【0018】好適例のGUIは、図3の詳細なロジック
に示されたステップの機能を制御する。ステップ300
において、ユーザ又はオペレーティング・システムが特
定のオブジェクトを開く。例えば、ユーザは、ダイナミ
ック・リンク・ライブラリのディレクトリを開くため
に、又は幾つかのアプリケーションからのファイルを含
むディレクトリを開くために、アイコンをダブルクリッ
クする。ステップ310においてGUIは、予めRAM
14へロードされた汎用的なシステム・テーブルを読み
取る。オペレーティング・システムは、先ず、システム
・テーブルを構築し、ユーザがこのシステム・テーブル
に対してオブジェクトを追加したり変更したりする毎に
このテーブルを更新する。しかしながら、オブジェクト
の数によっては、システム・テーブルは、1又は複数の
オブジェクトの場所を識別するマスタ・テーブルであっ
てもよい。いずれの場合もシステム・テーブルは、その
セッションにおけるいずれのウィンドウもズームアウト
しかつズーム解除するために必要な情報を含んでいる。
例えば、システム・テーブルは、上記のズームアウト
式、そのウィンドウのズームアウト状態が呼び出された
か、そのウィンドウがフォーカスを有するか、ウィンド
ウの大きさ、ズームアウト・サイズ、及び画面上のウィ
ンドウの左上角の位置等の情報を含む。下表は、100
0×1000の画素からなる表示画面についてのズーム
アウト情報を含むシステム・テーブルを示す。
に示されたステップの機能を制御する。ステップ300
において、ユーザ又はオペレーティング・システムが特
定のオブジェクトを開く。例えば、ユーザは、ダイナミ
ック・リンク・ライブラリのディレクトリを開くため
に、又は幾つかのアプリケーションからのファイルを含
むディレクトリを開くために、アイコンをダブルクリッ
クする。ステップ310においてGUIは、予めRAM
14へロードされた汎用的なシステム・テーブルを読み
取る。オペレーティング・システムは、先ず、システム
・テーブルを構築し、ユーザがこのシステム・テーブル
に対してオブジェクトを追加したり変更したりする毎に
このテーブルを更新する。しかしながら、オブジェクト
の数によっては、システム・テーブルは、1又は複数の
オブジェクトの場所を識別するマスタ・テーブルであっ
てもよい。いずれの場合もシステム・テーブルは、その
セッションにおけるいずれのウィンドウもズームアウト
しかつズーム解除するために必要な情報を含んでいる。
例えば、システム・テーブルは、上記のズームアウト
式、そのウィンドウのズームアウト状態が呼び出された
か、そのウィンドウがフォーカスを有するか、ウィンド
ウの大きさ、ズームアウト・サイズ、及び画面上のウィ
ンドウの左上角の位置等の情報を含む。下表は、100
0×1000の画素からなる表示画面についてのズーム
アウト情報を含むシステム・テーブルを示す。
【0019】 システム・テーブル −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− オフ゛シ゛ェクト ス゛ームアウト・サイス゛ ス゛ーム テ゛フォールト・サイス゛ フォーカス ウィント゛ウ位置 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− ハ゜ス/ネーム1 333×333 あり 500×500 なし 50,100 ハ゜ス/ネーム2 120×213 なし 300×400 あり 250,150 ハ゜ス/ネーム3 120×333 あり 300×500 なし 100,100 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
【0020】GUIは、システム・テーブル内の選択さ
れたオブジェクトを読み取り、そして資源ファイルに見
出されるそれらの値及び情報により規定されるウィンド
ウを表示する。次に、ステップ312においてイベント
・ループが処理される。ステップ314においてGUI
が、ズームアウト・ボタン上のイベント(例えば、マウ
スのクリック)を検知したならば、ステップ316にお
いてGUIは、システム・テーブル内のズーム列を検査
して、そのウィンドウがズームアウトされているか否か
をを判断する。ズームアウトされている場合は、ステッ
プ318においてGUIは、デフォールト・サイズ及び
デフォールト・ウィンドウ位置を用いてそのウィンドウ
を再表示する。ズームアウトされていない場合は、ステ
ップ322においてGUIは、上記の式に従ってズーム
アウト・サイズを計算し、ステップ324においてその
ズームアウト・サイズ及びデフォールト・ウィンドウ位
置を用いてそのウィンドウを表示する。
れたオブジェクトを読み取り、そして資源ファイルに見
出されるそれらの値及び情報により規定されるウィンド
ウを表示する。次に、ステップ312においてイベント
・ループが処理される。ステップ314においてGUI
が、ズームアウト・ボタン上のイベント(例えば、マウ
スのクリック)を検知したならば、ステップ316にお
いてGUIは、システム・テーブル内のズーム列を検査
して、そのウィンドウがズームアウトされているか否か
をを判断する。ズームアウトされている場合は、ステッ
プ318においてGUIは、デフォールト・サイズ及び
デフォールト・ウィンドウ位置を用いてそのウィンドウ
を再表示する。ズームアウトされていない場合は、ステ
ップ322においてGUIは、上記の式に従ってズーム
アウト・サイズを計算し、ステップ324においてその
ズームアウト・サイズ及びデフォールト・ウィンドウ位
置を用いてそのウィンドウを表示する。
【0021】ステップ320において、ユーザが別のウ
ィンドウ上をクリックしたか又は新たなウィンドウを開
いたためにウィンドウがフォーカスを失おうとしている
ことをGUIが検知した場合、ステップ322において
GUIはフォーカスを失おうとしているウィンドウにつ
いてズームアウト・サイズを計算する。ステップ324
においてGUIは、そのズームアウト・サイズを用いて
そのウィンドウを再表示する。GUIは、ユーザがズー
ム解除(すなわち、そのズームアウト・ボタン上をクリ
ック)するか又はそのウィンドウが再びフォーカスを取
得するまでは、そのセッションについてそのウィンドウ
をズームアウト状態(ズームアウト・サイズ)で表示し
続ける。
ィンドウ上をクリックしたか又は新たなウィンドウを開
いたためにウィンドウがフォーカスを失おうとしている
ことをGUIが検知した場合、ステップ322において
GUIはフォーカスを失おうとしているウィンドウにつ
いてズームアウト・サイズを計算する。ステップ324
においてGUIは、そのズームアウト・サイズを用いて
そのウィンドウを再表示する。GUIは、ユーザがズー
ム解除(すなわち、そのズームアウト・ボタン上をクリ
ック)するか又はそのウィンドウが再びフォーカスを取
得するまでは、そのセッションについてそのウィンドウ
をズームアウト状態(ズームアウト・サイズ)で表示し
続ける。
【0022】ステップ330においてGUIは、ユーザ
によるオブジェクト又はアプリケーションの呼出し(例
えば、オブジェクト・アイコン上のダブル・クリック)
を検知した場合であって、さらに、ステップ332にお
いてGUIが、新たなウィンドウへのフォーカスの移行
中におけるキー・ストロークを検知した場合、GUI
は、デフォールト・サイズ及びデフォールト・ウィンド
ウ位置を用いて新たなウィンドウを画面へマッピングす
る。しかしながら、ユーザがその新たなウィンドウ上で
クリックするまでは、フォーカスを新たなウィンドウへ
移行させない。キーストロークを検知しなかった場合、
GUIはデフォールト・サイズを用いて新たなウィンド
ウを表示し、そのウィンドウへフォーカスを渡す。
によるオブジェクト又はアプリケーションの呼出し(例
えば、オブジェクト・アイコン上のダブル・クリック)
を検知した場合であって、さらに、ステップ332にお
いてGUIが、新たなウィンドウへのフォーカスの移行
中におけるキー・ストロークを検知した場合、GUI
は、デフォールト・サイズ及びデフォールト・ウィンド
ウ位置を用いて新たなウィンドウを画面へマッピングす
る。しかしながら、ユーザがその新たなウィンドウ上で
クリックするまでは、フォーカスを新たなウィンドウへ
移行させない。キーストロークを検知しなかった場合、
GUIはデフォールト・サイズを用いて新たなウィンド
ウを表示し、そのウィンドウへフォーカスを渡す。
【0023】本発明は、特定の例に関して示されかつ説
明されたが、当業者であれば、本発明の主旨及び範囲を
逸脱することなく形態及び詳細において様々な変更が可
能であることは自明であろう。
明されたが、当業者であれば、本発明の主旨及び範囲を
逸脱することなく形態及び詳細において様々な変更が可
能であることは自明であろう。
【0024】まとめとして、本発明の構成に関して以下
の事項を開示する。
の事項を開示する。
【0025】(1)少なくともプロセッサと、ユーザ制
御装置と、キーボードと、コンピュータ表示装置とを有
するコンピュータ・システムにおいて、前記コンピュー
タ表示装置上に表示される情報を含む第1のウィンドウ
を自動的にサイズ変更する方法であって、前記第1のウ
ィンドウから第2のウィンドウへのフォーカスの移行を
検知することに応答して、前記第1のウィンドウについ
てズームアウト・サイズを自動的に計算するステップ
と、前記ズームアウト・サイズを用いて前記第2のウィ
ンドウ以外の前記第1のウィンドウ及びその中の前記情
報を前記コンピュータ表示装置上に自動的に表示するス
テップとを含むコンピュータ・システムにおけるウィン
ドウを自動的にサイズ変更する方法。 (2)前記第2のウィンドウをデフォールト・サイズで
表示する上記(1)に記載の方法。 (3)前記ズームアウト・サイズを自動的に計算するス
テップが、前記ウィンドウ及びコンピュータ表示画面の
高さと幅の寸法を決定するステップと、前記ウィンドウ
の高さの寸法を二乗するステップと、前記ウィンドウに
ついて、前記ウィンドウの高さの二乗を前記コンピュー
タ表示画面の高さで割ることにより第1の結果を得るス
テップと、1を前記コンピュータ表示装置上に表示され
たウィンドウの全数で割り、さらにそれに対して1を加
えることにより第2の結果を得るステップと、前記第1
の結果に前記第2の結果を掛けることにより高さについ
て第3の結果を得るステップと、前記第3の結果が前記
ウィンドウの高さの30%以上でありかつ前記ウィンド
ウの高さの70%未満である場合、前記ウィンドウの高
さについてのズームアウト・サイズとして前記第3の結
果を割り当てるステップと、前記第3の結果が前記ウィ
ンドウの高さの30%未満である場合、前記ウィンドウ
の高さを70%だけ縮小するステップと、前記第3の結
果が前記ウィンドウの高さの70%以上である場合、前
記ウィンドウの高さを30%だけ縮小するステップと、
上記ステップを前記ウィンドウの幅について繰り返すス
テップとを含む上記(1)に記載の方法。 (4)前記コンピュータ表示装置上に表示された前記第
2のウィンドウを示すアイコン上でのダブル・クリック
を前記ユーザ制御装置から検知するステップを含む上記
(1)に記載の方法。 (5)情報を表示するウィンドウを自動的にサイズ変更
するコンピュータ・システムであって、コンピュータ表
示装置と、ユーザ制御装置と、プロセッサと、前記コン
ピュータ表示装置上に表示された第1のウィンドウから
第2のウィンドウへのフォーカスの移行を検知すること
に応答して、前記第1のウィンドウについてズームアウ
ト・サイズを自動的に計算する手段と、前記ズームアウ
ト・サイズを用いて前記第1のウィンドウ及びその中の
情報を前記コンピュータ表示装置上に自動的に表示する
手段とを有するコンピュータ・システム。 (6)前記第2のウィンドウをデフォールト・サイズで
表示する手段を有する上記(5)に記載のコンピュータ
・システム。 (7)前記コンピュータ表示装置上に表示された前記第
2のウィンドウを示すアイコン上でのダブル・クリック
を前記ユーザ制御装置から検知する手段を有する上記
(6)に記載のコンピュータ・システム。 (8)少なくともプロセッサと、ユーザ制御装置と、キ
ーボードと、コンピュータ表示装置とを具備するコンピ
ュータ・システムにおいて、前記コンピュータ表示装置
上に表示される情報を含む第1のウィンドウを自動的に
サイズ変更するためのコンピュータの読取り可能なプロ
グラム・コード手段を有するコンピュータの使用可能な
媒体を有する製品であって、前記媒体が、前記第1のウ
ィンドウから第2のウィンドウへのフォーカスの移行を
検知することに応答して、前記コンピュータ・システム
に対して、前記第1のウィンドウについてズームアウト
・サイズを自動的に計算させる第1のコンピュータ読取
り可能なプログラム・コード手段と、前記コンピュータ
・システムに対して、前記ズームアウト・サイズを用い
て前記第2のウィンドウ以外の前記第1のウィンドウ及
びその中の情報を前記コンピュータ表示装置上に自動的
に表示させる第2のコンピュータ読取り可能なプログラ
ム・コード手段とを有する製品。
御装置と、キーボードと、コンピュータ表示装置とを有
するコンピュータ・システムにおいて、前記コンピュー
タ表示装置上に表示される情報を含む第1のウィンドウ
を自動的にサイズ変更する方法であって、前記第1のウ
ィンドウから第2のウィンドウへのフォーカスの移行を
検知することに応答して、前記第1のウィンドウについ
てズームアウト・サイズを自動的に計算するステップ
と、前記ズームアウト・サイズを用いて前記第2のウィ
ンドウ以外の前記第1のウィンドウ及びその中の前記情
報を前記コンピュータ表示装置上に自動的に表示するス
テップとを含むコンピュータ・システムにおけるウィン
ドウを自動的にサイズ変更する方法。 (2)前記第2のウィンドウをデフォールト・サイズで
表示する上記(1)に記載の方法。 (3)前記ズームアウト・サイズを自動的に計算するス
テップが、前記ウィンドウ及びコンピュータ表示画面の
高さと幅の寸法を決定するステップと、前記ウィンドウ
の高さの寸法を二乗するステップと、前記ウィンドウに
ついて、前記ウィンドウの高さの二乗を前記コンピュー
タ表示画面の高さで割ることにより第1の結果を得るス
テップと、1を前記コンピュータ表示装置上に表示され
たウィンドウの全数で割り、さらにそれに対して1を加
えることにより第2の結果を得るステップと、前記第1
の結果に前記第2の結果を掛けることにより高さについ
て第3の結果を得るステップと、前記第3の結果が前記
ウィンドウの高さの30%以上でありかつ前記ウィンド
ウの高さの70%未満である場合、前記ウィンドウの高
さについてのズームアウト・サイズとして前記第3の結
果を割り当てるステップと、前記第3の結果が前記ウィ
ンドウの高さの30%未満である場合、前記ウィンドウ
の高さを70%だけ縮小するステップと、前記第3の結
果が前記ウィンドウの高さの70%以上である場合、前
記ウィンドウの高さを30%だけ縮小するステップと、
上記ステップを前記ウィンドウの幅について繰り返すス
テップとを含む上記(1)に記載の方法。 (4)前記コンピュータ表示装置上に表示された前記第
2のウィンドウを示すアイコン上でのダブル・クリック
を前記ユーザ制御装置から検知するステップを含む上記
(1)に記載の方法。 (5)情報を表示するウィンドウを自動的にサイズ変更
するコンピュータ・システムであって、コンピュータ表
示装置と、ユーザ制御装置と、プロセッサと、前記コン
ピュータ表示装置上に表示された第1のウィンドウから
第2のウィンドウへのフォーカスの移行を検知すること
に応答して、前記第1のウィンドウについてズームアウ
ト・サイズを自動的に計算する手段と、前記ズームアウ
ト・サイズを用いて前記第1のウィンドウ及びその中の
情報を前記コンピュータ表示装置上に自動的に表示する
手段とを有するコンピュータ・システム。 (6)前記第2のウィンドウをデフォールト・サイズで
表示する手段を有する上記(5)に記載のコンピュータ
・システム。 (7)前記コンピュータ表示装置上に表示された前記第
2のウィンドウを示すアイコン上でのダブル・クリック
を前記ユーザ制御装置から検知する手段を有する上記
(6)に記載のコンピュータ・システム。 (8)少なくともプロセッサと、ユーザ制御装置と、キ
ーボードと、コンピュータ表示装置とを具備するコンピ
ュータ・システムにおいて、前記コンピュータ表示装置
上に表示される情報を含む第1のウィンドウを自動的に
サイズ変更するためのコンピュータの読取り可能なプロ
グラム・コード手段を有するコンピュータの使用可能な
媒体を有する製品であって、前記媒体が、前記第1のウ
ィンドウから第2のウィンドウへのフォーカスの移行を
検知することに応答して、前記コンピュータ・システム
に対して、前記第1のウィンドウについてズームアウト
・サイズを自動的に計算させる第1のコンピュータ読取
り可能なプログラム・コード手段と、前記コンピュータ
・システムに対して、前記ズームアウト・サイズを用い
て前記第2のウィンドウ以外の前記第1のウィンドウ及
びその中の情報を前記コンピュータ表示装置上に自動的
に表示させる第2のコンピュータ読取り可能なプログラ
ム・コード手段とを有する製品。
【図1】本発明を実施するハードウェア環境の例の概略
構成図である。
構成図である。
【図2】フォーカスを有するデフォールト・ウィンドウ
及びズームアウト・ウィンドウを表示するGUI表示ウ
ィンドウを示す図である。
及びズームアウト・ウィンドウを表示するGUI表示ウ
ィンドウを示す図である。
【図3】実施例の詳細な論理を示す流れ図である。
100 コンピュータ・システム 10 中央演算処理装置 12 システム・バス 14 ランダム・アクセス・メモリ 16 読取り専用メモリ 18 I/Oアダプタ 22 ユーザ・インタフェース・アダプタ 24 キーボード 26 マウス 28 スピーカー 36 表示アダプタ 38 表示装置
Claims (8)
- 【請求項1】少なくともプロセッサと、ユーザ制御装置
と、キーボードと、コンピュータ表示装置とを有するコ
ンピュータ・システムにおいて、前記コンピュータ表示
装置上に表示される情報を含む第1のウィンドウを自動
的にサイズ変更する方法であって、 前記第1のウィンドウから第2のウィンドウへのフォー
カスの移行を検知することに応答して、前記第1のウィ
ンドウについてズームアウト・サイズを自動的に計算す
るステップと、 前記ズームアウト・サイズを用いて前記第2のウィンド
ウ以外の前記第1のウィンドウ及びその中の前記情報を
前記コンピュータ表示装置上に自動的に表示するステッ
プとを含むコンピュータ・システムにおけるウィンドウ
を自動的にサイズ変更する方法。 - 【請求項2】前記第2のウィンドウをデフォールト・サ
イズで表示する請求項1に記載の方法。 - 【請求項3】前記ズームアウト・サイズを自動的に計算
するステップが、 前記ウィンドウ及びコンピュータ表示画面の高さと幅の
寸法を決定するステップと、 前記ウィンドウの高さの寸法を二乗するステップと、 前記ウィンドウについて、前記ウィンドウの高さの二乗
を前記コンピュータ表示画面の高さで割ることにより第
1の結果を得るステップと、 1を前記コンピュータ表示装置上に表示されたウィンド
ウの全数で割り、さらにそれに対して1を加えることに
より第2の結果を得るステップと、 前記第1の結果に前記第2の結果を掛けることにより高
さについて第3の結果を得るステップと、 前記第3の結果が前記ウィンドウの高さの30%以上で
ありかつ前記ウィンドウの高さの70%未満である場
合、前記ウィンドウの高さについてのズームアウト・サ
イズとして前記第3の結果を割り当てるステップと、 前記第3の結果が前記ウィンドウの高さの30%未満で
ある場合、前記ウィンドウの高さを70%だけ縮小する
ステップと、 前記第3の結果が前記ウィンドウの高さの70%以上で
ある場合、前記ウィンドウの高さを30%だけ縮小する
ステップと、 上記ステップを前記ウィンドウの幅について繰り返すス
テップとを含む請求項1に記載の方法。 - 【請求項4】前記コンピュータ表示装置上に表示された
前記第2のウィンドウを示すアイコン上でのダブル・ク
リックを前記ユーザ制御装置から検知するステップを含
む請求項1に記載の方法。 - 【請求項5】情報を表示するウィンドウを自動的にサイ
ズ変更するコンピュータ・システムであって、 コンピュータ表示装置と、 ユーザ制御装置と、 プロセッサと、 前記コンピュータ表示装置上に表示された第1のウィン
ドウから第2のウィンドウへのフォーカスの移行を検知
することに応答して、前記第1のウィンドウについてズ
ームアウト・サイズを自動的に計算する手段と、 前記ズームアウト・サイズを用いて前記第1のウィンド
ウ及びその中の情報を前記コンピュータ表示装置上に自
動的に表示する手段とを有するコンピュータ・システ
ム。 - 【請求項6】前記第2のウィンドウをデフォールト・サ
イズで表示する手段を有する請求項5に記載のコンピュ
ータ・システム。 - 【請求項7】前記コンピュータ表示装置上に表示された
前記第2のウィンドウを示すアイコン上でのダブル・ク
リックを前記ユーザ制御装置から検知する手段を有する
請求項6に記載のコンピュータ・システム。 - 【請求項8】少なくともプロセッサと、ユーザ制御装置
と、キーボードと、コンピュータ表示装置とを具備する
コンピュータ・システムにおいて、前記コンピュータ表
示装置上に表示される情報を含む第1のウィンドウを自
動的にサイズ変更するためのコンピュータの読取り可能
なプログラム・コード手段を有するコンピュータの使用
可能な媒体を有する製品であって、前記媒体が、 前記第1のウィンドウから第2のウィンドウへのフォー
カスの移行を検知することに応答して、前記コンピュー
タ・システムに対して、前記第1のウィンドウについて
ズームアウト・サイズを自動的に計算させる第1のコン
ピュータ読取り可能なプログラム・コード手段と、 前記コンピュータ・システムに対して、前記ズームアウ
ト・サイズを用いて前記第2のウィンドウ以外の前記第
1のウィンドウ及びその中の情報を前記コンピュータ表
示装置上に自動的に表示させる第2のコンピュータ読取
り可能なプログラム・コード手段とを有する製品。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/626751 | 1996-03-29 | ||
| US08/626,751 US5872567A (en) | 1996-03-29 | 1996-03-29 | Method, memory and apparatus for automatically resizing a window in response to a loss or gain in focus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1011259A true JPH1011259A (ja) | 1998-01-16 |
| JP3374378B2 JP3374378B2 (ja) | 2003-02-04 |
Family
ID=24511697
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06882397A Expired - Fee Related JP3374378B2 (ja) | 1996-03-29 | 1997-03-21 | ウィンドウを自動的にサイズ変更する方法及びコンピュータ・システム |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US5872567A (ja) |
| EP (1) | EP0798627B1 (ja) |
| JP (1) | JP3374378B2 (ja) |
| DE (1) | DE69712964D1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009081477A1 (ja) * | 2007-12-21 | 2009-07-02 | Fujitsu Limited | 電子装置、制御方法及びプログラム |
Families Citing this family (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6016144A (en) * | 1996-08-14 | 2000-01-18 | Samsung Electronics Co., Ltd. | Multi-layered television graphical user interface |
| JPH1145164A (ja) * | 1997-07-29 | 1999-02-16 | Canon Inc | 情報処理装置及び方法 |
| US5926175A (en) * | 1997-09-30 | 1999-07-20 | Compaq Computer Corporation | Method and apparatus to prevent top-most windows from interfering with TV mode in a PC/TV |
| US6133914A (en) * | 1998-01-07 | 2000-10-17 | Rogers; David W. | Interactive graphical user interface |
| US6473100B1 (en) * | 1998-05-20 | 2002-10-29 | Microsoft Corporation | Hosting controls in a window via an interface for controlling the window |
| US6535615B1 (en) | 1999-03-31 | 2003-03-18 | Acuson Corp. | Method and system for facilitating interaction between image and non-image sections displayed on an image review station such as an ultrasound image review station |
| US7191407B1 (en) | 2000-07-12 | 2007-03-13 | International Business Machines Corporation | Method and apparatus for learning computer interface attributes |
| MXPA03003495A (es) * | 2000-10-24 | 2005-01-25 | Thomson Licensing Sa | Metodo para dimensionar una pagina de reproduccion de medios embebida. |
| US6762776B2 (en) * | 2000-11-10 | 2004-07-13 | Microsoft Corporation | Mouse input panel windows class list |
| DE10138323C1 (de) * | 2001-08-10 | 2003-04-17 | Danfoss As | Messendurchflußmeßgerät und Verfahren zum Messen eines Massendurchflusses |
| DE10203370A1 (de) * | 2002-01-29 | 2003-07-31 | Siemens Ag | Verfahren zur Steuerung einer fensterorientierten Bedienoberfläche und ein HMI Gerät zur Durchführung des Verfahrens |
| US7076733B2 (en) | 2002-07-12 | 2006-07-11 | Pace Micro Technology Plc | Electronic program guide and method for programming and editing items therein |
| US20040165009A1 (en) * | 2003-02-20 | 2004-08-26 | International Business Machines Corporation | Expansion of interactive user interface components |
| KR100955772B1 (ko) * | 2003-06-20 | 2010-04-30 | 엘지디스플레이 주식회사 | 액정 표시 장치용 어레이 기판 및 그 제조 방법 |
| US20050097089A1 (en) * | 2003-11-05 | 2005-05-05 | Tom Nielsen | Persistent user interface for providing navigational functionality |
| US20050138568A1 (en) * | 2003-12-18 | 2005-06-23 | International Business Machines Corporation | System integrated window sizing device |
| US20070157160A1 (en) * | 2005-12-30 | 2007-07-05 | Udo Arend | Auto-zoomable snippets in multiple snippet windows |
| US20080256454A1 (en) * | 2007-04-13 | 2008-10-16 | Sap Ag | Selection of list item using invariant focus location |
| US8910067B1 (en) * | 2007-08-10 | 2014-12-09 | The Clic, Inc. | Interactive information display through widgets |
| US9165302B2 (en) * | 2008-09-29 | 2015-10-20 | Apple Inc. | System and method for scaling up an image of an article displayed on a sales promotion web page |
| EP3907593B1 (en) | 2010-01-19 | 2025-03-26 | LG Electronics, Inc. | Mobile terminal and control method thereof |
| EP2557488B1 (en) * | 2010-04-09 | 2018-07-25 | Sony Interactive Entertainment Inc. | Information processing device |
| US9400585B2 (en) * | 2010-10-05 | 2016-07-26 | Citrix Systems, Inc. | Display management for native user experiences |
| WO2012095978A1 (ja) * | 2011-01-13 | 2012-07-19 | 三菱電機株式会社 | ネットワーク選定支援方法 |
| CN102193740B (zh) * | 2011-06-16 | 2012-12-26 | 珠海全志科技股份有限公司 | 嵌入式图形界面系统中多层窗口的生成方法 |
| KR20130127631A (ko) * | 2012-05-15 | 2013-11-25 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
| KR101919788B1 (ko) * | 2012-05-31 | 2018-11-19 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
| KR20140087473A (ko) * | 2012-12-31 | 2014-07-09 | 엘지전자 주식회사 | 두 개 이상의 화면을 처리하는 영상 처리 장치 및 방법 |
| CN105094514A (zh) * | 2014-05-23 | 2015-11-25 | 中兴通讯股份有限公司 | 一种终端便捷操作的方法及装置 |
| CN105224273B (zh) | 2015-09-25 | 2018-08-31 | 联想(北京)有限公司 | 显示处理方法、显示处理装置和电子设备 |
| KR20170141453A (ko) * | 2016-06-15 | 2017-12-26 | 에스케이플래닛 주식회사 | 스크롤 패턴을 이용한 관심 정보 분석 방법 및 이를 이용한 장치 |
| US10331293B2 (en) | 2017-02-22 | 2019-06-25 | International Business Machines Coporation | Automated resizing of application windows based on interactive states |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5062060A (en) * | 1987-01-05 | 1991-10-29 | Motorola Inc. | Computer human interface comprising user-adjustable window for displaying or printing information |
| US5394521A (en) * | 1991-12-09 | 1995-02-28 | Xerox Corporation | User interface with multiple workspaces for sharing display system objects |
| EP0394379B1 (en) * | 1988-05-27 | 1998-01-07 | Kodak Limited | Document folder icon for display in a data processing system |
| US5060170A (en) * | 1989-08-09 | 1991-10-22 | International Business Machines Corp. | Space allocation and positioning method for screen display regions in a variable windowing system |
| US5263134A (en) * | 1989-10-25 | 1993-11-16 | Apple Computer, Inc. | Method and apparatus for controlling computer displays by using a two dimensional scroll palette |
| US5163046A (en) * | 1989-11-30 | 1992-11-10 | At&T Bell Laboratories | Dynamic window sizing in a data network |
| EP0439087B1 (en) * | 1990-01-25 | 1996-12-11 | Radius Inc. | Method for resizing and moving computer display windows |
| JPH06202838A (ja) * | 1992-12-28 | 1994-07-22 | Casio Comput Co Ltd | ウィンドウ処理装置 |
| US5450536A (en) * | 1993-01-07 | 1995-09-12 | Microsoft Corporation | Technique for automatically resizing tables |
| CA2095448C (en) * | 1993-05-04 | 1998-05-05 | Phillip J. Beaudet | Window management system utilizing icons and miniature windows |
| JP3730670B2 (ja) * | 1994-07-20 | 2006-01-05 | 富士通株式会社 | データ処理装置 |
-
1996
- 1996-03-29 US US08/626,751 patent/US5872567A/en not_active Expired - Fee Related
-
1997
- 1997-03-06 EP EP97301510A patent/EP0798627B1/en not_active Expired - Lifetime
- 1997-03-06 DE DE69712964T patent/DE69712964D1/de not_active Expired - Lifetime
- 1997-03-21 JP JP06882397A patent/JP3374378B2/ja not_active Expired - Fee Related
-
1998
- 1998-10-09 US US09/169,227 patent/US5990889A/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009081477A1 (ja) * | 2007-12-21 | 2009-07-02 | Fujitsu Limited | 電子装置、制御方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0798627B1 (en) | 2002-06-05 |
| DE69712964D1 (de) | 2002-07-11 |
| EP0798627A1 (en) | 1997-10-01 |
| JP3374378B2 (ja) | 2003-02-04 |
| US5990889A (en) | 1999-11-23 |
| US5872567A (en) | 1999-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3374378B2 (ja) | ウィンドウを自動的にサイズ変更する方法及びコンピュータ・システム | |
| JP3412444B2 (ja) | ウィンドウのフォーカス移行延期方法、コンピュータ・システムおよび記録媒体 | |
| JPH1011264A (ja) | ウィンドウをサイズ変更する方法及びコンピュータ・システム | |
| US5940077A (en) | Method, memory and apparatus for automatically resizing a window while continuing to display information therein | |
| US5666498A (en) | Method, memory and apparatus for automatically resizing a window | |
| US5655094A (en) | Pop up scroll bar | |
| US8276095B2 (en) | System for and method of generating and navigating within a workspace of a computer application | |
| JP4880334B2 (ja) | スクロール可能かつサイズ変更可能な数式バー | |
| US7861180B2 (en) | Modeless interaction with GUI widget applications | |
| US8381127B2 (en) | Methods, systems, and computer program products for displaying windows on a graphical user interface based on relative priorities associated with the windows | |
| US6377285B1 (en) | Zooming space-grid for graphical user interface | |
| CN1106607C (zh) | 拖放操作中滚动目标窗口的方法和系统 | |
| US6025841A (en) | Method for managing simultaneous display of multiple windows in a graphical user interface | |
| US12541277B2 (en) | Systems and methods for interacting with multiple applications on an electronic device | |
| US7844917B2 (en) | Optimal display of multiple windows within a computer display | |
| US6011552A (en) | Relocatable menu icon for accessing an application in a graphical user interface | |
| US20050223334A1 (en) | Affinity group window management system and method | |
| US20090235177A1 (en) | Multi-monitor remote desktop environment user interface | |
| JPH0754506B2 (ja) | オーバーラツプしたプログラムのアクセス方法 | |
| JPH07200224A (ja) | 動的データ提供方法、システム及びプログラム実行装置 | |
| WO2011085117A1 (en) | Device, method, and graphical user interface for navigating and displaying content in context | |
| JPH07200227A (ja) | 複数のパラメータ範囲をグラフィカルにセットする方法 | |
| JP3345704B2 (ja) | アイコンの状態を表示するための方法及びシステム | |
| JP3965927B2 (ja) | ウインドウ制御プログラム | |
| JP2002073243A (ja) | スクロール・バーを用いるズーム制御の方法、装置、およびプログラム製品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071129 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081129 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |