Тень (ОС/2)
В графической оболочке рабочего места (WPS) OS/2 операционной системы тень — это объект, представляющий другой объект.
Тень — это замена любого другого объекта на рабочем столе, такого как документ , приложение , папка , жесткий диск , общий сетевой ресурс или съемный носитель, а также принтер . Целевой объект может иметь произвольное количество теней. При двойном щелчке рабочий стол действует так же, как если бы исходный объект был дважды щелкнут. Контекстное меню тени такое же, как и контекстное меню целевого объекта, с добавлением подменю «Исходное», которое позволяет определять местоположение исходного объекта и выполнять явные операции с ним.
Тень — это динамическая ссылка на объект. Оригинал можно переместить в другое место файловой системы, не разрывая ссылку. WPS обновляет тени объектов всякий раз, когда исходные целевые объекты переименовываются или перемещаются. Для этого он запрашивает уведомление у операционной системы обо всех операциях переименования файлов. (Таким образом, если объект целевой файловой системы переименовывается, когда WPS не работает, связь между тенью и целевым объектом разрывается.)
Сходства и различия с другими механизмами
[ редактировать ]Тени по работе аналогичны псевдонимам в Mac OS , хотя есть и некоторые отличия:
- Тени в WPS не являются объектами файловой системы, в отличие от псевдонимов. Они происходят от
WPAbstract
class, и, следовательно, их резервным хранилищем является пользовательский INI-файл, а не файл в файловой системе. [1] Таким образом, тени невидимы для приложений, не использующих WPS API. - В WPS нет механизма повторного соединения теней при разрыве связи между ними и целевым объектом. (Хотя в тех случаях, когда ссылка была разорвана из-за временной недоступности целевых объектов, перезапуск WPS после того, как цель становится доступной, чаще всего восстанавливает ссылку.)
Тени отличаются от символических ссылок и ярлыков , поскольку они не являются объектами файловой системы, а также потому, что тени динамически обновляются при перемещении целевых объектов.
Тени отличаются от жестких ссылок , поскольку, в отличие от жестких ссылок, они могут пересекать границы тома , а также потому, что их имена всегда совпадают с именами их целевых объектов.
Отличительные знаки
[ редактировать ]На рабочем столе WPS (и во вложенных папках) для «заголовков значков» теней можно установить предпочитаемый цвет шрифта, независимо от предпочтительного цвета шрифта, назначенного другим объектам WPS, не являющимся тенями, хотя они используют фактически выбранный шрифт. для этого текста.
Как и значки всех других «открытых» объектов на рабочем столе WPS, будь то папки или приложения, значки Shadows заштриховываются по диагонали при «открытии» и остаются в этом состоянии до закрытия/выхода соответственно.
Управление тенями
[ редактировать ]Есть несколько способов создать тень. Один из способов — выбрать целевой объект и выбрать «Создать тень» в его контекстном меню. Затем на рабочем столе появится диалоговое окно, позволяющее пользователю указать, где следует создать тень. Другой способ — использовать перетаскивание для создания теней, удерживая клавиши-модификаторы Shift и Control во время перетаскивания.
Первоначально диалоговое окно открывается с просмотром открытых в данный момент папок на вкладке (странице) диалогового окна «Открытые», первой из которых является текущая папка рабочего стола, что позволяет напрямую выбрать место назначения. Есть еще четыре вкладки «Связанные», «Рабочий стол», «Диски» и «Путь», причем последняя позволяет указать текстовый путь, включая диск (том), тогда как остальные три параметра отображают расширяемое иерархическое дерево папок для выбора. .
Ссылки
[ редактировать ]- ^ Минди Поллак (1995). Марк А. Сток (ред.). API оболочки рабочего места OS/2 . Нью-Йорк: Уайли. ISBN 9780471038726 .