Mac OS X 中的小绿色“+”按钮到底有什么作用?

Mac OS X 中的小绿色“+”按钮到底有什么作用?

好吧,我必须承认我来自 Windows 世界,并且开始使用 Leopard 的时间并不长。

使用我崭新的操作系统时,有一件非常烦人的事情,那就是我无法预测当我在任何打开的窗口上点击那个绿色的小“+”按钮时,它会带来什么确切的行为。有些人告诉我它是“最大化”……有些人说,它是“最大化并恢复”。

有时,它确实会最大化窗口,但并非总是如此,如果你明白我的意思的话。这让我抓狂了...

注意:对于 Leopard 初学者来说,这并不方便用户使用。

答案1

我讨厌该按钮的默认行为...要使绿色按钮真正最大化窗口,请尝试右缩放或者红绿灯

答案2

它被称为“缩放按钮”。Apple 将其定义为:

在窗口的标准状态和用户状态之间切换的控件。

这里

我认为“标准状态”基本上是程序员硬编码到应用程序中的窗口大小。“用户状态”是您将其更改为的大小。

答案3

在基于文档的应用程序中,缩放按钮会在用户状态和内容的最佳大小之间切换。不幸的是,许多应用程序(例如 Firefox)甚至 Safari,实际上并不遵守这条规则。

来自OSXHIGuidelines:

您的应用程序决定窗口的最小和最大尺寸。这些尺寸取决于显示器的分辨率和界面的限制。对于文档窗口,请尝试显示尽可能多的内容或合理的单位,例如页面。

您的应用程序还会设置窗口的初始大小和位置的值,这称为标准状态。不要假设标准状态应该尽可能大;有些显示器比窗口的有用大小大得多。选择最适合处理应用程序创建的文档类型的标准状态,并尽可能多地显示文档的内容。

用户无法更改窗口的标准大小和位置,但应用程序可以在适当的时候更改标准状态。例如,文字处理器可能会将标准大小和位置定义为足够宽以显示在“页面设置”对话框中指定宽度的文档。

用户通过拖动尺寸控件(位于右下角)来更改窗口的大小。当用户拖动时,窗口中可见内容的数量会发生变化。窗口的左上角保持在同一位置。实际窗口内容始终显示。

如果用户将窗口的大小或位置更改了至少 7 个像素,则新的大小和位置就是用户状态。用户可以通过单击缩放按钮在标准状态和用户状态之间切换。当用户单击用户状态中窗口的缩放按钮时,您的应用程序应首先确定标准状态的适当大小。尽可能少地移动窗口以使其达到标准大小,并保持整个窗口在屏幕上。缩放按钮不应导致窗口填满整个屏幕,除非这是用户设置的最后一个状态。

当拥有多个显示器的用户缩放窗口时,标准状态应位于包含窗口最大部分的显示器上,而不一定是带有菜单栏的显示器上。这意味着,如果用户在显示器之间移动窗口,则窗口在标准状态下的位置可能在不同时间位于不同的显示器上。任何窗口的标准状态都必须始终完全包含在单个显示器上。

缩放窗口时,请确保它不与 Dock 重叠。有关 Dock 的更多信息,请参阅“Dock”。

相关内容