----------------9 obrazków do wyboru-------------------------- Miaîo byê o ikonkach, jednak pojawiî sië program, który bije na gîowë wszystko to, co zostaîo dotychczas stworzone dla Amigi w kategorii multi-commodity... Jarosîaw Horodecki MagicCX, bo tak brzmi nazwa tej wielofunkcyjnej nakîadki na system, jest programem pod wieloma wzglëdami zbliûonym do omawianego juû KCommodity. Jest jednak od niego o wiele bardziej rozbudowany oraz znacznie dokîadniej dopracowany. O wiele lepiej pasuje takûe do standardów systemu 3.0, a takûe do szeroko stosowanego ôrodowiska graficznego MagicWB. W odróûnieniu od KCommodity MagicCX ma budowë w stu procentach moduîowâ, dziëki czemu sam gîówny program zajmuje stosunkowo niewiele miejsca w pamiëci. Dopiero poszczególne zewnëtrzne moduîy, realizujâce konkretne funkcje, zwiëkszajâ to zapotrzebowanie. Sama instalacja MagicCX jest bardzo prosta. Po rozpakowaniu archiwum do dowolnego katalogu wystarczy skorzystaê z przygotowanego przez autora programu skryptu, napisanego w jëzyku standardowego instalera commodore'owskiego. Po skoïczeniu instalacji program jest gotowy do pracy. Przed jego uruchomieniem warto jeszcze zajrzeê do ikonki, aby skonfigurowaê za pomocâ tool type'ów takie parametry, jak pojawianie sië ikonki po jego uruchomieniu, priorytet programu, klawisz wywoîujâcy jego okienko czy nazwa portu ARexxa. Definicje te, ze wzglëdu na stosowanie ich wîaôciwie w kaûdym innym programie tego typu, nie wymagajâ chyba szczegóîowego omawiania. Po uruchomieniu, jeûeli nie byîy zmieniane standardowe ustawienia, MagicCX otwiera okienko programu konfiguracyjnego, z poziomu którego moûna dokonywaê wszelkich moûliwych ustawieï dla wszystkich stosowanych przez MagicCX zewnëtrznych moduîów. Proponujë dokîadniej sië zapoznaê z poszczególnymi funkcjami oferowanymi przez te wîaônie moduîy. >Alarm< -- wszystko to, co zwiâzane z informowaniem uûytkownika o aktualnym czasie. Znajdujâ sië tu tylko dwie opcje: CONFIGURE ALARM -- otwiera okienko zawierajâce wszelkie ustawienia, które dotyczâ alarmu uaktywaniajâcego sië o okreôlonej godzinie. Z jego poziomu moûna alarm wîâczyê (ALARM ACTIVE), ustawiê okreôlonâ godzinë uaktywnienia alarmu (ALARM TIME). Moûliwe jest równieû zdefiniowanie tekstu, jaki moûe byê wyôwietlony w requesterze (REQUESTER TEXT), jeûeli requester ma sië w ogóle pojawiê (SHOW REQUESTER). Moûna oczywiôcie wîâczyê takûe alarm dúwiëkowy w formie standardowego sygnaîu, definiowanego w systemowych preferencjach (DISPLAY BEEP) lub dowolnie wybranego sampla (8SVX-SOUND). Jeôli korzystamy z tej drugiej moûliwoôci, pozostaje jeszcze wybór sampla (ALARM SAMPLE) oraz ustalenie jego gîoônoôci (SAMPLE VOLUME). Moûna teû przetestowaê brzmienie wybranego sampla (TEST SAMPLE). CONFIGURE BY HOUR -- otwiera okienko z ustawieniami dotyczâcymi periodycznego wywoîywania alarmu. Opcjë të naleûy oczywiôcie wczeôniej uaktywniê (EVERY HOUR). Nastëpnie zdefiniowaê, w jakich odstëpach czasu ma byê wywoîywany alarm (PERIOD). Do wyboru jest godzina (HOUR), póî godziny (HOUR + HALFS) oraz kwadrans (HOUR + QUARTERS). Podobnie jak w wypadku zwykîego alarmu, tak i tutaj moûna skorzystaê ze standardowego dúwiëku systemowego lub wybranego sampla. >Analog clock< -- to konfiguracja bardzo îadnie wyglâdajâcego zegara analogowego, który bëdzie wyôwietlany na wîâczonym ekranie (ANALOG CLOCK ACTIVE). Pierwszy gadûet (SETTINGS) otwiera okienko, zawierajâce podstawowe ustawienia, które dotyczâ zegara, a wiëc umieszczanie go zawsze na pierwszym planie (WINDOW ALWAYS IN FRONT), rodzaj zastosowanej ramki (BORDER STYLE), która moûe byê podwójna (DOUBLE), pojedyncza (SINGLE) lub caîkowicie niewidoczna (NONE). Moûna teû ustaliê szerokoôê ramki w zaleûnoôci od trybu graficznego (BORDER HIRES oraz BORDER INTERLACED), doîâczyê do wskazówek cienie (DRAW SHADOWS) oraz wîâczyê wskazówkë sekundowâ (SHOW SECONDS). Moûna takûe wybraê rodzaj skali, jaka ma byê wyôwietlana (SHOW). Mogâ to byê minuty (MINUTES), tylko godziny (HOURS), kwadranse (QUARTERS) lub sama póînoc (ONE). Moûna teû zupeînie zrezygnowaê ze skali (NONE). O wiele îadniej wyglâda oczywiôcie okrâgîy zegar (OVAL), bez zaznaczonej póînocy (HIGH NOON SAME SIZE). Ksztaît wskazówki takûe moûe byê zdefiniowany (HAND STYLE) jako odcinek (LINE), trójkât (TRIANGLE), romb (RHOMBUS) lub prostokât (RECTANGLE). Dodatkowâ atrakcjâ jest takûe moûliwoôê zmiany wielkoôci wskazówki (HAND SIZE). Drugi gadûet (HAND COLORS) definiuje kolory wskazówek, trzeci natomiast (BACKGROUND COLORS) kolory poszczególnych elementów zegara. Opcje te nie wymagajâ chyba omawiania, îatwo moûna okreôliê, który kolor jest zmieniany, poniewaû wszystkie modyfikacje sâ natychmiast nanoszone na ekran. Ostatnia opcja (PATTERN TYPE) umoûliwia wybranie wzorku lub obrazka, który ma byê zastosowany jako tîo okienka z zegarem. Moûna zostawiê zwykîe jednokolorowe tîo (SOLID), skorzystaê z wzorku (4 x 4 PATTERN) lub obrazka (ILBM PICTURE oraz ILBM PICTURE REMAPPED). Za pomocâ przedostatniego gadûetu (PATTERN COLORS) moûna ustaliê kolory tîa, gdy wybrany jest brak wypeînienia lub wzorek. Ostatnia opcja (PICTURE NAME) to oczywiôcie wybór obrazka. >Blanking< -- to z kolei wszystko, co dotyczy blankerów, czyli wyîâczania, po okreôlonym czasie, ekranu oraz kursora myszy. Dwie najwaûniejsze opcje to oczywiôcie wîâczanie blankerów: ekranu (SCREEN BLANKER) oraz myszy (MOUSE BLANKER). W tym drugim wypadku moûna ustaliê jedynie czas, po jakim ma byê wyîâczana strzaîka (MOUSE TIME), oraz ewentualnie wyîâczanie strzaîki po naciôniëciu jakiegokolwiek klawisza (BLANK ON KEYSTROKE). Blanker ekranu jest nieco bardziej skomplikowany. Oprócz czasu (SCREEN TIME) moûna takûe ustaliê sposób wyîâczania blankera, które moûe nastâpiê po wykryciu aktywnoôci nastëpujâcych urzâdzeï zewnëtrznych: mysz, joystick, klawiatura, stacja dysków. Dostëpne sâ opcje umoûliwiajâce zastosowanie dowolnej kombinacji wymienionych urzâdzeï. Przydatnym dodatkiem jest tutaj hasîo (PASSWORD), które musi byê wpisane, aby blanker przestaî dziaîaê. Moûna takûe ustaliê rogi ekranu (BLANK CORNERS). Umieszczenie w nich myszy spowoduje, ûe blanker zostanie wîâczony. Dostëpne jest takûe dodatkowe menu, dotyczâce blankera (ADVANCED), w którym moûna wybraê rodzaj blankera (BLANKER TYPE) spoôród trzech moûliwych typów: zwykîe wyîâczenie ekranu (BLANKER), zaciemnienie ekranu (DIMMER) lub zewnëtrzny blanker (EXTERNAL MODULE lub EXTERNAL MODULE AT RANDOM). Ten ostatni rodzaj blankera umoûliwia skorzystanie z pokaúnej biblioteki kilkunastu róûnych blankerów, z których kaûdy ma wîasnâ konfiguracjë, zmieniajâcâ jego wyglâd. Nie ma raczej sensu opisywanie poszczególnych blankerów. Proponujë wiëc samodzielnie poeksperymentowaê z róûnymi ustawieniami. Moûna teû zakazaê wîâczania jakiegokolwiek blankera, gdy nastâpiîo poîâczenie modemowe (NO BLANK WITH CARRIER). >Calendar< -- to opcje dotyczâce konfiguracji maîego okienka, w którym wyôwietlana jest aktualna data w formie bardzo zbliûonej do znanego chyba wszystkim kalendarza z odrywanymi kartkami. Jak zwykle na poczâtku znajduje sië opcja wîâczajâca kalendarz (CALENDAR ACTIVE). Pozostaîe gadûety nie wymagajâ chyba szczegóîowego omawiania. Wystarczy powróciê do opisanego juû menu konfiguracji analogowego zegara. >Clock< -- menu to zawiera opcje, dziëki którym moûna ustaliê, jakie informacje bëdâ wyôwietlane na górnej listwie Workbencha. Moûna wiëc przede wszystkim wyîâczyê wyôwietlanie jakichkolwiek informacji (DISPLAY CLOCK). Moûliwe jest oczywiôcie wîâczanie i wyîâczanie poszczególnych elementów: aktualnego czasu (DISPLAY TIME), sekund (DISPLAY SECS), trybu zegara 12/24 godziny (12-HOUR MODE), daty (DISPLAY DATE), nazwy dnia (DISPLAY DAY), skróconej nazwy dnia (SHORT DAYNAME), wspóîrzëdnych myszy (SHOW MOUSE COORDS), iloôci wolnej pamiëci wirtualnej (VIRTUAL MEMORY). Moûna teû wyôwietlaê wymienione informacje w okienku (DISPLAY IN WINDOW), a takûe na kaûdym aktywnym ekranie (FOLLOW TO SCREEN) lub tylko na ekranach okreôlonych jako publiczne (ONLY ON PUBSCREENS). Dostëpnych jest jeszcze kilka dodatkowych opcji (EDIT DEFAULT AND PAGES), jak: format wyôwietlanej daty (DATE FORMAT), wielkoôê wskaúnika wolnej pamiëci (GAUGE WIDTH) oraz format zdefiniowanej przez uûytkownika listwy. >Cycle to menu< -- znajdujâ sië tutaj opcje, które okreôlajâ sposób dziaîania procedury, uîatwiajâcej dokonywanie wyboru za pomocâ gadûetów do wybierania róûnych wariantów danej opcji (tzw. cycle gadgets). Zamiast przechodziê przez kolejne opcje tego gadûetu, wyôwietlane jest po prostu menu, które moûe byê aktywne tylko wtedy, gdy jest przyciskany lewy klawisz myszy, lub wîâczaê sië i czekaê na dokonanie wyboru (STICKY MENUS). Moûna teû okreôliê liczbë wariantów danej opcji, od której menu bëdzie wyôwietlane (POPUP LEVEL). Dobre wraûenie robi teû efekt rozwijania sië wybranego menu. Moûna regulowaê szybkoôê jego dziaîania (ZOOM TIME) oraz okreôliê zastosowanie tego efektu (ZOOM MODE). Moûliwe jest równieû wybranie sposobu pojawiania sië menu (POPUP TYPE): zawsze pod wybieranym gadûetem (BELOW CONTAINER) lub odpowiednio w zaleûnoôci od umiejscowienia aktywnej opcji (OVER ACTIVE). Za pomocâ ostatniej opcji tego menu (MENU LAYOUT) moûna zdefiniowaê wyglâd menu. Moûna zastosowaê font ekranowy (USE SCREEN FONT), okreôliê wielkoôê odstëpów pomiëdzy wierszami menu (ENTRY SPACING), jeden z trzech rodzajów menu (MENU TYPE): zwykîe menu rozwijane (MENU LIKE), menu rozwijane jak w OS 3.0 (MENU LIKE -- NEW LOOK) oraz takie jak w programie MagicMenu (GADGET LIKE). W tym ostatnim wypadku moûna takûe wybraê rodzaj ramki (FRAME TYPE) oraz sposób podôwietlania wybranej pozycji (HILITE BOX). >Exploding windows< -- to z kolei wszystko, co jest zwiâzane z efektem ekplodujâcych okienek. Pierwsza opcja to oczywiôcie wîâczenie samego efektu (EXLODING WINDOWS), nastëpna okreôla miejsce, z którego bëdzie wychodziê oraz do którego bëdzie sië zmniejszaê okienko (EXLODE/IMPLODE). Moûna wybraê ôrodek ekranu (CENTER), pozycje strzaîki (MOUSE) oraz dwie moûliwe kombinacje tych dwóch miejsc. Kolejne opcje oraz odpowiadajâce im suwaki sîuûâ do wîâczania oraz wyîâczania poszczególnych efektów oraz okreôlenia liczby klatek potrzebnych do ich zaprezentowania. Odpowiednio jest to efekt pojawiania sië okienka (EXPLODE), znikania (IMPLODE), zmiany wielkoôci (SIZING) oraz zmiany pozycji (MOVING). >Formatter< -- tutaj nie jest chyba potrzebny specjalny komentarz, opcja ta po uaktywnieniu (FORMATTER ACTIVE) obserwuje oznaczone napëdy (od DF0: do DF3:), aby po wîoûeniu do jednego z nich nie sformatowanej dyskietki wyôwietliê okienko programu formatujâcego. Dziëki temu moûliwe jest szybkie formatowanie dyskietek, bez potrzeby ciâgîego wybierania opcji FORMAT z menu Workbencha. Dodatkowym uîatwieniem (AUTO LABEL) jest moûliwoôê zdefiniowania nazwy dysku (LABEL), do której program bëdzie automatycznie dodawaî kolejne numery -- od 0 do okreôlonej liczby (HIGHEST LEVEL). >Function Keys< -- sâ tu umieszczone wszystkie opcje umoûliwiajâce zdefiniowanie klawiszy funkcyjnych. Przede wszystkim wiëc jest to ich uaktywnienie (FKEYS ACTIVE). Poza tym znajduje sië tutaj opcja wyboru dodatkowego klawisza, jaki bëdzie przyciôniëty jednoczeônie z danym klawiszem funkcyjnym (QUALIFIER), dziëki czemu moûna skorzystaê nie z dziesiëciu, ale aû z piëêdziesiëciu róûnych klawiszy funkcyjnych. Kaûdemu z nich moûe byê przyporzâdkowany dowolny îaïcuch znaków (STRING) lub jedna z czterech wewnëtrznych komend (CMD), powodujâcych zmniejszenie okna pod strzaîkâ i umieszczenie go w lewym górnym rogu (MINWIN), maksymalne powiëkszenie okna (MAXWIN), przeîâczenie okna tak, jak za pomocâ gadûetu uôpienia (ZIPWIN) oraz wywoîanie podanej jako argument komendy (PROGRAM=). >Grabber< -- opcja ta umoûliwia skonfigurowanie mechanizmu, umoûliwiajâcego zgrywanie w formie obrazka IFF ILBM aktywnego w danym momencie ekranu na wyznaczone urzâdzenie. Moûe lepszym rozwiâzaniem od automatycznego nagrywania bëdzie skorzystanie z requestera (ASK FOR FILENAME), moûna takûe dograê ikonkë (CREATE .INFO) oraz ewentualnie okreôliê przyjëty standardowo katalog (DEFAULT DIRECTORY). Moûna sië takûe zdecydowaê na zgrywanie obrazka do schowka (SAVE TO CLIPBOARD). Dodatkowâ opcjâ jest moûliwoôê wîâczenia dúwiëkowego informowania o poprawnym zgraniu ekranu. Dziaîanie tej opcji jest takie samo, jak w wypadku alarmu. >Hotkey definitions< -- w MagicCX waûnâ rolë odgrywajâ pewne zdefiniowane z góry kombinacje klawiszy, które powodujâ wywoîywanie okreôlonych funkcji programu. Tutaj moûna zmieniê te kombinacje, dostosowujâc je do swoich upodobaï. Nie bëdë opisywaî wszystkich opcji dostëpnych za poôrednictwem tych klawiszy. Dojôcie do tego pozostawiam uûytkownikom programu. Wspomnë jedynie, ûe dostëpne sâ tu miëdzy innymi takie opcje, jak: wîâczanie blankera, zegara cyfrowego, formatowania dyskietki, drukowania ekranu, liczenia czasu poîâczenia modemowego. Dziëki tym kombinacjom moûna szybko i sprawnie wîâczaê oraz wyîâczaê niektóre najwaûniejsze funkcje, realizowane przez MagicCX. Warto sië wiëc z nimi zapoznaê. >Hunt windows< -- menu to umoûliwia dokonanie ustawieï zwiâzanych z automatycznym pokazywaniem na ekranie aktywnych okien, jeûeli dany ekran jest wiëkszy niû widoczny na monitorze obraz. Dziëki temu nie jest juû potrzebne doôê kîopotliwe poszukiwanie aktywnego okienka. Moûna oczywiôcie zrezygnowaê z dziaîania tej funkcji (HUNT WINDOWS). Jeûeli jest ona wîâczona, moûna ustaliê, w jaki sposób bëdzie pokazywane dane okienko. Moûna nakazaê ustawianie tylko wedîug osi X (ADJUST X) lub tylko wedîug osi Y (ADJUST Y). Moûna teû nakazaê wysuniëcie okienka na pierwszy plan (BRING TO FRONT). >Key cycling< -- znajdujâ sië tutaj wszystkie definicje odpowiedzialne za przeîâczanie ekranów oraz okienek za pomocâ odpowiednich kombinacji klawiszy. Moûliwe jest wîâczenie oraz ustawienie odpowiednich kombinacji dla przeîâczania ekranu na pierwszy plan (SCREEN TO FRONT) oraz chowania ekranu (SCREEN TO BACK). To samo moûna zdefiniowaê w wypadku okienek: wysuniëcie na pierwszy plan (WINDOW TO FRONT) oraz schowanie (WINDOW TO BACK). Na tym skoïczymy omawianie kolejnych opcji tego doskonaîego programu. Za miesiâc zajmiemy sië pozostaîymi kilkunastoma moduîami, z jakich korzysta MagicCX. Tymczasem proponujë doprowadziê do perfekcji ustawienia wszystkich opcji, jakie zostaîy juû omówione w tej czëôci opisu. Zapowiadany na ten numer odcinek cyklu poôwiëcony ikonom ukaûe sië za dwa miesiâce.