Кроме скрытия всей программы, в Mac OS X есть и другие методы расчистки «завалов» из окон. Можно также скрывать или показывать отдельные окна одной и той же программы. Компания Apple, вероятно, считает, что скрытие окон станет любимым занятием пользователей, поскольку она предлагает для этого, по крайней мере, три способа:
- Выбрать Window (Окно) - Minimize Window (Убрать в Dock), если у программы есть такая команда, или нажать клавиши S-M.
- Нажать кнопку минимизации в заголовке окна.
- Сделать двойной щелчок по заголовку окна.
Совет
Если во время двух последних действий (а в некоторых программах и первого) удерживать клавишу Option, то в Dock свернутся все открытые окна программы. (Если было открыто несколько окон документов, то все они превратятся в расположенные друг рядом с другом пиктограммы в Dock.) Это не то же самое, что описанное ранее скрытие всей программы, пользователь остается в той же программе, но в данном случае все ее окна будут скрыты.
Аналогично, щелчок по любому минимизированному окну в Dock при нажатой клавише Option восстанавливает все окна этой программы в первозданном виде.
В любом случае затронутое окно начнет сворачиваться, пока не превратится в пиктограмму в правой стороне Dock. Щелкните по этой пиктограмме, чтобы открыть окно снова.
Каким же образом Mac OS X узнает, где находится «мамочка» документа?
Для этого есть четыре разных механизма.
- Ваши настройки. Если вы воспользовались командой Always Open with (всегда открывать с помощью), чтобы указать программу, она и запустится.
- Коды создателя и типа файла. Сначала система проверяет наличие у документа невидимого четырехбуквенного кода типа и создателя. Этим способом идентифицировались документы в Mac OS 9, и совместимость с ним сохранена в Mac OS X. (Компания Apple ранее контролировала и отслеживала эти четырехбуквенные коды в сотрудничестве с различными производителями программ для Макинтошей, чтобы избежать их случайного совпадения.)
Чередование окон
Чтобы увидеть ее, нажмите Option во время открытия меню Window. (Там, где было «Bring All to Front», теперь появится «Arrange in Front».) В ответ Mac OS X каскадом покажет все открытые окна Finder, разместив их по диагонали и с таким перекрытием, что будут видны только их заголовки.
Эту возможность трудно переоценить, если надо сравнить два документа из двух разных программ, потому что она освобождает от борьбы с завалами других открытых документов. Но рано или поздно вам захочется выдвинуть вперед все окна программы заднего плана. Возьмите за правило щелкать по ее пиктограмме в Dock или нажимать S-Tab вместо щелчка по одному из ее окон. Тогда вперед выдвигаются все окна открытой программы, где бы они ни находились.
Коды создателя для программы и документов, которые она создает, одинаковы - MSWD для Microsoft Word, FMP7 для FileMaker Pro и т.д. В этом все дело: код создателя говорит Макинтошу, какую программу запускать при двойном щелчке по документу.
Код типа документа определяет формат его файла: GIF, JPEG, TIFF и т.д.
Когда пользователь дважды щелкает по документу, Mac OS X проверяет, есть ли у документа код создателя. Если да, то этот код сверяется с невидимой базой данных пиктограмм и кодов - главным указателем, в котором перечислены соответствия между кодом создателя и приложением, которое этот код создает.
Если в базе обнаруживается совпадение, то соответствующая программа откроет документ, и он будет выведен на экран.
- База данных UNIX. Если у документа нет кодов типа или создателя (что обычно характерно для документов, создаваемых Cocoa-программами), Mac OS X обращается за справкой в другую внутреннюю базу данных Mac OS X, унаследованную от UNIX-систем. Реальное взаимодействие с ней происходит только при замене родителя документа другой программой, о чем будет сказано ниже. (На самом деле программисту или другому специалисту легко открыть и посмотреть эту базу данных.)
- Расширения имен файлов. Расширение имени файла - это суффикс, следующий за точкой в имени файла, как в Letter to Mom.doc. (Обычно в нем три буквы, но не обязательно.) Оно тоже играет роль в определении программы, которая должна открыть документ, и используется операционной системой в качестве последнего средства.
Windows идентифицирует свои документы именно таким способом. Двойной щелчок по файлу memo.doc откроет его в Microsoft Word. Файл memo.wri будет открыт программой Microsoft Write и т.д.