Що саме робить маленька зелена кнопка «+» у Mac OS X?


27

Гаразд, я мушу визнати, що я зі світу Windows і почав користуватися Leopard недовго.

Одна з дійсно дратівливих речей при використанні моєї блискучої нової ОС - це те, що я не можу передбачити, яку саме поведінку вона спричиняє, коли натискаю цю маленьку зелену кнопку "+" у будь-якому відкритому вікні. Деякі люди говорили мені, що це "Максимізувати" ... деякі кажуть, що це "Макс та відновити".

Іноді це вікно максимізує, але НЕ ЗАВЖДИ, якщо ви знаєте, що я говорю. Це зводить мене з розуму ...

Примітка: Для початківців Leopard це НЕ зручно для користувачів.


5
Спочатку це здається дурним питанням, але подумавши про це, я зрозумів, що навіть не знаю, що саме це робить, і використовую Mac для роботи. :)
Саша Чедигов

Дотримуйтесь цього ... крива навчання стоїть болю, як тільки ви звикнете до всіх ОС X-не-windows-ness ви не захочете повертатися назад
благає

@musicfreak, я поставив це питання перед кількома користувачами Mac. Крім того, зазвичай я можу отримати гарну відповідь, просто погугливши його, але не за цим.
keithchau

@keithchau, забудь Google: apple.com/support/switch101, а потім Ласкаво просимо до Mac та Windows, я звик ...
Арджан

@beggs, і Windows, і Mac OS мені здаються прекрасними. Я використовую їх обох вже понад 2 роки, і не можу сказати, що один кращий за інший; вони просто різні :).
алекс

Відповіді:


22

Я ненавиджу поведінку цієї кнопки за замовчуванням ... Щоб зелений бутон насправді максимізував вікно, спробуйте або RightZoom, або Stoplight .


О, це виправляє саме цю роздратованість. Дякую! Я би проголосував за вашу відповідь, якби у мене було достатньо репутації. :)
keithchau

2
Ви можете проголосувати мою відповідь, це ваше питання :). Джон Т також має дуже гарну відповідь, фактично розповідаючи, чому це працює саме так.
alex

2
На Intel Mac ви також можете встановити Windows. ;-)
Ар'ян

1
На комп'ютері Intel (або AMD) ви також можете встановити Mac OS :)
alex

1
Він @alex, Mac OS X поставляється з таким дратівливим зумом, який не змушує браузера використовувати весь ваш великий екран. Встановлення Mac OS на ПК не вирішує цю проблему ... ;-)
Ар'ян

36

Це називається "Кнопка масштабування". Apple визначається як:

Елемент керування, який перемикає вікно між його стандартним станом та станом користувача.

Від сюди .

Я вважаю, що це в основному, що це "Стандартний стан" - це розмір вікна, який програміст жорстко кодує у програмі. "Стан користувача" - це розмір, на який ви його змінили.


3
Не твердо кодований. Як і в Safari, розмір масштабу залежить від вмісту. Ось чому я віддаю перевагу цьому над «максимальною» реалізацією, яку Firefox надав цій кнопці.
Ар’ян

3
Чи не перетворює iTunes в міні-itunes? Здається, Apple дуже сумно в своїй реалізації зеленої кнопки, на жаль.
alex

7
@alex: Послідовна чи непослідовна?
Саша Чедигов

13

У додатках на основі документів кнопка масштабування перемикається між станом користувача та оптимальним розміром вмісту. На жаль, багато додатків, таких як Firefoxі навіть Сафарі, насправді не дотримуйтесь цього правила.

З OSXHIGуказань:

Ваша програма визначає мінімальний та максимальний розмір вікна. Базуйте ці розміри на роздільній здатності дисплея та на обмеженнях вашого інтерфейсу. Для вікон документів спробуйте показати якомога більше вмісту або розумну одиницю, наприклад, сторінку.

Ваша програма також встановлює значення для початкового розміру та положення вікна, званих стандартним станом. Не вважайте, що стандартний стан повинен бути максимально великим; деякі монітори значно більше корисного розміру для вікна. Виберіть стандартний стан, який найкраще підходить для роботи над типом документа, який створюється вашою програмою, і який відображає якомога більше вмісту документа.

Користувач не може змінити стандартний розмір і розташування вікна, але ваша програма може змінити стандартний стан, коли це доречно. Наприклад, текстовий процесор може визначити стандартний розмір і розташування настільки широкі, щоб відобразити документ, ширина якого вказана в діалоговому вікні "Налаштування сторінки".

Користувач змінює розмір вікна, перетягуючи регулятор розміру (у правому нижньому куті). Коли користувач перетягує, кількість видимого вмісту у вікні змінюється. Лівий верхній кут вікна залишається там же. Фактичний вміст вікна відображається постійно.

Якщо користувач змінює розмір вікна або місце розташування принаймні на 7 пікселів, новий розмір і місце розташування - це стан користувача. Користувач може перемикатися між стандартним станом і станом користувача, натиснувши кнопку масштабування. Коли користувач натискає кнопку масштабування вікна в стані користувача, ваша програма спочатку повинна визначити відповідний розмір стандартного стану. Перемістіть вікно якомога менше, щоб воно було стандартного розміру, і тримайте все вікно на екрані. Кнопка масштабування не повинна спричиняти вікно заповнення всього екрану, якщо це не був останній стан, встановлений користувачем.

Коли користувач з більш ніж одним монітором збільшує вікно, стандартний стан повинен знаходитися на моніторі, що містить найбільшу частину вікна, не обов'язково монітор із рядком меню. Це означає, що якщо користувач переміщає вікно між моніторами, положення вікна в стандартному стані може бути на різних моніторах у різний час. Стандартний стан для будь-якого вікна завжди повинен повністю міститися на одному моніторі.

Збільшуючи вікно, переконайтеся, що воно не перетинається з доком. Щоб отримати докладнішу інформацію про док, див. "Док."


Як Safari цього не підкоряється? Здається, зі мною добре працює. (Дійсно, Firefox припускає, що мені подобається великий розмір браузера, як мій екран. Ні.)
Арджан,

Для мене Safari перемикається між оптимальним розміром та просто панеллю інструментів, що видно у лівому нижньому куті екрана.
Бенджамін Добсон

Тоді я здогадуюсь, наш стан користувача зіпсований (можливо, якийсь JavaScript на веб-сторінці, яку ви відвідали, змінив його?). Побачивши крихітний стан, змініть його на бажаний розмір. Після цього перемикання в Safari має бути знову нормальним.
Ар'ян

Хм. Я спробував пару речей, але, на жаль, не можу змусити його змінитись. Це не має великого значення; Я все одно підтримую свій браузер постійного розміру.
Бенджамін Добсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.