home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1997 #3
/
amigamamagazinepolishissue03-1
/
ma_1995
/
07
/
ami23
< prev
next >
Wrap
Text File
|
1997-04-15
|
13KB
|
241 lines
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.