web-dev-qa-db-ja.com

Mac OS Xの小さな緑色の「+」ボタンは正確には何をしているのですか?

OK、私はWindowsの出身で、Leopardを使い始めたのは久しぶりです。

光沢のある新しいOSを使用するときに本当に気になる点の1つは、開いているウィンドウでその小さな緑色の「+」ボタンを押したときの動作を正確に予測できないことです。 「最大化」だと言う人もいましたが、「最大化して復元」だと言う人もいます。

時々、それはウィンドウを最大化しますが、私が言っていることを知っているなら、常にではありません。それは私を怒らせています...

注意:Leopardの初心者にとって、これはユーザーフレンドリーではありません。

27
keithchau

そのボタンのデフォルトの動作が嫌いです...緑のボタンで実際にウィンドウを最大化するには、 RightZoom または Stoplight を試してください。

22
alex

「ズームボタン」と呼ばれています。 Appleで定義:

ウィンドウを標準状態とユーザー状態の間で切り替えるコントロール。

ここ から。

私がそう考えるのは、基本的には「標準状態」であり、プログラマーがアプリケーションにハードコーディングしたウィンドウサイズです。 「ユーザー状態」は、変更後のサイズです。

36
John T

ドキュメントベースのアプリケーションでは、ズームボタンはユーザー状態とコンテンツの最適サイズを切り替えます。残念ながら、Firefoxなどの多くのアプリケーション そしてサファリ、実際にはこのルールに従わないでください。

OSXHIGuidelinesから:

アプリケーションによって、ウィンドウの最小サイズと最大サイズが決まります。これらのサイズは、ディスプレイの解像度とインターフェースの制約に基づいてください。ドキュメントウィンドウの場合は、できるだけ多くのコンテンツ、またはページなどの適切な単位を表示するようにしてください。

アプリケーションは、標準状態と呼ばれるウィンドウの初期サイズと位置の値も設定します。標準状態をできるだけ大きくする必要があると思い込まないでください。一部のモニターは、ウィンドウの有効サイズよりはるかに大きくなっています。アプリケーションが作成するドキュメントのタイプでの作業に最適で、ドキュメントのコンテンツをできるだけ多く表示する標準状態を選択します。

ユーザーはウィンドウの標準のサイズと位置を変更できませんが、アプリケーションは必要に応じて標準の状態を変更できます。たとえば、ワードプロセッサは、標準のサイズと位置を、[ページ設定]ダイアログで指定された幅のドキュメントを表示するのに十分な幅として定義する場合があります。

ユーザーは、サイズコントロール(右下隅)をドラッグしてウィンドウのサイズを変更します。ユーザーがドラッグすると、ウィンドウに表示されるコンテンツの量が変化します。ウィンドウの左上隅は同じ場所のままです。実際のウィンドウの内容は常に表示されます。

ユーザーがウィンドウのサイズまたは場所を7ピクセル以上変更した場合、新しいサイズと場所はユーザーの状態になります。ユーザーは、ズームボタンをクリックして、標準の状態とユーザーの状態を切り替えることができます。ユーザーがユーザー状態のウィンドウのズームボタンをクリックすると、アプリケーションは最初に標準状態の適切なサイズを決定する必要があります。ウィンドウをできるだけ小さく動かして標準サイズにし、ウィンドウ全体を画面に表示します。ユーザーが設定した最後の状態でない限り、ズームボタンによってウィンドウが画面全体に表示されることはありません。

複数のモニターを持つユーザーがウィンドウをズームする場合、標準状態は、必ずしもメニューバーのあるモニターではなく、ウィンドウの最大部分を含むモニター上にある必要があります。つまり、ユーザーがモニター間でウィンドウを移動した場合、標準状態でのウィンドウの位置は、異なるモニターの異なる時間になる可能性があります。ウィンドウの標準状態は、常に1つのモニターに完全に含まれている必要があります。

ウィンドウをズームするときは、ウィンドウがDockと重ならないようにしてください。 Dockの詳細については、「The Dock」を参照してください。

13
Benjamin Dobson