好吧,我必须承认我来自 Windows 世界,并且开始使用 Leopard 的时间并不长。
使用我崭新的操作系统时,有一件非常烦人的事情,那就是我无法预测当我在任何打开的窗口上点击那个绿色的小“+”按钮时,它会带来什么确切的行为。有些人告诉我它是“最大化”……有些人说,它是“最大化并恢复”。
有时,它确实会最大化窗口,但并非总是如此,如果你明白我的意思的话。这让我抓狂了...
注意:对于 Leopard 初学者来说,这并不方便用户使用。
答案1
答案2
答案3
在基于文档的应用程序中,缩放按钮会在用户状态和内容的最佳大小之间切换。不幸的是,许多应用程序(例如 Firefox)甚至 Safari,实际上并不遵守这条规则。
来自OSXHIGuidelines:
您的应用程序决定窗口的最小和最大尺寸。这些尺寸取决于显示器的分辨率和界面的限制。对于文档窗口,请尝试显示尽可能多的内容或合理的单位,例如页面。
您的应用程序还会设置窗口的初始大小和位置的值,这称为标准状态。不要假设标准状态应该尽可能大;有些显示器比窗口的有用大小大得多。选择最适合处理应用程序创建的文档类型的标准状态,并尽可能多地显示文档的内容。
用户无法更改窗口的标准大小和位置,但应用程序可以在适当的时候更改标准状态。例如,文字处理器可能会将标准大小和位置定义为足够宽以显示在“页面设置”对话框中指定宽度的文档。
用户通过拖动尺寸控件(位于右下角)来更改窗口的大小。当用户拖动时,窗口中可见内容的数量会发生变化。窗口的左上角保持在同一位置。实际窗口内容始终显示。
如果用户将窗口的大小或位置更改了至少 7 个像素,则新的大小和位置就是用户状态。用户可以通过单击缩放按钮在标准状态和用户状态之间切换。当用户单击用户状态中窗口的缩放按钮时,您的应用程序应首先确定标准状态的适当大小。尽可能少地移动窗口以使其达到标准大小,并保持整个窗口在屏幕上。缩放按钮不应导致窗口填满整个屏幕,除非这是用户设置的最后一个状态。
当拥有多个显示器的用户缩放窗口时,标准状态应位于包含窗口最大部分的显示器上,而不一定是带有菜单栏的显示器上。这意味着,如果用户在显示器之间移动窗口,则窗口在标准状态下的位置可能在不同时间位于不同的显示器上。任何窗口的标准状态都必须始终完全包含在单个显示器上。
缩放窗口时,请确保它不与 Dock 重叠。有关 Dock 的更多信息,请参阅“Dock”。