home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 09 / ami925.txt < prev    next >
Text File  |  1997-04-07  |  12KB  |  243 lines

  1.  
  2. Ulepszanie blatu (cz. 10.)
  3. --------------------------
  4.  
  5. IKONKI INACZEJ 
  6.  
  7. <lead>W poprzednim odcinku skupiliômy sië na jednym tylko
  8. programiku, dysponujâcym jednak sporymi moûliwoôciami. Dzisiaj
  9. postaram sië omówiê kilka prostszych w obîudze programów,
  10. oczywiôcie równieû pozwalajâcych na znacznie îatwiejsze niû
  11. normalnie wykonywanie pewnych operacji na ikonkach.
  12.  
  13. <a>Jarosîaw Horodecki
  14.  
  15. <txt>Na poczâtek proponujë malutki programik o nazwie MIA,
  16. autorstwa Boyda Edmondsona z USA. Sîuûy on do îatwego i szybkiego
  17. zmieniania wîaôciwie dowolnego spoôród parametrów ikonek. Jak
  18. jednak korzystaê z programu?
  19.  
  20. Po pierwsze wiëc naleûy zdecydowaê, co wîaôciwie chcemy w pewnej
  21. grupie ikonek zmieniaê. MIA potrafi zmieniaê wszystko, poczâwszy
  22. od komentarza przyporzâdkowanego do danego pliku, poprzez
  23. poszczególne flagi, tooltype'y, aû po datë, rodzaj i obrazek
  24. ikony. Gdy decyzja ta zostanie juû podjëta, trzeba uruchomiê MIA
  25. poprzez klikniëcie myszâ nad ikonkâ programu.
  26.  
  27. Na Workbenchu otwiera sië niewielkie okienko, w pewnym stopniu
  28. podobne do okienka, z jakiego korzysta funkcja INFORMATION
  29. Workbencha. W okienku tym naleûy wybraê poszczególne parametry,
  30. które bëdâ zmieniane, oraz odpowiednio je okreôliê. Do wyboru
  31. parametrów ikonki, przeznaczonych do zmiany, sîuûâ przeîâczniki,
  32. znajdujâce sië po lewej stronie okienka. Sâ to kolejno:
  33. przyporzâdkowane narzëdzie (DEFAULT TOOL), flagi pliku (FILE
  34. ATTRIBUTES), komentarz do pliku (FILE COMMENT), data (FILE DATE),
  35. wizerunek ikonki (ICON IMAGINERY), rodzaj ikonki (ICON TYPE),
  36. wielkoôê stosu (STACK SIZE) oraz tooltype'y (TOOLTYPES).  Po
  37. wîâczeniu kaûdego z tych przeîâczników nastëpuje uaktywnienie
  38. odpowiedniego pola lub pól w okienku programu. Dziëki temu moûna
  39. dokîadnie ustawiê na przykîad datë, komentarz lub rodzaj ikonki.
  40.  
  41. Gdy dokonamy juû odpowiednich ustawieï, warto skorzystaê z opcji
  42. APPICON, umieszczonej w lewej dolnej czëôci okienka. Opcja ta
  43. sprawia, ûe okienko MIA jest zamykane, a na ekranie Workbencha
  44. pozostaje ikonka programu, czyli wîaônie tzw. appicon. Teraz
  45. wystarczy za pomocâ myszy wziâê ikonkë, przeznaczonâ do zmiany, i
  46. przesunâê jâ na ikonkë MIA, która pozostaîa na ekranie po uûyciu
  47. opcji APPICON. W tym momencie wybrany wczeôniej parametr ulegnie
  48. zmianie. Moûna oczywiôcie nie korzystaê z APPICON, ale po prostu
  49. wyjôê z MIA i po zaznaczeniu wszystkich ikonek, przeznaczonych do
  50. zmiany, uruchomiê MIA, trzymajâc oczywiôcie jednoczeônie klawisz
  51. [Shift] tak, aby wczeôniej zaznaczone ikonki pozostaîy wciôniëte.
  52.  
  53. Jak widaê, programik ten z pewnoôciâ nie jest trudny w obsîudze,
  54. a niekiedy moûe sië okazaê bardzo przydatny, choêby przy zmianach
  55. programów, sîuûâcych do wyôwietlania tekstów, a wpisanych jako
  56. default tool do ikonek symbolizujâcych pliki tekstowe.
  57.  
  58. Drugim interesujâcym pod pewnymi wzglëdami programem jest Deft
  59. II, autorstwa Lionela Vintenata. Zadanie tego programiku jest
  60. doôê proste. Sîuûy on mianowicie jedynie do dokonywania zmian
  61. nazwy narzëdzia przyporzâdkowanego do ikonek projektów. Jego
  62. unikatowâ cechâ jest natomiast moûliwoôê bardzo szybkiego,
  63. kompleksowego, zmieniania wspomnianego parametru ikonek.
  64.  
  65. Program jest jednoczeônie bardzo prosty w obsîudze, ma jednak
  66. pewne wymagania. Mianowicie potrzebny jest Kickstart w wersji co
  67. najmniej 2.04 oraz system graficzny MUI, za pomocâ którego
  68. stworzony jest interface uûytkownika programu.
  69.  
  70. Po uruchomieniu Deft II otwiera wîasne okienko, w którym jest
  71. miejsce na wszystkie potrzebne dane, z jakich korzysta programik
  72. przy dokonywaniu operacji zamiany wyznaczonych narzëdzi. Przede
  73. wszystkim naleûy wiëc na listë DEFAULT TOOLS wpisaê parami
  74. poszczególne narzëdzia, przeznaczone do zmiany. To znaczy zawsze
  75. pierwszym wpisywanym elementem bëdzie to, co ma byê zmienione,
  76. natomiast na drugim miejscu ma sië znaleúê nazwa docelowa. W
  77. wypadku pierwszej czëôci moûna skorzystaê, oczywiôcie, z pewnych
  78. ogólnych wzorów, jak choêby #?more#?, aby wymieniê wszystkie
  79. default toole, w których zawarte jest sîówko "more". Pierwszy
  80. krok mamy wiëc juû za sobâ.
  81.  
  82. Pozostaîa jeszcze druga lista, nazwana PATHS. Do niej z kolei
  83. wpisujemy ôcieûki, w których znajdujâ sië ikonki, zawierajëce
  84. przyporzâdkowane im narzëdzia przeznaczone do zmiany. Dziëki
  85. takiemu rozwiâzaniu moûna od razu zaznaczyê kilka moûliwych
  86. lokalizacji na twardym dysku, a nastëpnie zostawiê programik na
  87. jakiô czas, aby spokojnie wykonaî powierzonâ mu pracë.
  88.  
  89. Kolejne narzëdzie, o którym warto wspomnieê, to IconMonger.
  90. Programik ten pod pewnymi wzglëdami przypomina opisanego w
  91. poprzedniej czëôci naszego cyklu DoIcona, choê jest od niego mimo
  92. wszystko nieco prostszy, przynajmniej pod wzglëdem moûliwoôci.
  93. Gîównym zadaniem programu jest oczywiôcie modyfikowanie pewnych
  94. parametrów ikony. Podobnie jak DoIcon, tak i IconMonger moûe byê
  95. jednak uruchamiany tylko i wyîâcznie z poziomu Cli/Shella, nie ma
  96. ûadnego interface'u, przeznaczonego do uûytku pod Workbenchem.
  97.  
  98. Wszystkie funkcje programu sâ wiëc dostëpne za pomocâ
  99. odpowiednich parametrów podawanych po komendzie IconMonger.
  100. Proponujë przyjrzeê sië im nieco dokîadniej.
  101.  
  102. Zacznijmy od podstawowych operacji. Pierwsza rzecz to oczywiôcie
  103. okreôlenie plików, które majâ podlegaê obróbce. Chodzi tu
  104. oczywiôcie tylko i wyîâcznie o ikonki. Wyboru dokonujemy za
  105. pomocâ kilku moûliwych opcji, dziëki którym moûna okreôliê pewne
  106. zbiory ikonek, uwzglëdniajâc wybrane kryterium wyboru. Przede
  107. wszystkim wiëc podajemy ôcieûkë dostëpu, korzystajâc z opcji
  108. FROM. Aby przejrzeê wszystkie katalogi, znajdujâce sië w podanej
  109. ôcieûce dostëpu, trzeba skorzystaê dodatkowo z opcji ALL.
  110. Kolejnych kilka moûliwych do uûycia parametrów pozwala z kolei na
  111. wybranie ikonek jedynie wskazanego typu. Wybieraê moûna spoôród
  112. standardowych typów, takich jak katalogi (DRAWERS), narzëdzia
  113. (TOOLS), projekty (PROJECTS), kosz na ômieci (TRASH) lub dysk
  114. (DISK).
  115.  
  116. Istniejâ teû trzy opcje, sprawdzajâce inne parametry ikonek.
  117. Moûliwe jest dokonywanie ich selekcji z uwzglëdnieniem wizerunku
  118. (OLDIMAGE), nazwy narzëdzia przypisanego do projektu (OLDTOOL)
  119. oraz wielkoôci stosu (OLDSTACK). W koïcu moûna oczywiôcie
  120. równieû podaê dokîadnie nazwë konkretnego pliku.
  121.  
  122. Kolejna opcja, z której moûna skorzystaê, ma dziaîanie identyczne
  123. ze standardowâ opcjâ UNSNAPSHOT Workbencha, tak samo zresztâ sië
  124. nazywa. O wiele przydatniejsza, szczególnie przesiadajâcym sië z
  125. systemu 1.3, jest natomiast opcja RECOLOR. Sîuûy ona do
  126. zamieniania kolorów ze standardu, stosowanego pod Kickstarem 1.3,
  127. na ukîad kolorów, jaki wykorzystywany jest w systemie 2.04. Warto
  128. moûe podaê prosty przykîad wykorzystania wyûej omówionych opcji:
  129.  
  130. <l>iconmonger from dh0: all drawer recolor unspashot
  131.  
  132. <txt>Powyûsza komenda spowoduje oczywiôcie przekolorowanie oraz
  133. uwolnienie pozycji wszystkich ikonek katalogów, znajdujâcych sië
  134. na partycji dh0:. Oczywiôcie to nie wszystko, co IconMonger
  135. potrafi. Do dyspozycji uûytkownika pozostajâ jeszcze trzy inne
  136. parametry. Sâ to:
  137.  
  138. NEWTOOL -- umoûliwiajâcy zmianë tzw. default tool. W zestawieniu
  139. z opcjâ OLDTOOL moûna w prosty sposób zamieniaê szereg narzëdzi,
  140. przypisanych róûnym ikonkom. Oto prosty przykîad:
  141.  
  142. <l>iconmonger from dh0: all oldtool=#?more#? newtool=multiview
  143.  
  144. <txt>Wydanie tej komendy spowoduje zamianë na multiview
  145. wszystkich narzëdzi wpisanych w ikonki, znajdujâce sië na dysku
  146. dh0:, jeûeli narzëdzia te majâ w swojej nazwie sîowo "more".
  147.  
  148. NEWSTACK -- zmienia wielkoôci stosu, przypisanego wskazanym
  149. ikonkom. Warto równieû tutaj podaê choê jeden przykîad:
  150.  
  151. <l>iconmonger from dh0: all oldstack=lt4000 newstack=4000
  152.  
  153. <txt>Warto tu zwróciê uwagë na parametr opcji OLDSTACK. Wpisanie
  154. literek LT przed liczbâ 4000 oznacza, ûe uwzglëdnione zostanâ
  155. wszystkie ikonki, którym przypisano wielkoôê stosu mniejszâ niû
  156. 4000 bajtów. Umoûliwia to szybkie dokonanie zmian w caîym
  157. zestawie ikonek.
  158.  
  159. NEWIMAGE -- zamienia tylko wizerunek ikonki, jednoczeônie
  160. zachowujâc wszystkie umieszczone w niej parametry. W tym wypadku
  161. przykîad wydaje sië chyba zbëdny.
  162.  
  163. Warto jeszcze wspomnieê, ûe moûliwe jest oczywiôcie dowolne
  164. kombinowanie opisanych wyûej opcji. Jak zwykle najlepiej bëdzie
  165. skorzystaê z kolejnego prostego przykîadu:
  166.  
  167. <l>iconmonger from dh0: all oldtool=#?(more||less)#? newimage=ikonka
  168.  
  169. <txt>Powyûsza komenda przeszuka wszystkie katalogi, znajdujâce sië
  170. na partycji dh1:, i dokona zamiany wizerunków wszystkich
  171. znajdujâcych sië tam ikon, jeûeli sâ to ikony projektów, a w polu
  172. default tool wpisane majâ narzëdzie, w którego nazwie wystëpuje
  173. sîowo "more" albo "less". Jak wiëc widaê, dokonywanie nawet nieco
  174. bardziej skomplikowanych operacji staje sië dziëki IconMongerowi
  175. o wiele prostsze.
  176.  
  177. Przedostatni programik, którym chciaîbym sië zajâê, równieû
  178. naleûâcy do tej samej grupy narzëdzi, wspomagajacych
  179. modyfikowanie ikonek, to MuiReIcon, autorstwa Stefana Schulza.
  180. Programik ten do swojego dziaîania wymaga systemu 2.0 oraz, jak
  181. sama nazwa wskazuje, zainstalowanego pakietu MUI.
  182.  
  183. Pod pewnymi wzglëdami przypomina on omówione na poczâtku MIA.
  184. Moim zdaniem jest jednak nieco bardziej funkcjonalny. Podobnie
  185. jak w wypadku MIA, tak i w MuiReIcon najpierw zdefiniowaê trzeba
  186. wszystkie parametry, jakie chcemy wpisaê do ikony. Parametry te
  187. to jej rodzaj (KIND), wybrany spoôród piëciu podstawowych: TOOL,
  188. DISK, TRASHCAN, PROJECT oraz DRAWER. Znaczeï poszczególnych nazw
  189. nie muszë juû chyba wyjaôniaê. Nastëpnie przypisane narzëdzie
  190. (DEFAULT TOOL), wizerunek (IMAGE), liczba kolorów (COLOR DEPTH),
  191. wielkoôê stosu (STACK) oraz tooltype'y (TOOL TYPES). Moûliwa jest
  192. takûe zamiana kolorów ikonki za pomocâ funkcji COLORSWAP.
  193.  
  194. Dodatkowym uîatwieniem, jakie oferuje MUIReIcon, jest moûliwoôê
  195. szybkiego odpowiedniego ustawienia wszystkich parametrów poprzez
  196. wrzucenie na pole SOURCE ikonki úródîowej. Dziëki temu moûna
  197. sobie oszczëdziê pracy z ustawianiem niektórych parametrów, moûna
  198. takûe o wiele proôciej kopiowaê pewne ikony, wykonujâc
  199. jednoczeônie niezbëdne zmiany.
  200.  
  201. Równieû w bardzo prosty sposób przypisuje sië zdefiniowane
  202. wczeôniej parametry wybranym ikonkom. Wystarczy najeûdzaê nimi na
  203. pole DESTINATION i odpowiednie przyporzâdkowania wykonywane sâ
  204. automatycznie. Korzystajâc z moûliwoôci grupowego wyboru, jakâ
  205. oferuje juû Workbench 2.0, moûliwe jest dokonanie równoczesnej
  206. zmiany nawet kilkunastu ikonek. Dodatkowym zabezpieczeniem przed
  207. przypadkowâ modyfikacjâ ikonki jest moûliwoôê wîâczenia
  208. requestera, który bëdzie sië pokazywaî przed dokonaniem kaûdej
  209. zmiany.
  210.  
  211. Ostatni program z tej grupy, jaki nam zostaî do omówienia, to
  212. MUIIconUpdate, autorstwa Roberta Poole'a z USA. Programik ten
  213. jest jednoczeônie chyba najprostszym z omawianych, choê do jego
  214. uruchomienia takûe potrzebny jest zainstalowany w systemie pakiet
  215. MUI, a takûe, co chyba jest juû oczywiste, system w wersji co
  216. najmniej 2.0.
  217.  
  218. Jedynym zadaniem MUIIconUpdate jest zamiana samego tylko
  219. wizerunku wskazanych ikon. Warto zauwaûyê, ûe dokonanie tego jest
  220. niekiedy wrëcz niezbëdne w wypadku, gdy korzystamy z pakietu
  221. MagicWB. Gwarantuje on jedynie zmianë ikonek na partycji
  222. systemowej. Dokonanie zmian na innych partycjach oraz w innych
  223. programach normalnie wiâûe sië, niestety, z utratâ informacji
  224. wczeôniej wpisanych w stare ikonki.
  225.  
  226. MUIIconUpdate umoûliwia prostâ zmianë wizerunku wskazanych
  227. ikonek, bez naraûania sië na utratë pewnych jej parametrów. Za
  228. pomocâ opcji, znajdujâcych sië w lewej czëôci okienka,
  229. otwieranego przez program, zaznaczyê moûna te parametry ikony,
  230. które majâ pozostaê nie naruszone. Moûna oczywiôcie takûe zgodziê
  231. sië na peîne zastëpowanie nowâ ikonâ -- starej.
  232.  
  233. Zdefiniowanie pliku úródîowego oraz docelowego nie powinno byê
  234. dla nikogo problemem. Moûna tego dokonaê zarówno za pomocâ
  235. zwykîych requesterów, jak i za poôrednictwem odpowiednio
  236. wydzielonych pól, nad którymi wystarczy opuôciê opdowiednie
  237. ikonki: úródîowâ oraz docelowâ. Nastëpnie trzeba jeszcze
  238. skorzystaê z gadûetu START i operacja wykonana.
  239.  
  240. To wîaôciwie wszystko. W kolejnym odcinku naszego cyklu nie
  241. odejdziemy zbytnio od tematu ikonek, zajmiemy sië jednak
  242. programami peîniâcymi nieco inne funkcje.
  243.