1
<chapter id="view-extensions">
4
>Proširenja režima prikaza</title>
7
default Icons/Details/Columns (Dolphin), File Size View (konq-plugins)
8
additional Terminal Emulator (Konsole), File Replace View (kdewebdev), Cervisia (kdesdk), Radial Map (Filelight-kdeutils) and more
10
default KHTML, WebKit, Embedded Advanced Text Editor
11
additional KImageMapEditor+KLinkStatusPart (kdewebdev) and more
15
>K‑osvajač</application
16
> pruža još neke prikaze pod <menuchoice
20
>Način prikaza</guisubmenu
22
> u režimu menadžera fajlova i pregledača, kada su instalirani odgovarajući programi i priključci.</para>
24
>U režimu menadžera fajlova, dodatni prikazi su <guimenuitem
25
>Kružna mapa</guimenuitem
26
> iz programa Filelight i <guimenuitem
27
>Prikaz veličine fajla</guimenuitem
29
>K‑osvajačevog</application
40
>Vajdendorfer</surname
43
>Josef.Weidendorfer@gmx.de</email
50
>KDE 4.7</releaseinfo>
54
>FSView — prikaz fajl sistema</title>
60
>Priključak FSView za <application
61
>K‑osvajač</application
62
> pruža još jedan režim prikaza za objekte MIME tipa <literal
63
>inode/directory</literal
64
>, za lokalne fajlove. Može se uzeti kao alternativa raznim prikazima ikona i spiskova pri pregledanju sadržaja lokalnog fajl sistema.</para>
67
>Jedinstveno svojstvo FSViewa je u tome što može da prikaže cele ugnežđene hijerarhije fascikli, koristeći tzv. mapu stabla za grafičku predstavu. Mape stabla omogućavaju sagledavanje metrike objekata u ugnežđenim strukturama: svaki objekat se predstavlja pravougaonikom površine srazmerne metrici. Zbir metrika dečijih objekata mora biti jednak ili manji od metrike roditeljskog.</para>
70
>U FSViewu za metriku se uzimaju veličine fajlova i fascikli, pri čemu se veličina fascikle definiše kao zbir veličina svih njenih podstavki. Ovako se veliki fajlovi, čak i oni duboko u hijerarhiji fascikli, lako mogu uočiti preko velikih pravougaonika. FSView se može shvatiti kao grafička i interaktivna varijanta Unix naredbe <command
75
>Uklapanje FSViewa u <application
76
>K‑osvajač</application
77
> omogućava korišćenje standardnih mogućnosti, poput kontekstnih menija nad fajlovima i radnjama osetljivim na MIME tipove. Ali je odlučeno da se promene u fajl sistemu ne nadziru automatski: ako izvan <application
78
>K‑osvajača</application
79
> obrišete fajl prikazan u FSViewu, morate ručno ažurirati prikaz npr. pritiskom <keycap
81
>. Ovo je zbog toga što bi inače potencijalno ogromna količina fajlova morala da bude nadzirana, što bi moglo dovesti do prevelikog trošenja resursa sistema radi jedne sporedne mogućnosti.</para>
87
>Mogućnosti vizuelizacije</title>
90
>Ovaj odeljak detaljno opisuje grafičku predstavu FSViewa.</para>
94
>Opcije iscrtavanja stavki</title>
97
>Stavku u mapi stabla čini jedan pravougaonik koji predstavlja fajl ili fasciklu u fajl sistemu. Radi lakšeg kretanja, date su razne opcije za bojenje i etiketiranje pravougaonika.</para>
100
>Boja pravougaonika može da se izmeni pomoću <menuchoice
104
>Režim boja</guisubmenu
106
>. Boja može biti ili prema dubini, čime se lakše sagledava ugnežđivanje, ili prema atributima fajla, poput imena, vlasnika, grupe ili MIME tipa.</para>
109
>Etiketu pravougaonika mogu činiti različiti atributi fajla ili fascikle. Za svaki atribut možete izabrati da li će se uopšte videti, pa onda da li samo ako ima dovoljno mesta ili će se potreban prostor oduzimati od dece (čime se narušava koncepcija čiste mape stabla). Pored ovoga, možete zadati i relativnu lokaciju etikete u pravougaoniku.</para>
115
>Algoritmi za iscrtavanje mape stabla</title>
118
>Za algoritme iscrtavanja mape stabla treba da važi pravilo da je površina pravougaonika srazmerna metrici stavke. Kod mapa stabla u FSViewu, ovo pravilo nije uvek zadovoljeno. Na primer, iscrtavaju se ivice koje oduzimaju nešto prostora, što se prenosi na gubitak prostora u dečjim stavkama. (Što je pravougaonik bliži kvadratu, to se manje prostora gubi na ivice.)</para>
121
>Slično, za bolji pregled dobro je da svaki pravougaonik ima bar ime za etiketu, koja takođe oduzima nešto mesta. Možete izabrati da se uvek rezerviše dovoljno prostora za etiketu, ili da se etikete iscrtavaju samo ako ima dovoljno slobodnog prostora. U potonjem slučaju, pomažu vam oblačići koji iskaču kada se miš dovoljno dugo zadrži nad stavkom. Oblačići prikazuju podatke o stavci, zajedno sa roditeljskim sledom sve do korene stavke mape stabla.</para>
124
>Način na koji se prostor stavke deli u podzone za decu prepušta se izvedbama. Najbolje je ostvariti takvu podelu u kojoj ima što više pravougaonika bliskih kvadratu, što zbog etiketa što zbog manjeg gubitka prostora na ivice. Najbolje metode u ovom smislu su po vrstama, po kolonama i rekurzivna bisekcija.</para>
127
>Preko stavke menija <menuchoice
131
>Stani na oblasti</guimenuitem
133
> možete odrediti najmanju površinu koju stavka mora imati da bi bila iscrtana. Ako stavka sadrži neprikazane dečije stavke, njen prostor biće prošaran da bi se ukazalo na to.</para>
141
>Korisničko sučelje</title>
144
>FSView podržava biranje više stavki, slično prikazu ikona i spiska, tako da neke radnje možete izvršiti istovremeno nad više fajlova. Jedan klik mišem uvek bira jednu stavku pod pokazivačem. Klik mišem uz držanje tastera <keycap
146
> bira opseg, dok klik uz držanje tastera <keycap
148
> obrće izbor. Kada izaberete jednu stavku, više ne možete izabrati njene podstavke. Izbor stavke takođe će poništiti eventualni prethodni izbor njenih roditeljskih stavki.</para>
151
>Kroz mapu stabla možete se kretati i tastaturom: tasteri strelica <keycap
155
> premeštaju tekuću stavku između srodnika, a strelice <keycap
159
> pomeraju kroz hijerarhiju ugnežđivanja. <keycap
161
> bira stavku, u kombinaciji sa <keycap
163
> bira opseg stavki, a sa <keycap
165
> obrće izabranost tekuće stavke. Pritisnite <keycap
167
> da izvršite radnju otvaranja nad tekućom stavkom.</para>
173
>Zasluge i licenca</title>
175
>FSView je prvobitno zamišljen kao mali probni program i poduka za upotrebu vidžeta <classname
177
>, razvijenog u okviru KCacheGrinda.</para>
183
>Vajdendorfer</surname
185
>, licenca OJL 2.</para>