Mac OS X 中綠色的小「+」按鈕到底有什麼作用?

Mac OS X 中綠色的小「+」按鈕到底有什麼作用?

好吧,我必須承認我來自 Windows 世界,開始使用 Leopard 的時間並不長。

使用我閃亮的新作業系統時,一件非常煩人的事情是,當我在任何打開的視窗上點擊那個綠色的小「+」按鈕時,我無法預測它會帶來什麼確切的行為。有些人告訴我這是「最大化」......有些人說,這是「最大化和恢復」。

有時,它確實會最大化窗口,但並非總是如此,如果你知道我在說什麼的話。這讓我抓狂...

注意:對於 Leopard 初學者來說,這不是用戶友好的。

答案1

我討厭該按鈕的預設行為...要使綠色按鈕實際上最大化窗口,請嘗試右縮放或者紅綠燈

答案2

它被稱為“縮放按鈕”。 Apple 定義為:

在標準狀態和使用者狀態之間切換視窗的控制項。

這裡

我認為基本上它的“標準狀態”是程式設計師硬編碼到應用程式中的視窗大小。 「使用者狀態」是您將其變更為的大小。

答案3

在基於文件的應用程式中,縮放按鈕在使用者狀態和內容的最佳大小之間切換。不幸的是,許多應用程序,例如 Firefox甚至 Safari,實際上並不遵守這條規則。

來自 OSXHI 指南:

您的應用程式確定最小和最大視窗大小。這些尺寸基於顯示器的分辨率和介面的限制。對於文件窗口,盡量顯示盡可能多的內容,或合理的單位,例如頁面。

您的應用程式還會設定視窗的初始大小和位置的值,稱為標準狀態。不要假設標準狀態應該盡可能大;有些顯示器比視窗的有用尺寸大得多。選擇最適合處理應用程式建立的文件類型並盡可能顯示文件內容的標準狀態。

使用者無法更改視窗的標準大小和位置,但您的應用程式可以在適當的時候更改標準狀態。例如,文字處理器可能將標準尺寸和位置定義為足夠寬,以顯示在「頁面設定」對話方塊中指定寬度的文件。

使用者透過拖曳大小控制項(位於右下角)來變更視窗的大小。當使用者拖曳時,視窗中可見內容的數量會改變。視窗的左上角保持在相同位置。實際視窗內容始終顯示。

如果使用者將視窗的大小或位置變更至少 7 個像素,則新的大小和位置就是使用者狀態。當使用者在使用者狀態下點選視窗的縮放按鈕時,您的應用程式應先確定標準狀態的適當大小。盡可能少地移動窗口,使其達到標準尺寸,並使整個窗口保持在螢幕上。縮放按鈕不應導致視窗填滿整個螢幕,除非這是使用者設定的最後狀態。

當擁有多個顯示器的使用者縮放視窗時,標準狀態應該是包含視窗最大部分的顯示器,而不一定是具有功能表列的顯示器。這意味著,如果使用者在監視器之間移動窗口,則該窗口在標準狀態下的位置可能在不同時間位於不同的監視器上。任何視窗的標準狀態必須始終完全包含在單一監視器上。

縮放視窗時,請確保它不會與 Dock 重疊。有關 Dock 的更多信息,請參閱“Dock”。

相關內容