1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236
|
<?xml version="1.0" encoding="iso-8859-2"?>
<chapter label="?" id="layers-chapter">
<title>Zarzdzanie warstwami</title>
<!-- (informacja wprowadzajca...) -->
<sect1 id="layers-introduction">
<title>Wprowadzenie do warstw</title>
<para>
W programie <application>Dia</application>, <emphasis>warstwy</emphasis>
s zarzdzane za pomoc <interface>Okna warstw</interface>
i wszystkie zwizane z warstwami operacje mog by tam wykonywane.
</para>
<para>
Zasadniczym celem warstw jest uatwienie
grupowania powizanych obiektw na diagramie. Umoliwiaj one oddzielenie
rnych czci diagramu w sposb w jaki yczy sobie tego uytkownik oraz
wywietlenie tylko niektrych jego czci, podczas gdy inne elementy zostan
ukryte w trakcie eksportowania lub wydruku diagramu.
</para>
<para>
Dowolna operacja ktr uytkownik chce przeprowadzi
na obiektach wewntrz warstwy jest moliwa dziki
<interface>Podrcznemu Menu</interface>.
Mona tam wybra rodzaj operacji, ktre zostnie przeprowadzona na
warstwie.
</para>
<note>
<para>
Wybierane mog by tylko obiekty obecne w biecej warstwie.
Jeli obiekt nie powinien zosta wybrany, naley zaznaczy
czy umieszczony jest on w biecej warstwie czy te w innej.
</para>
</note>
<para>
Domylnie kady nowy diagram tworzony jest z domyln warstw
<emphasis>Ta</emphasis>.
Oczywicie mona zmieni jej nazw oraz dostosowa j do wasnych potrzeb
tak jak w przypadku innych warstwam.
</para>
<para>
Mona tworzy tyle warstw ile jest w danym momencie potrzebne,
<application>Dia</application> umieci now warstw na wierzchu ju
utworzonych warstw.
<emphasis>Warstwy</emphasis> mog by traktowane jako sterta
przezroczystych kartek. Oznacza to, e mona zmieni ich kolejno,
zdecydowa czy bd widoczne, narysowa na nich dowoln liczb
obiektw i tak dalej.
</para>
<para>
Wszystkie te czynnoci wykonywane s poprzez
<interface>okno warstw</interface>.
</para>
</sect1>
<sect1 id="layers-basics">
<title>Podstawy zarzdzania warstwami</title>
<sect2 id="create-layers">
<title>Tworzenie nowej warstwy</title>
<para>
Utworzenie nowej warstwy jest moliwe poprzez kliknicie przycisku
<guibutton>Nowa warstwa</guibutton> w lewej dolnej czci okna.
Jako, e <interface>Okno warstw</interface> nie jest specyficzne dla
diagramu lecz dla aplikacji, naley wybra w ktrym diagramie ma by
umieszczona nowa warstwa. Aby to zrobi, naley wybra w grnej czsci <interface>okna
warstw</interface> diagram, ktry ma otrzyma now warstw a nastpnie doda
j do tego diagramu.
</para>
<para>
Nowo utworzona warstwa zostanie umieszczona na wierzchu stosu i
stanie si biec warstw wybranego diagramu.
</para>
<para>
Moliwe jest nastpnie modyfikowanie dowolnie wybranego nowego
obiektu a take kopiowanie i wklejanie z innych warstw lub diagramw w podobny
sposb jak przy dziaaniach przy diagramie z pojedyncz warstw.
</para>
</sect2>
<sect2 id="selecting-layers">
<title>Wybieranie warstw</title>
<para>
Warstwa zostaje aktywowana po jej wybraniu
w <interface>Oknie warstw</interface>.
Dokonuje si tego po prostu klikajc nazw warstwy w oknie,
po czym zostanie ona podwietlona. Od tej chwili kada wprowadzona
zmiana w diagramie dotyczy bdzie tylko tej warstwy.
</para>
<note>
<para>
Mona wybra w jednym czasie tylko jedn warstw.
Tym sposobem mona mona wykonywa na niej dowolne dziaania
bez wprowadzania zmian do innych warstw diagramu.
</para>
</note>
</sect2>
<sect2 id="ordering-layers">
<title>Ustawianie kolejnoci warstw</title>
<para>
Obok przycisku <guibutton>Nowa warstwa</guibutton>
w dolnej czci <interface>Okna warstw</interface>,
s umieszczone dwa uyteczne przyciski umoliwiajce
ustawienie kolejnoci na stosie kadej utworzonej warstwy.
</para>
<para>
Te dwa przyciski s uywane do przenoszenia w gr lub w d warstw
w hierarchii. Przycisk ze strzak skierowan do gry przenosi
aktywn warstw w gr, za drugi suy do jej obniania.
</para>
<para>
Ustalanie kolejnoci warstw moe by uyteczne w przypadku ukrywania
niektrych czci obiektu za innym obiektem.
</para>
</sect2>
<sect2 id="deleting-layers">
<title>Usuwanie warstw</title>
<para>
Gdy warstwa nie jest ju potrzebna mona j usun. Po klikniciu
przycisku <guibutton>Usu warstw</guibutton>, usunite zostan
wszystkie obiekty do niej nalece. Oczywicie ta operacja bdzie
miaa wpyw tylko na aktualnie wybran wartstw.
</para>
<para>
Wykonywanie tych dziaa jest dobrym sposobem
na utrzymanie diagramu przejrzystym i jasnym w razie potrzeby
eksportowania do innego formatu ni wasny format
programu <application>Dia</application>.
</para>
<para>
Naley zwrci uwag, e kady stworzony diagram musi zawiera
co najmniej jedn warstw.
Diagram nie zawierajcy ani jednej powinien by traktowany
jako uszkodzony co z kolei uniemoliwia wyeksportowanie
czy te zapisanie go do wasnego formatu <application>Dia</application>.
</para>
</sect2>
</sect1>
<sect1 id="viewing-layers">
<title>Przegldanie warstw</title>
<para>
Teraz po zapoznaniu si z podstawami manipulacji wartstwami
mona atwiej zrozumie dlaczego <emphasis>warstwy</emphasis>
s tak wydajnymi narzdziami w trakcie tworzenia diagramu za
pomoc <application>Dia</application>.
</para>
<para>
Zrozumienie czym s warstwy umoliwi dramatyczne polepszenie
jakoci oraz efektw wizualnych tworzonych diagramw.
</para>
<para>
Na przykad, wyobramy sobie, e budujemy diagram z wieloma
obiektami, jak obwd elektryczny czy diagram UML.
Jeli wszystkie obiekty zostan umieszczone na jednej wartstwie
oznaczajcej to, po chwili otrzymamy szkic, ktrym nie da si
w prosty sposb zarzdza ani nic z nim zrobi. Trudno bdzie
zmieni w nim cokolwiek, za zapamitanie jaki obiekt jest
poczony do jakiego bdzie strat czasu. Czasem bdzie ciko
odgadn, ktry obiekt jest poczony z ktrym w miejscu gdzie
s wymieszane wszystkie razem.
</para>
<para>
Poniewa <application>Dia</application> jest
<emphasis>Budowniczym ustrukturyzowanych diagramw</emphasis>,
wszystkie tworzone za pomoc programu diagramy bd naturalnie
ustrukturyzowane oraz podzielone na wiele maych czci,
ktrymi mona zarzdza w sposb atwiejszy i wydajniejszy ni
w przypadku pojedynczego monolitycznego bloku obiektw.
</para>
<note>
<para>
Z definicji, diagram powinien by ustrukturyzowany,
wic podzielenie go na kilka logicznych czci
nie powinno by tak trudne jak to si wydaje.
Do tego celu w pierwszej kolejnoci powinno si uywa
<emphasis>warstw</emphasis>.
Umoliwiaj odseparowanie kadej z tych czci na
oddzielne przezrocze, dziki czemu manipulowanie
nimi w ulubiony sposb staje si prawdziw przyjemnoci.
</para>
</note>
<para>
Po pierwsze, <emphasis>warstwy</emphasis> mog mie zmieniane
nazwy aby okreli co dana cz diagramu reprezentuje a take
dajc moliwo szybkiej lokalizacji warstwy spord innych.
I najwaniejsze, e <emphasis>layers</emphasis> mog by
wywietlane lub ukrywane w zalenoci od tego, ktr cz
diagramu uytkownik chce obejrze.
</para>
<para>
Aby zmieni nazw wartsty naley, w dowolnym momencie podczas tworzenia
diagramu, klikn podwjnie nazw wartstwy w
<interface>oknie wartstw</interface>. Zostanie wywietlone
okno <interface>Atrybutw wartstwy</interface> w ktrym to miejscu
mona zmieni nazw warstwy.
</para>
<tip>
<para>
Dobrze jest znale nazw okrelajc przeznaczenie warstwy, dziki
czemu szybko mona zorientowa si na diagramie co do czego suy.
W diagramie mona tworzy wiele rnych warstw,
<application>Dia</application> nie nakada ogranicze na ich ilo,
wic mona dopasowa hierarhi warstw speniajcych indywidualne
potrzeby.
</para>
</tip>
<para>
<guibutton>Ikona oka</guibutton> po lewej stronie nazwy wartstwy
przeznaczona jest do ukrywania lub wywietlania odpowiedniej
warstwy. Jeli z dowolnego powodu uytkownik zdecyduje, e
dana warstwa nie powinna by wywietlana, po prostu wystarczy
klikn <guibutton>ikon oka</guibutton> oraz warstwa ze
wszystkimi obiektami na niej umieszczonymi zniknie z rysunku.
</para>
<para>
Wywietlanie tylko niektrych warstw jest naprawd uyteczne
w przypadku manipulowania maymi czciami diagramu bez
zmiany pozostaych elementw.
Mona take pracowa w ten sposb jeli ma si zamiar wydrukowa
diagram na rnych stronach lub przy testowaniu rnych ustawie,
ktre mog mie wpyw na ukad elementu. Eksperymentowanie
z rnymi ustawieniami warstw moe doprowadzi do tego, e
diagram bdzie wyglda adniej i bardziej przejrzycie.
</para>
<note>
<para>
W programie <application>Dia</application>, operacje tworzenia i
manipulacji <emphasis>Warstwami</emphasis> s tak czste jak
operacje rysowania czy te wybierania obiektw diagramu.
Naley zapozna si z nimi poniewa prawdopodobnie bd one
wykonywane za kadym razem po utworzeniu nowego diagramu.
</para>
</note>
</sect1> <!-- end of id="layers" -->
</chapter>
|