home *** CD-ROM | disk | FTP | other *** search
- Ulepszanie blatu (cz. 8.)
- -------------------------
-
- MAGIC CX
-
- <lead>Miesiâc temu rozpoczâîem opis programu MagicCX, który ze
- wzglëdu na liczbë opcji, oferowanych przez to narzëdzie, nie mogî
- zostaê zamieszczony w jednym numerze. Oto charakterystyka
- pozostaîych opcji, z jakich moûna skorzystaê.
-
- <a>Jarosîaw Horodecki
-
- <txt>Lock windows -- to menu umoûliwia wyszczególnienie okienek,
- które nie bëdâ sië automatycznie uaktywniaîy pod wpîywem
- naciôniëcia dowolnego klawisza, gdy znajduje sië nad nim strzaîka
- myszki. ---------------?----------------W menu tym znajdujâ sië
- dwie odrëbne, przeîâczane za pomocâ specjalnego gadûetu (ENTRY
- TYPE), listy: okienek (WINDOWS) oraz zadaï (TASKS). W pierwszym
- wypadku z dziaîania wspomnianej opcji bëdâ wyîâczone okienka o
- podanych tytuîach, w drugim wszystkie okienka, otwierane przez
- dany program.
-
- Miscellaneous 1 -- tu z kolei znajdujâ sië róûnego rodzaju opcje,
- które trudno byîo przyporzâdkowaê konkretnym menu. Znajdziemy tu
- wiëc wîâczniki takich funkcji, jak wykorzystanie ôrodkowego
- klawisza myszy w roli klawisza [Shift] (MMB SHIFT) lub teû
- kombinacji lewego oraz ôrodkowego klawisza myszy (MMB SHIFT+LEFT)
- w tej samej roli. Jest tu takûe opcja wyîâczenia klikania stacji
- dysków (NO DRIVE CLICK) oraz systemowego alarmu (DISPLAY BEEP).
- Moûna takûe stosowaê znak "*" jako wildcard w Shellu (WILD STAR),
- automatycznie ustawiaê aktywny ekran publiczny jako ekran
- systemowy (UPPER PUBSCREEN), nakazaê zmianë niemieckich liter na
- ich angielskie odpowiedniki (MAP UMLAUTS), nieco uîatwiê
- wybieranie opcji z rozwijanych menu poprzez automatyczne
- ustawianie strzaîki w górnej czëôci ekranu (MOUSE TO MENU),
- "zwinâê" i "skleiê" górnâ listwë Workbencha (MENU WRAP), wîâczyê
- moûliwoôê korzystania z pewnych kombinacji klawiszy takûe przy
- wpisywaniu îaïcuchów znaków w requesterach (STRING TO MENU), a
- takûe umoûliwiê korzystanie z jokera "*" w caîym systemie, a nie
- tylko w Shellu (SYSTEM WILD STAR) oraz wymusiê promowanie ekranów
- NTSC/PAL do trybów DBLNTSC/DBLPAL (DOUBLE-X).
-
- Miscellaneous 2 -- to drugie menu, zawierajâce nietypowe opcje.
- Pierwsza z nich to definiowanie standardowego okienka dla Shella,
- otwieranego przez MagicCX (USERSHELL), kolejne opcje to wîâczenie
- klikania klawiatury, czyli dúwiëku wydawanego przy kaûdym
- naciôniëciu klawisza (KEY CLICK), wîâczenie generowanie
- wspomnianego dúwiëku przy naciskaniu kaûdego z klawiszy, w tym
- równieû takich jak [Shift], [Alt], [Ctrl] (ALL KEYS) oraz
- wîâczenia powtarzania dúwiëku, gdy dany klawisz jest dîuûej
- trzymany (REPEAT). Moûna oczywiôcie zdefiniowaê takûe brzmienie
- dúwiëku (CLICK SOUND), wybierajâc z góry przyjëty przez autorów
- MagicCX dúwiëk (INTERNAL) lub dowolnie wybrany przez uûytkownika
- sampel (8SVX-SOUND oraz CLICK SAMPLE) o okreôlonej gîoônoôci
- (CLICK VOLUME). Na koniec pozostaje jeszcze opcja zapoûyczona z
- komputerów PC. Dziëki niej (ENTER ASCII) pojawia sië moûliwoôê
- wpisywanie niektórych kodów ASCII poprzez naciôniëcie wybranego
- klawisza (ASCII KEY) oraz wybranie odpowiedniego kodu z
- klawiatury numerycznej.
-
- Mouse cycling -- znajdujâ sië tutaj wszystkie opcje,
- odpowiedzialne za obsîugë przeîâczania ekranów oraz okienek. Z
- poziomu tego menu moûna wiëc wîâczyê przeîâczanie okienek do
- przodu (CYCLE FRONT) oraz do tyîu (CYCLE BACK) oraz ustaliê
- liczbë potrzebnych klikniëê, aby opcja ta zadziaîaîa (FRONT
- CLICKS oraz BACK CLIKS). Konieczne jest oczywiôcie takûe
- zdefiniowanie kombinacji sîuûâcych do tego klawiszy (FRONT KEY
- oraz BACK KEY). Dodatkowo jest takûe do dyspozycji funkcja
- przeîâczajâca ekrany (CYCLE SCREENS), wraz z definicjâ liczby
- potrzebnych klikniëê (SCREEN CLIKS) oraz kombinacji klawiszy
- (SCREEN KEY).
-
- Mouse releated -- tutaj umieszczono wszystkie opcje, zwiâzane z
- ogólnâ obsîugâ myszki. Jest wiëc moûliwoôê wîâczenia myszy dla
- leworëcznych (LEFTY MOUSE), przyspieszenia szybkoôci przesuwu
- strzaîki (MOUSE ACCELERATION). Moûna teû ustaliê wartoôê liczbowâ
- przyspieszenia (ACCELETRATION), a takûe okreôliê zakres
- wolniejszego ruchu strzaîki (THRESHHOLD). Moûna teû wîâczyê opcjë
- automatycznie zmieniajâcâ szybkoôê ruchu strzaîki w zaleûnoôci od
- aktualnej rozdzielczoôci ekranu (REL. TO SCREEN-WIDTH), a takûe
- zdefiniowaê klawisze, które bëdâ powodowaê zatrzymanie ruchu
- strzaîki (HOLD MOUSE) wzdîuû jednej z osi: X (HOLD X) lub Y (HOLD
- Y).
-
- Move sizer -- tu natomiast zgromadzone zostaîy opcje, dotyczâce
- przemieszczania oraz skalowania okienek, bez potrzeby korzystania
- ze standardowo przewidzianych do tego gadûetów, a jedynie poprzez
- uûycie myszy wraz z odpowiednim klawiszem. Moûna wiëc wîâczyê
- opcjë poruszania okienka (MOVE WINDOW), zdefiniowaê klawisz jej
- odpowiadajâcy (MOVE KEY) oraz skorzystaê z moûliwoôci
- przenoszenia okienek nie wyposaûonych w stosowne gadûety (DRAG
- NONFRAGGABLE). Identyczne trzy opcje przewidziano dla skalowania
- okienka (SIZE WINDOW, SIZE KEY oraz SIZE NONSIZABLE). Moûliwe
- jest takûe ustalenie strefy okienka, która bëdzie reagowaîa na
- tego rodzaju dziaîania (BORDER SIZE oraz CORNER SIZE). Moûna teû
- wîâczyê okienko informacyjne ze wspóîrzëdnymi lub wielkoôciâ
- przenoszonego okna (INFO WINDOW).
-
- New string -- za pomocâ dostëpnych w tym menu opcji moûna
- rozszerzyê moûliwoôci requesterów, oczekujâcych na wprowadzenie
- îaïcucha znaków lub liczby. Znajduje sië tutaj tylko kilka opcji,
- wîâczajâcych i wyîâczajâcych poszczególne funkcje: przeskakiwanie
- o caîe sîowo za pomocâ kombinacji [Alt][strzaîka] (MOVE WORD),
- kasowanie caîego sîowa za pomocâ [Alt][Delete] lub
- [Alt][Backspace] (DELETE WORD), wyjôcie poprzez naciôniëcie
- klawisza [Esc] (EXIT USING ESC), przechodzenie pomiëdzy polami za
- pomocâ kombinacji prawy [Alt][strzaîka] do góry lub w dóî (CURSOR
- MOVE) oraz moûliwoôê korzystania ze schowka, nawet przy
- wpisywania znaków w polu tekstowym requestera.
-
- Pointer patch -- tutaj znajduje sië kilka opcji, do ustawiania
- wskaúnika myszy w trybie "zajëtoôci", czyli gdy nie ma moûliwoôci
- skorzystania z niego (tzw. busy pointer). Pierwsza umoûliwia
- wyîâczenie opcji systemu, przez którâ kaûda nowo uruchamiana
- aplikacja przyporzâdkowuje sobie nowy busy pointer (PATCH
- BUSYPOINTER). Dziëki temu raz zdefiniowany w konfiguracji systemu
- ksztaît tego wskaúnika pozostaje taki sam dla wszystkich
- uruchamianych aplikacji. Moûna takûe wîâczyê të opcjë dla
- wszystkich wskaúników, ustawianych za poôrednictwem systemowej
- procedury SetPointer(), a równieû ustaliê wielkoôê wskaúnika
- zarówno w osi X (X RESOLUTION), jak i Y (Y RESOLUTION). Jego
- wielkoôê moûe byê zaleûna od rozdzielczoôci ekranu (ACC. TO
- SCREEN) lub moûe zawsze wystëpowaê w trybie hi-res (HIRES). W
- wypadku osi Y dodatkowo moûna wîâczyê te same opcje, ale z
- jednoczesnym utrzymaniem proporcji (ACC. TO SCREEN; KEEP ASPECT
- oraz HIRES; KEEP ASPECT).
-
- Select screen -- za pomocâ opcji, zawartych w tym menu, moûna
- uruchomiê bardzo ciekawâ funkcjë programu, dziëki której
- uîatwione jest wybieranie ekranów i okienek, a takûe ich
- nagrywanie w formacie IFF ILBM oraz drukowanie. Pierwsza z opcji
- (SELECT MENU) uaktywnia menu, pokazujâce sië po naciôniëciu
- prawego przycisku myszy nad gadûeten zmiany ekranu. W normalnym
- trybie w menu tym wyôwietlane sâ nazwy ekranów, a po ich wybraniu
- takûe nazwy okien. Moûliwa jest jednak rezygnacja z wyôwietlania
- okienek (ONLY SCREENS). Trzecia z kolei opcja (SMART DEPTH
- ACTIVE) umoûliwia uaktywnienie funkcji wîâczajâcej menu wyboru
- ekranu, po klikniëciu nad tym samym gadûetem, ale korzystajâc z
- lewego przycisku myszy wraz z wybranym (SMART DEPTH KEY)
- klawiszem funkcyjnym.
-
- Special cycling -- w menu tym znajdujâ sië opcje, umoûliwiajâce
- uaktywnienie (SPECIAL CYCLING) specjalnego mechanizmu
- przeîâczania okienek. Dziëki niemu po naciôniëciu zdefiniowanego
- klawisza (SPECIAL KEY) system przeszukuje nazwy wszystkich
- otwartych okienek i jeûeli natrafi na okienko o nazwie zgodnej z
- podanâ w liôcie, uaktywnia je. Jeôli takich okienek jest wiëcej,
- sâ one kolejno uaktywniane.
-
- Tag screen -- menu to zawiera opcje, umoûliwiajâce
- skonfigurowanie mechanizmu zmiany rozdzielczoôci wyznaczonych
- ekranów, dziëki czemu wîaôciwie dowolny program moûna uruchomiê z
- wykorzystaniem dowolnego ekranu, nawet jeûeli nie umoûliwia on
- wybierania rozdzielczoôci. Przede wszystkim da sië tu oczywiôcie
- wîâczyê dziaîanie promowania ekranów (TAGSCREENS AVTIVE). Moûna
- nastëpnie dokonaê edycji (EDIT TAGS) nazw ekranów (SCREENNAMES)
- oraz programów (TASKNAMES), które majâ byê zmieniane. Dla kaûdego
- z nich ustawia sië w specjalnym okienku (EDIT) szereg parametrów.
- Do podstawowych naleûâ oczywiôcie tryb graficzny (SET SCREENMODE
- oraz MODEID), szerokoôê ekranu (CHANGE WIDTH oraz WIDTH) i jego
- wysokoôê (CHANGE HEIGHT oraz HEIGHT), a takûe liczba kolorów
- (CHANGE DEPTH oraz DEPTH). Moûna takûe nakazaê otwarcie ekranu
- publicznego (MAKE SCREEN PUBLIC) oraz nazwaê go (PUBLIC NAME),
- wybraê krój czcionki (SET FONT oraz FONT), a takûe w koïcu
- ustawiê czëstoôê odôwieûania dla ekranu otwieranego za pomocâ
- karty Picasso (PICASSO REFRESH oraz RATE). Jest teû moûliwoôc
- ustawienia kilku dodatkowych opcji, jak wymuszanie otwierania
- ekranów (HARD PATCH), wîâczenie przewijania ekranu (AUTOSCROLL),
- czarnej ramki (BLACKBORDER), automatycznego centrowania ekranu
- (AUTOCENTER), trybu interleaved bitmaps (INTERLEAVED), a takûe
- ustawienia rodzaju zmiany kolorów (SAPENS), wyboru kolorów w
- zaleûnoôci od wersji systemu (SA-SYSTEM-PENS), a takûe wymuszenie
- ustawienia ekranu identycznego z workbenchowym (LIKEWB). Jest teû
- opcja dla uûytkowników karty Picasso, dziëki której ekrany przez
- niâ otwierane sâ oparte na strukturze bitplane'ów, a nie chunky
- pixel.
-
- Telephone bill -- to z kolei jedna z najbardziej rozbudowanych
- opcji MagicCX, przydatna jednak tylko dla ludzi korzystajâcych z
- modemów. Umoûliwia ona prowadzenie dokîadnego spisu
- przeprowadzonych poîâczeï oraz obliczania ich kosztów. Pierwsze
- menu (CONFIGURE BILL) zawiera opcjë otwierajâcâ okienko
- obliczania kosztów po wykryciu poîâczenia (OPEN BILL WINDOW),
- natychmiastowo uaktywniajâcâ obliczanie rachunku (BILL ACTIVE ON
- POPUP), otwierajâcâ maîe okienko (BILL ZOOMED), okreôlajâcâ czas
- opóúnienia otwarcia okienka rachunku (POPUP DELAY), czas
- rozpoczëcia poîâczenia przez modem (CONNECTTIME). Moûna teû
- okreôliê nazwy ekranów publicznych, na których moûe zostaê
- otwarte okienko (PUBLIC SCREENS). Drugie okienko (EDIT RATES)
- umoûliwia ustalenie kosztów poîâczeï z uwzglëdnieniem dni
- tygodnia oraz pory dnia, a takûe czasu trwania impulsu. Przy czym
- moûna zdefiniowaê aû dziesiëê róûnych stref czasowych. Kolejne
- okienka to okreôlenie stref czasowych w zaleûnoôci od
- wyszczególnionych numerów kierunkowych (AREA CODES),
- wyszczególnienie urzâdzeï zewnëtrznych, które majâ byê ôledzone,
- wyôwietlanie listy poîâczeï (SHOW LOG) oraz jej kasowanie (DELETE
- LOG). Moûna takûe okreôliê nazwë pliku, w którym zapisywana ma
- byê lista poîâczeï (LOGNAME).
-
- Tools alias -- tutaj umieszczone sâ opcje, które dajâ moûliwoôê
- przechwytywania wyszczególnionych w liôcie tzw. default tools,
- czyli narzëdzi, które wywoîywane sâ przez niektóre ikonki typu
- "project". Opcja to oczywiôcie moûe byê wîâczona (TOOLS ALIAS
- ACTIVE), moûna skorzystaê z opcji otwierajâcej requester w
- wypadku znalezienia nie istniejâcego w systemie narzëdzia
- (INTERCEPT UNKNOWN).
-
- WBGauge -- ta przedostatnia opcja dotyczy ustawieï wyglâdu
- znacznika zajëtoôci miejsca na urzâdzeniu, wyôwietlanego z lewej
- strony kaûdego otwieranego okienka. Umieszczone tu opcje to
- oczywiôcie ustawienie rodzaju wskaúnika (GAUGE LOOK), moûliwoôê
- zachowania samego tytuîu w górnej czëôci okienka (TRUNCATE TITLE)
- oraz nakazanie korzystania ze wskaúnika tylko przy wskazywaniu
- stopnia zajëtoôci pamiëci RAM.
-
- Window releated -- ostatnie juû z menu to opcje dotyczâce obsîugi
- okienek. Pierwsza umoûliwia korzystanie ze ôrodkowego przycisku
- myszy do aktywizacji okienka (MID BUTTON ACTIVATE) lub teû
- prawego przycisku (RIGHT MOUSE BUTTON). Jest teû opcja, dziëki
- której moûna uaktywniaê okienka po najechaniu na nie strzaîkâ
- (SUN MOUSE), równieû z pewnym opóúnieniem (SUN MOUSE DELAY).
- Pozostaîe trzy przeîâczniki to wstawianie okienka na pierwszy
- plan po klikniëciu nad nim (BRING TO FRONT), uaktywnianie okienka
- po przejôciu na inny ekran (WINDOW REACTIVATION) oraz moûliwoôê
- zamykania okienek za pomocâ kombinacji wybranych klawiszy (CLOSE
- WINDOW BY KEY oraz CLOSE KEY).
-
- To w zasadzie wszystko, co oferuje MagicCX. Nie jest to z
- pewnoôciâ maîo. Jak sâdzë, moûliwoôci tego programu stawiajâ go
- na pierwszej pozycji wôród tego typu programów napisanych dla
- Amigi. Jedynâ wadâ, jakâ mu moûna zarzuciê, sâ chyba tylko
- stosunko duûe wymagania sprzëtowe. Aby program ten dobrze
- dziaîaî, potrzebny jest komputer, wyposaûony w co najmniej
- procesor MC68020 oraz pamiëê Fast, a takûe twardy dysk. Warto
- takûe korzystaê z systemu 3.0.
-
- Mogë poleciê MagicCX wszystkim uûytkownikom Amigi, którzy
- rozbudowali juû swoje maszyny, a czësto korzystajâ z Workbencha.
- Praca z systemem Amigi stajë sië wtedy naprawdë o klasë
- wygodniejsza.
-