home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #7 / amigamamagazinepolishissue1998.iso / magazyn_amiga / 0896 / 024_magiczna_amiga < prev    next >
Text File  |  1998-03-26  |  11KB  |  220 lines

  1. MUI (cz. 2.)
  2. ------------
  3.  
  4. MAGICZNA AMIGA
  5.  
  6. <lead>W poprzedniej czëôci naszego cyklu omówiîem skîadniki
  7. pakietu MUI oraz pierwszy zestaw opcji programu konfiguracyjnego
  8. tego pakietu. Mam nadziejë, ûe Czytelnicy majâ juû za sobâ
  9. wielogodzinne eksperymenty z roûnymi opcjami pakietu, czas wiëc
  10. na poznawanie kolejnych opcji.
  11.  
  12. <a>Jarosîaw Horodecki
  13.  
  14. <txt>Jak wspomniaîem w poprzedniej czeôci, wszystkie opcje w
  15. programie konfiguracyjnym posortowane sâ wedîug ich rodzajów i
  16. umieszczone w osobnych zestawach, pojawiajâcych sië w okienku
  17. tego programu po wybraniu odpowiedniej pozycji z listy. Kolej
  18. wiëc na menu WINDOWS.
  19.  
  20. Znajdujâ sië w nim wszelkie ustawienia dotyczâce okienek, z
  21. których korzystajâ programy. Opcje zawarte w tym menu podzielone
  22. sâ na piëê odrëbnych czëôci.
  23.  
  24. Pierwsza z nich nazwana jest CONTROL i zawiera opcje dotyczâce
  25. obsîugi okienek. Za pomocâ gadûetu znajdujâcego sië przy napisie
  26. POSITIONS moûna ustawiê sposób zachowania sië okienka, gdy
  27. korzystamy z gadûetu jego zamkniëcia. Moûna wybraê jeden z trzech
  28. wariantów: zapamiëtanie pozycji okienka przy wychodzeniu z niego
  29. (remember on exit), nie zapamiëtywanie tejûe pozycji (forget on
  30. exit) oraz zgranie jej na dysk i zapamiëtanie na staîe (save on
  31. exit). Nastëpna pozycja to REFRESH. Dotyczy ona sposobu
  32. odôwieûania zawartoôci okienka. Dostëpne sâ tutaj dwie
  33. moûliwoôci: inteligentne odôwieûanie (smart) oraz zwykîe
  34. (simple). W pierwszym wypadku czynnoôê ta wykonywana jest duûo
  35. szybciej, gdyû nie sâ za kaûdym razem w caîoôci odrysowywane
  36. odsîaniane obiekty, ale tylko ich wymagane fragmenty.
  37.  
  38. Kolejna opcja to REDRAW okreôlajâca, czy wczeôniejsza zawartoôê
  39. okienka ma byê usuwana przed jej odrysowaniem, czy teû nie. Opcja
  40. ta ma równieû duûy wpîyw na szybkoôê odôwieûania zawartoôci
  41. okienek programów korzystajâcych z MUI. Wîâczenie czyszczenia
  42. (with clear) widocznie spowalania ten proces, natomiast
  43. wyîâczenie go (without clear) moûe niekiedy doprowadziê do doôê
  44. nieoczekiwanych rezultatów, choê dotyczy to raczej starszych
  45. aplikacji.
  46.  
  47. W pierwszej czëôci tego menu znajdujâ sië takûe symbole gadûetów,
  48. umieszczanych przez MUI obok gadûetów pomniejszenia i chowania
  49. okna, znajdujâcych sië w górnej jego czëôci. Dodatkowe gadûety
  50. oferowane przez MUI to kolejno: gadûet otwierajâcy rozwijane
  51. menu, uruchamiajâcy program konfiguracyjny, nagrywajâcy na dysk
  52. pozycjë okienka oraz usypiajâcy okienko (funkcja iconify).
  53. Przez klikanie na wizerunkach tych gadûetów moûna je wîâczaê lub
  54. wyîâczaê.
  55.  
  56. Druga czëôê tego okienka programu konfiguracyjnego to doôê maîy
  57. kawaîek nazwany BACKGROUND, w którym znajdujâ sië tylko dwie
  58. opcje: WINDOW oraz REQUESTER. Za ich pomocâ moûna wybraê tîo, z
  59. jakiego MUI bëdzie korzystaîo wyôwietlajâc okienka oraz
  60. requestery. Po klikniëciu na gadûetach odpowiadajâcych tym opcjom
  61. otwiera sië dodatkowe okienko, w którym znajdujâ sië z kolei
  62. opcje, umoûliwiajâce wybranie jednego z kilku rodzajów podkîadów.
  63.  
  64. Pierwsza moûliwoôê to wybranie jednego z oferowanych przez MUI
  65. standardowych wzorków (PATTERN). Wystarczy kliknâê nad wybranym
  66. kwadracikiem i wybór zatwierdziê. Druga moûliwoôê to wybór
  67. jednolitego koloru. Moûna tego dokonaê na trzy sposoby:
  68. wybierajâc jeden ze standardowych kolorów uûywanych przez MUI
  69. (MUI), wybierajâc kolor z aktualnej palety (Colormap), lub teû
  70. wybierajâc dowolny kolor z koîa RGB. Moûna sobie pomagaê
  71. doîâczonym menu, zawierajâcym kilkadziesiât standardowych kolorów
  72. (RGB). Ostatnia metoda jest natomiast niewâtpliwie najbardziej
  73. efektowna. Trzecia opcja (Bitmap) umoûliwia mianowicie
  74. podkîadanie jako tîa dowolnego wzorku w formie rysunku w formacie
  75. IFF ILBM. Najlepiej wyglâdajâ wzorki zgodne z paletâ uûywanâ
  76. takûe przez MagicWB.
  77.  
  78. Kolejna czëôê omawianego okna nazwana zostaîa FONTS. Jak
  79. nietrudno sië domyôliê, znajdujâ sië tutaj opcje, dziëki którym
  80. moûna wybraê czcionki, jakie standardowo bëdâ uûywane przez
  81. programy korzystajâce z MUI. Sa tutaj trzy opcje. Kaûda z nich
  82. powoduje otwarcie requestera, w którym moûna wybraê dowolnâ
  83. czcionkë o okreôlonych rozmiarach. Dostëpne sâ oczywiôcie oba
  84. systemowe rodzaje czcionek: bitmapowe oraz skalowalne CGFonty.
  85. Trzy kolejne pozycje sîuûâ po prostu do wybrania czcionek, które
  86. bëdâ uûywane jako standardowe (normal), maîe (tiny) oraz duûe
  87. (big).
  88.  
  89. Czwarta z kolei czëôê okienka nazywa sië SPACING. Znajdujâ sië
  90. tutaj cztery suwaki, za pomocâ których wybraê moûna wartoôci od 0
  91. do 10, oznaczajâce liczbë pikseli, jakie majâ byê pozostawione
  92. pomiëdzy krawëdziami okna, a rysowanymi przez MUI obiektami
  93. naleûâcymi do tego okna. Przy kaûdym z czterech suwaków znajdujâ
  94. sië literki, które oznaczajâ kolejno: L -- lewa strona, R --
  95. prawa strona, T -- góra, B -- dóî. Przy zmienianiu wartoôci na
  96. górnych suwakach automatycznie zmieniane sâ takûe dolne, jeûeli
  97. jednak chcemy ustawiê róûne wartoôci, to dolnymi suwakami
  98. poruszaê moûna niezaleûnie.
  99.  
  100. Nastëpne okno konfiguracyjne nazwane jest GROUPS i podzielono je
  101. na cztery czëôci. Menu to dotyczy najwaûniejszego skîadnika
  102. wszystkich okienek otwieranych prze MUI. To wîaônie na grupach
  103. obiektów opiera sië caîy graficzny interfejs uûytkownika
  104. stosowany przez MUI. Za pomocâ znajdujâcych sië w tym okienku
  105. opcji okreôliê moûna kilka podstawowych parametrów grup.
  106.  
  107. Pierwsza czëôê okienka, nazwana TITLE, dotyczy nazw grup
  108. wyôwietlanych na ekranie. Dostëpne sâ tutaj trzy opcje, dziëki
  109. którym ustala sië wyglâd tych napisów. Pierwsza z nich, POSITION,
  110. dotyczy miejsca, w którym napis ma zostaê wyôwietlony. Moûe sië
  111. on znajdowaê albo w ôrodku linii okreôlajâcej górnâ czëôê danej
  112. grupy (centered) albo ponad tâ liniâ (above). Opcja COLOR z kolei
  113. umoûliwia wybranie wyglâdu napisu. Dostëpne sâ trzy moûliwoôci:
  114. zwykîy napis bez wprowadzania ûadnych modyfikacji do wybranego
  115. kroju czcionki (standard), napis podôwietlony -- w kolorze
  116. wybranym z palety jako podôwietlenie (hilite), lub teû
  117. pseudotrójwymiarowy (3D). Moûna oczywiôcie równieû wybraê krój
  118. czcionki, jaki bëdzie stosowany do wypisywania na ekranie nazw
  119. grup. Sîuûy do tego gadûet, który znajduje sië przy napisie FONT,
  120. otwierajâcy odpowiedni requester.
  121.  
  122. Druga czëôê okienka nosi nazwë FRAME, a opcje w niej umieszczone
  123. sîuûâ do wybierania ramki, jakâ bëdâ obramowane grupy. Wybieramy
  124. ramkë zwykîâ (NORMAL) -- widocznâ na ekranie oraz wirtualnâ
  125. (VIRTUAL). Klikniëcie nad odpowiednimi gadûetami powoduje
  126. otwarcie nowego okienka, w którym wybraê moûna jeden z 21
  127. rodzajów ramek. Moûna teû za pomocâ suwaków (Inner Spacing)
  128. okreôliê odlegîoôci miëdzy ramkâ a krawëdziâ innego obiektu.
  129. Odlegîoôci te mogâ mieê wartoôê od 0 do 9 i mogâ byê niezaleûnie
  130. ustawiane dla prawej, lewej, górnej i dolnej strony grupy
  131. obiektów.
  132.  
  133. Kolejny fragment okienka, nazwany SPACING, to tylko dwa suwaki,
  134. za pomocâ których moûna ustaliê odlegîoôê miëdzy poszczególnymi
  135. ramkami. Ustawienie to uwzglëdnia oczywiôcie odlegîoôê od ramki
  136. do innego obiektu, ustawianâ za pomocâ opcji FRAME i jest sumâ
  137. tamtych odlegîoôci oraz podanych w tej opcji wartoôci. Dwa
  138. znajdujâce sië tutaj suwaki umoûliwiajâ ustawienie odlegîoôci w
  139. poziomie (HORIZONTAL) i pionie (VETICAL).
  140.  
  141. Ostatnia juû grupa opcji w tym oknie nazwana zostaîa BACKGROUND.
  142. Znajdujâ sië tutaj opcje umoûliwiajâce zdefiniowanie podkîadów,
  143. jakie bëdâ uûywane w ramkach (FRAME), dla caîej strony (PAGE)
  144. skîadajâcej sië z kilku grup oraz dla okienek opartych na
  145. wybieranych w górnej ich czëôci zestawach opcji (tzw. register --
  146. kartoteka). Po klikniëciu na gadûetach odpowiedajâcych tym opcjom
  147. otwierane jest omówione juû okienko, za pomocâ którego moûna
  148. wybraê kolory lub wzory dla podkîadu.
  149.  
  150. Nastëpna pozycja z listy programu konfiguracyjnego nosi nazwë
  151. BUTTONS. Piëê grup opcji zawartych w tym menu dotyczy róûnego
  152. rodzaju gadûetów, czy teû przycisków, z jakich korzysta MUI.
  153.  
  154. Pierwsza grupa to wszystko, co dotyczy przycisków, w których
  155. umieszczone sâ teksty (TEXT BUTTONS). Po pierwsze wiëc ustaliê
  156. moûna rodzaj ramki, jakâ majâ byê otoczone, oraz minimalnâ
  157. odlegîoôê, jaka ma je dzieliê. Klikniëcie nad tym gadûetem
  158. otwiera okienko identyczne z omówionym juû powyûej.
  159.  
  160. Tak samo, jak w wypadku omówionych juû opcji, wybiera sië rodzaj
  161. podkîadu (Background) dla tych gadûetów oraz podkîadu, gdy
  162. gadûety sâ przyciôniëte (Background in pressed state). Wybraê
  163. moûna takûe krój czcionki, z jakiego te gadûety majâ korzystaê.
  164.  
  165. Kolejna czëôê tego okienka to wybór ramki dla gadûetów
  166. rysunkowych (IMAGE BUTTONS). Dziaîanie jedynej zawartej tutaj
  167. opcji jest równieû identyczne z juû omówionymi analogicznymi
  168. opcjami. Szerszego omówienia wymaga natomiast kolejna czëôê
  169. okienka, nazwana CHECKEMARKS. Znajduje sië tutaj tylko jeden
  170. gadûet, za pomocâ którego wybiera sië wyglâd gadûetów uûywanych
  171. do zaznaczania róûnego typu opcji. Moûliwoôci jest doôê duûo.
  172.  
  173. Klikniëcie nad tym gadûetem powoduje otwarcie nowego okienka, nie
  174. znanego nam jeszcze rodzaju doôê czësto stosowanego w nastëpnych
  175. sekcjach programu konfiguracyjnego. Za pomocâ funkcji zawartych w
  176. tym okienku wybiera sië wyglâd wybranego elementu graficznego, w
  177. tym wypadku gadûetu nazwanego "checkmark". Sâ cztery moûliwe
  178. sposoby zdefiniowania wyglâdu tego gadûetu.
  179.  
  180. Moûna wiëc skorzystaê z menu PATTERN i wybraê okreôlony wzorek
  181. lub ewentualnie kolor, który bëdzie uûywany dla zastâpienia tego
  182. gadûetu. Nie jest to jednak moûliwoôê najciekawsza zarówno pod
  183. wzglëdem graficznym, jak i estetycznym. Opcja VECTOR daje
  184. moûliwoôê wybrania jednego ze standardowych wizerunków gadûetów
  185. zapisanych na staîe w programie. Nie sâ one jednak zbyt
  186. interesujâce. Kolejna moûliwoôê to opcja COLOR o dziaîaniu
  187. identycznym, jak w wypadku gadûetów wyboru tîa. Wybieraê moûemy
  188. spoôród trzech znanych juû opcji: MUI, Colormap oraz RGB.
  189.  
  190. Najciekawsza jednak wydaje sië ostatnia moûliwoôê, czyli opcja
  191. EXTERNAL, umoûliwiajâca skorzystanie z zewnëtrznych wizerunków
  192. poszczególnych gadûetów. Kolekcji róûnego rodzaju elementów
  193. graficznych uûywanych przez MUI jest wiele, tak wiëc ze
  194. znalezieniem naprawdë îadnie wyglâdajâcego gadûetu nie powinno
  195. byê problemu. Wystarczy zajrzeê do archiwum Aminetu. Z samym MUI
  196. jest jednak równieû dostarczana caîkiem pokaúna porcja doôê
  197. interesujâcych zestawów. Gadûet wybieramy z wyôwietlanej w
  198. wydzielonej czëôci okienka listy. Wybór jest o tyle îatwy, ûe
  199. odpowiednie elementy graficzne sâ od razu w tejûe liôcie
  200. wyôwietlane wraz z podpisem informujâcym, z myôlâ o jakim
  201. elemencie graficznym MUI dany obrazek zostaî stworzony. Nic nie
  202. stoi jednak na przeszkodzie, aby przeznaczony do innych celów
  203. gadûet wykorzystaê choêby jako nasz "checkmark".
  204.  
  205. Ostatnia juû czëôê okienka BUTTONS nosi nazwë RADIO BUTTONS i
  206. dotyczy ksztaîtu przycisków, sîuûâcych do wyboru jednej opcji z
  207. kilku znajdujâcych sië w wyôwietlanej liôcie oraz odlegîoôci,
  208. jakie bëdâ oddzielaê te przyciski. Wybór wyglâdu to oczywiôcie
  209. gadûet podpisany LOOK, natomiast do regulacji odlegîoôci w pionie
  210. (V) oraz poziomie (H) sîuûâ suwaki podpisane SPACING.
  211.  
  212. To juû wszystko w drugiej czëôci naszego opisu pakietu Magic User
  213. Interface. Jak zwykle proponujë samodzielne eksperymenty z
  214. poznanymi opcjami, a takûe namawiam do przejrzenia zawartoôci
  215. kompaktów serii Aminet lub innych pîyt, zawierajâcych spore
  216. kolekcje programów uûytkowych, aby znaleúê róûne pakiety
  217. graficzne dla MUI oraz programy, które z MUI korzystajâ, a
  218. których jest coraz wiëcej.
  219.  
  220.