Cień (OS/2)
W graficznej powłoce Workplace Shell (WPS) systemu operacyjnego OS/2 cień jest obiektem reprezentującym inny obiekt.
Cień zastępuje dowolny inny obiekt na pulpicie, taki jak dokument , aplikacja , folder , dysk twardy , udział sieciowy lub nośnik wymienny albo drukarka . Obiekt docelowy może mieć dowolną liczbę cieni. Po dwukrotnym kliknięciu pulpit zachowuje się tak samo, jak w przypadku dwukrotnego kliknięcia oryginalnego obiektu. Menu kontekstowe cienia jest takie samo, jak menu kontekstowe obiektu docelowego, z dodatkiem podmenu „Oryginał”, które umożliwia lokalizację oryginalnego obiektu i wyraźną operację na nim.
Cień to dynamiczne odniesienie do obiektu. Oryginał można przenieść w inne miejsce w systemie plików, bez zrywania łącza. WPS aktualizuje cienie obiektów za każdym razem, gdy oryginalne obiekty docelowe są zmieniane lub przenoszone. W tym celu żąda powiadomienia od systemu operacyjnego o wszystkich operacjach zmiany nazwy pliku. (Tak więc, jeśli nazwa docelowego obiektu systemu plików zostanie zmieniona, gdy instrukcja WPS nie jest uruchomiona, połączenie między cieniem a obiektem docelowym zostanie zerwane.)
Podobieństwa i różnice w stosunku do innych mechanizmów
Cienie są podobne w działaniu do aliasów w systemie Mac OS , chociaż istnieją pewne różnice:
- Cienie w WPS nie są obiektami systemu plików, tak jak aliasy. Pochodzą one z
WPAbstract
, a zatem ich magazynem zapasowym jest plik INI użytkownika, a nie plik w systemie plików. Dzięki temu cienie są niewidoczne dla aplikacji, które nie korzystają z interfejsu API WPS. - WPS nie ma mechanizmu ponownego łączenia cieni, gdy połączenie między nimi a obiektem docelowym zostało zerwane. (Chociaż tam, gdzie łącze zostało zerwane, ponieważ obiekty docelowe są tymczasowo niedostępne, ponowne uruchomienie instrukcji WPS po tym, jak cel stanie się ponownie dostępny, często przywraca łącze.)
Cienie różnią się od dowiązań symbolicznych i skrótów , ponieważ nie są obiektami systemu plików i ponieważ cienie są aktualizowane dynamicznie w miarę przesuwania obiektów docelowych.
Cienie różnią się od dowiązań twardych tym, że w przeciwieństwie do dowiązań twardych mogą przekraczać granice objętości , a ich nazwy są zawsze takie same jak nazwy ich obiektów docelowych.
Znaki szczególne
Na pulpicie WPS (i w zagnieżdżonych folderach) „tytuły ikon” cieni można ustawić na preferowany kolor czcionki, niezależnie od preferowanego koloru czcionki przypisanego do innych obiektów WPS niebędących cieniami, chociaż mają one wspólną czcionkę faktycznie wybraną za ten tekst.
Podobnie jak ikony wszystkich innych „otwartych” obiektów na pulpicie WPS, czy to folderów, czy aplikacji, ikony Shadows są kreskowane po przekątnej podczas „otwierania” i pozostają w tym stanie aż do odpowiednio zamknięcia/wyjścia.
Zarządzanie cieniami
Istnieje kilka sposobów na stworzenie cienia. Jednym ze sposobów jest zaznaczenie obiektu docelowego i wybranie opcji „Utwórz cień” z jego menu kontekstowego. Następnie na pulpicie pojawia się monit w oknie dialogowym, w którym użytkownik może określić, gdzie ma zostać utworzony cień. Innym sposobem jest wykorzystanie metody przeciągnij i upuść do tworzenia cieni, przytrzymując klawisze modyfikujące Shift i Control podczas przeciągania.
Okno dialogowe otwiera się początkowo z widokiem aktualnie otwartych folderów na zakładce (stronie) „Otwarte” okna dialogowego, z których pierwszy to bieżący folder Pulpit, umożliwiając bezpośredni wybór miejsca docelowego. Istnieją kolejne cztery zakładki „Powiązane”, „Pulpit”, „Dyski” i „Ścieżka”, ta ostatnia umożliwia tekstową specyfikację ścieżki, w tym dysku (woluminu), podczas gdy pozostałe trzy opcje wyświetlają rozwijane hierarchiczne drzewo folderów do wyboru z .