Dokumentacija za ToolManager 3.0 ******************************** Copyright i druge zakonske stvari ********************************* Daje se dozvola da se prave i distribuiraju istovetne kopije ovog uputstva uz uslov da se napomena o copyright-u i ova napomena o dozvoli saàuvaju u svim kopijama. Copyright Copyright (C) 1990-1997 Stefan Becker Nijedan program, dokument, fajl sa podacima ili izvorni kod iz ovog softverskog paketa, ne sme, u celini ili delimiàno, biti ukljuàen ili koriãáen u drugim softverskim paketima osim ako je to odobreno pismenom dozvolom autora. NEMA GARANCIJE Nema nikakve garancije za ovaj softverski paket. Mada je autor pokuãao da spreài greãke, on ne moäe garantovati da je softverski paket opisan u ovom dokumentu 100% pouzdan. Vi, dakle, koristite ovaj materijal na sopstveni rizik. Autor ne moäe biti odgovoran za bilo kakvu ãtetu prouzrokovanu koriãáenjem ovog softverskog paketa. DISTRIBUCIJA Ovaj softverski paket se moäe slobodno redistribuirati. Moäe biti prenet na bilo koji medij koji se koristi za distribuciju besplatnog softvera, kao na primer Public Domain disk kolekcije, CDROM-ovi, FTP serveri ili BBS-ovi. Da bi obezbedili celovitost ovog softverskog paketa, distributeri bi trebalo da koriste originalne arhive: ToolManager3_0Binaries.lha (Ime fajla na Aminet-u: ToolManagerBin.lha) ToolManager3_0Developer.lha (Ime fajla na Aminet-u: ToolManagerDev.lha) ToolManager3_0Extras.lha (Ime fajla na Aminet-u: ToolManagerExt.lha) ToolManager3_0Locale.lha (Ime fajla na Aminet-u: ToolManagerLoc.lha) ToolManager3_0Sources.lha (Ime fajla na Aminet-u: ToolManagerSrc.lha) Autor ne moäe biti odgovoran ako je ovaj softverski paket postao neupotrebljiv zbog promene sadräaja arhiva ili samih arhiva. Ne postoji granica za honorar koju uzimaju distributeri, npr. za troãkove za flopi diskove, strimere ili kompakt diskove, ili za proces duplikacije. Takve granice su se pokazale kao ãkodljive po ideju o softveru koji se moäe slobodno distribuirati, npr. softverski paket bi bio izostavljen umesto da se smanji cena flopi diska ispod granice. Mada autor ne nameáe nikakvu granicu za ovaj honorar, voleo bi da izrazi svoje liàno miãljenje po ovom pitanju: * Ovaj softverski paket bi trebalo da bude dostupan svima besplatno, kada god je to moguáe. * Ako ste kupili ovaj softverski paket pod normalnim uslovima od prodavca Public Domain softvera na flopi disku i platili viãe od 5 DM ili US $5, onda ste definitivno platili suviãe. Molim Vas da viãe ne podräavate nedoliàno sticanje profita i okrenete se jeftinijem izvoru ãto pre. OGRANIÀENJA UPOTREBE Nijedan program, dokument, fajl sa podacima ili izvorni kod iz ovog softverskog paketa, ne sme, u celini ili delimiàno, biti koriãáen na bilo kojoj maãini koja je upotrebljena * za istraäivanje, razvoj, konstrukciju, testiranje ili proizvodnju oruäja ili drugih vojnih aplikacija. Ovo takoâe podrazumeva bilo koju maãinu koja se koristi za obrazovanje za bilo koju od gore navedenih svrha. * od strane ljudi koji prihvataju, podräavaju ili koriste nasilje protiv drugih ljudi, npr. stranih dräavljana. Ako Vam se sviâa ToolManager... ******************************* ToolManager je GiftWare, ne ShareWare! Dakle, ako Vam se program dopada i koristite ga vrlo àesto, trebalo bi da razmislite o slanju male donacije ili poklona da biste uvaäili rad koji sam uloäio u ovaj program. Predlaäem donaciju od US $10-$20 ili 10-20 DM. Molim Vas, ne ãaljite àekove ili novàane uputnice izvan Evrope jer njihovo unovàavanje najàeãáe koãta viãe nego ãto one vrede. Ako ne moäete da priuãtite slanje donacije, ne morate se loãe oseáati zbog toga. Ali, morate mi poslati barem razglednicu ili pismo u kome piãe da koristite ToolManager (volim da dobijam pisma oboäavalaca :-). Pogledajte Autor. O buduánosti ToolManager-a ************************** Od poslednjeg znaàajnog izlaska ToolManager-a 2.1 u maju 1993. godine, bilo je problematiàno vreme za Amigu i njenu zajednicu korisnika. U vreme pisanja ovoga, buduánost joã uvek ne izgleda previãe optimistiàno. Uprkos tome, odluàio sam da razvijem ovu novu verziju ToolManager-a 3.0 zbog ogromnog odziva koje sam dobio od stotine zadovoljnih korisnika. Moja verna A3000 sada postaje stara i, sa trenutnom situacijom, nesigurno je kojim pravcem áe Amiga krenuti. Nisam u moguánosti da kupujem svaku nadgradnju ili bilo koju od (eventualno) novih maãina jer je ovaj projekat samo moj hobi. Prema tome, od Vaãeg odziva i poklona zavisi da li áu biti u moguánosti da radim na buduáim verzijama ToolManager-a. Ovo je takoâe poziv kompanijama koje rade na buduáim Amigama (Amiga Technologies, Phase5, ProDAD, VisCorp ili bilo ko ko je trenutno umeãan). Ja sam samo FD autor i nisam u moguánosti da kupim svaki moguái sistem ili da platim materijal za programere za svaki sistem. Dakle, treba mi Vaãa podrãka ako äelite da vidite ToolManager na Vaãem sistemu. Setite se da je ToolManager jedan od najkoriãáenijih (ako ne i najkoriãáeniji) alat na Amigi i, prema tome, on áe biti bonus za Vaã sistem. Buduánost ToolManager-a zavisi od VAÃE podrãke! Gde poslati izveãtaje o bagovima, komentare i poklone ***************************************************** Sa autorom moäete da kontaktirate putem sledeáe adrese: Poãtanska adresa: Stefan Becker Bonner Ring 68 D-50374 Erfstadt GERMANY Elektronska poãta: stefanb@yello.ping.de Postoji takoâe homepage ToolManager-a na World Wide Web-u: http://www.ping.de/sites/yello/toolmanager.html Ãta je potrebno za startovanje ToolManager-a? ********************************************* ToolManager zahteva najmanje: AmigaOS 3.0 (V39) ili bolji za memorijske pool-ove i picture.datatype. WBStart 2.2 Ovo omoguáava ToolManager-u da startuje Workbench programe. DOSPath 1.0 Ovo omoguáava ToolManager-u da rukuje sa AmigaDOS putanjama. Dodatno, on podräava: ScreenNotify 1.0 Ovaj paket omoguáava ToolManager-u da otvori i zatvori njegove dok prozore kada se javni ekrani otvore ili zatvore. picture.datatype V43 Proãirenja ovog poboljãanog picture.datatype-a se automatski podräavaju ako je on instaliran na Vaã sistem. Pogledajte Priznanja. Editor podeãavanja zahteva: AmigaOS 3.0 (V39) ili bolji za memorijske pool-ove. MUI 3.7 Objektno orijentisani GUI sistem. Pogledajte MUI. Pophotkey, Popport, Popposition MUI kastom klase za popup-e. Pogledajte Priznanja. Kako instalirati ToolManager **************************** Molim Vas, upotrebite priloäenu Installer skriptu da biste instalirali ToolManager. On zahteva AmigaOS Installer V43.3. Ova verzija se moäe naái na Aminet-u. Uverite se da ste prvo izaãli iz starog ToolManager-a pre nego ãto instalirate novu verziju! Koncepti iza ToolManager-a ************************** ToolManager je program koji Vam omoguáava da startujete Vaãe alate na vrlo lak naàin. Moäete startovati program koristeái skraáenice sa tastature (pogledajte Hotkey-evi), birajuái stavku iz Workbench-ovog menija Razno (Tools) ili klikáuái na ikonu na Workbench-u ili u specijalnim dok prozorima. Moäete àak dovuái ikone sa direktorijuma na Workbench-u na te ikone da biste obezbedili fajlove programima. Uz to, moäete pridodati zvuk svakoj od ovih akcija. Sve ove stvari kontroliãu ToolManager-ovi objekti. Svaki objekat ima specifiàan zadatak i sadräi informaciju kako da obavi taj zadatak. Na primer, programi su predstavljeni kao Izvrãni objekti i sadräe informacije o imenu programa i veliàini steka. Postoje dve vrste objekata. Izvrãni, objekti Slike i Zvuàni objekti se nazivaju osnovni objekti jer sadräe informacije samo o jednom programu, jednoj slici i jednom zvuku. Meni, Ikona i Dok tipovi objekta se nazivaju sloäeni objekti jer vezuju nekoliko osnovnih objekata da bi izvrãili svoje zadatke. Na primer, ikona na Workbench-u se predstavlja kao objekat Ikone koji ima vezu sa objektom Slike, za izgled ikone, i vezu sa Izvrãnim objektom koji áe startovati program kada se ikona aktivira. Programi ======== Izvrãni objekat sadräi informacije o programu koji se startuje kada je taj objekat aktiviran. Objekat se moäe aktivirati direktno ili kada korisnik upotrebi Hotkey-evi ili preko sloäenog objekta. Po aktivaciji se moäe obezbediti skup fajlova koji se prosleâuju programu kao startni parametri. Izvrãni objekti se konfiguriãu uz pomoá ProzorZaIzvrãne. ToolManager moäe da izvrãi razne vrste programa Ãel Program se izvrãava kao ãel program, upravo kao da je korisnik otkucao komandnu liniju u ãel. Ãel skripte moraju da se startuju u ovom modu. Moäete upotrebiti uobiàajene [] naznake da odredite gde bi argumenti trebalo da se postave u komandnoj liniji. Workbench Simulira se start iz Workbench-a. Svi fajlovi se obezbeâuju kao Workbench argumenti. Programi koji se samo mogu startovati iz ãela i ãel skripte neáe raditi kada se startuju kao Workbench programi. ARexx Izvrãava se ARexx skripta ili komanda. Dok Komanda odreâuje ToolManager Dok objekat koji bi trebalo da se aktivira. Moäete upotrebiti ovaj tip programa da kreirate dokove koji su ugraâeni u druge dokove. Hotkey Generiãe se hotkey. Ovo se moäe iskoristiti da se kontroliãe drugi program iz ToolManager-a. Slike ===== Objekat slike sadräi informacije o slici koju koristi sloäeni objekat. ToolManager moäe da uàita Workbench-ove ikone koje koriste Objekti Ikone. Kada Dok objekti koristi objekat Slike, podaci se uàitavaju koriãáenjem sistema tipova podataka. Zato ToolManager moäe da koristi bilo koju sliku za koju imate vaäeái tip podatka instaliran na Vaã sistem. Objekti Slike se konfiguriãu uz pomoá ProzorZaSlike. Zvuci ===== Zvuàni objekat sadräi informacije o komandi za zvuk. Ova komanda za zvuk se ãalje kao ARexx komanda eksternom plejeru za zvuk. Objekti Zvuka se konfiguriãu uz pomoá ProzorZaZvuke. Stavke u Workbench-ovom meniju Razno (Tools) ============================================ Meni objekat je sloäeni objekat koji povezuje Izvrãni objekti i Zvuàni objekti da bi kreirao stavku u Workbench-ovom meniju Razno (Tools). Kad god se ova stavka iz menija izabere, aktiviraju se Izvrãni objekat i Zvuàni objekat. Svaka selektovana ikona na Workbench-u se koristi kao startni parametar za program. Meni objekti se konfiguriãu uz pomoá ProzorZaMenije. Ikone u Workbench-ovom prozoru ============================== Objekat Ikone je sloäeni objekat koji povezuje Izvrãni objekti, Objekti Slike i Zvuàni objekti da bi kreirao ikonu u Workbench-ovom prozoru. Objekat Slike se koristi da bi se kreirala slika na ikoni. Objekti Ikone se konfiguriãu uz pomoá ProzorZaIkone. Ikone se mogu aktivirati na dva naàina. Korisnik moäe da dva puta klikne na ikonu ili moäe selektovati ikone na Workbench-u i spustiti ih na ikonu. Kad god se ikona aktivira, aktiviraju se Izvrãni objekat i Zvuàni objekat. Ikone koje su bile spuãtene na ikonu se koriste kao startni parametri za program. Prozori sa gadäetima ==================== Dok objekat je sloäeni objekat koji korisniku prikazuje prozor sa nizom gadäeta. Svaki gadäet povezuje Izvrãni objekti, Objekti Slike i Zvuàni objekti. Svaki gadäet moäe da prikazuje tekst, sliku ili oboje. Ime Izvrãnog objekta se koristi za tekst. Objekat Slike se koristi za sliku. Dok objekti se konfiguriãu uz pomoá ProzorZaDokove. Svaki gadäet moäe biti aktiviran na dva naàina. Korisnik moäe da klikne na gadäet ili moäe da selektuje ikonu na Workbench-u i spusti je na gadäet. Kad god se ikona aktivira, aktiviraju se Izvrãni objekat i Zvuàni objekat. Selektovane ikone se koriste kao startni parametri za program. Dok objekat moäe biti "aktiviran" uz pomoá Hotkey-evi. Kada je dok prozor zatvoren i korisnik unese hotkey, onda se dok prozor otvara i obrnuto. Ako je instalirana screennotify.library, onda ToolManager moäe da otvara i zatvara prozore automatski. Kad god ekran treba da se zatvori, prvo se zatvaraju svi dok prozori na tom ekranu. Kada se javni ekran ponovo otvori, svi dok prozori tog ekrana se ponovo otvaraju. Kako konfigurisati ToolManager ****************************** ToolManager editor podeãavanja se koristi za konfigurisanje ToolManager-a. Editor podeãavanja razume standardne Workbench-ove tool type-ove i komandne parametre ãela: FROM (samo u ãelu) Precizira ime fajla iz koga bi editor trebalo da uàita konfiguraciju. EDIT (ako niãta drugo nije stavljeno) Menjanje konfiguracije. USE Privremeno koriãáenje odreâene konfiguracije. SAVE Trajno koriãáenje odreâene konfiguracije. CREATEICONS Kreiraj ikone za konfiguracione fajlove kada se snime. Kada se startuje iz Workbench-a, editor podeãavanja kreira ikone sem ako se to ne promeni. Kada se startuje iz ãela, ne kreiraju se ikone sem ako se to ne promeni. Glavni prozor ============= Glavni prozor sadräi liste objekata. Kliktanjem na vrstu objekta moäete odabrati koja lista je trenutno vidljiva. Svaka lista moäe da sadräi nekoliko grupa. Svaka grupa moäe da sadräi nekoliko objekata. Dupli klik na ime grupe otvara ProzorZaGrupe. Kliktanje na simbol levo od imena grupe otvara i zatvara grupu. Ako je grupa otvorena moäete videti sve objekte u toj grupi. Dupli klik na ime objekta otvara prozor za editovanje objekta. Da biste pomerili grupu morate prvo da odaberete jednu, dovuàete je do novog poloäaja dräeái levo dugme miãa, a onda otpustite dugme miãa. Moäete takoâe da pomerate objekte izmeâu grupa ovom metodom. Àetiri gadäeta su nadovezana na listu: Nova grupa Kreira novu praznu grupu. Otvoriáe se ProzorZaGrupe da biste mogli da odredite ime nove grupe. Novi objekat Kreira novi objekat u odabranoj grupi. Otvoriáe se prozor za editovanje da biste mogli da promenite osobine novog objekta. Obriãi Briãe odabranu grupu ili objekat. Ako je odabrana grupa, svi objekti u toj grupi áe takoâe biti obrisani. Sortiraj Ako je odabran objekat ili otvorena grupa, sadräaj te grupe se sortira po abecedi. U suprotnom, grupe se sortiraju po abecedi. Uz pomoá gadäeta na dnu glavnog prozora, moäete odrediti editoru podeãavanja gde da snimi konfiguraciju. Ime konfiguracionog fajla je ToolManager.prefs. Snimi Snimi konfiguraciju u ENVARC: i ENV:. Nova konfiguracija áe automatski biti upotrebljena i preäiveáe reset. Poãto se snime podeãavanja, izlazi se iz editora. Koristi Snimi konfiguraciju u ENV:. Nova konfiguracije áe automatski biti upotrebljena, ali neáe preäiveti reset. Poãto se snime podeãavanja, izlazi se iz editora. Testiraj Snimi konfiguraciju u ENV:. Nova konfiguracije áe automatski biti upotrebljena, ali neáe preäiveti reset. Poãto se snime podeãavanja, ne izlazi se iz editora. Prekini Izlazi se iz editora. Sve promene koje nisu bile snimljene áe biti zanemarene. Kako konfigurisati Izvrãne objekte ================================== Izvrãni objekti sadräe informacije o programima. Prozor za editovanje ima sledeáe gadäete: Ime Ime objekta. Tip komande Tip programa. Moäete da izaberete izmeâu Ãel, Workbench, ARexx, Dok, Hotkey i Mreäa. Tip Mreäa trenutno nije podräan. Komanda Ime programa. Ovo je ime fajla, ime doka ili opis hotkey-a u zavisnosti od tipa komande. Hotkey Opis Hotkey-evi stringa koji aktivira Izvrãni objekat. Stek Veliàina steka za program. ToolManager áe zahtevati minimalno 4096 bajtova. Prioritet Prioritet programa. Obiàno biste trebali samo da koristite standardnu vrednost 0. Argumenti Ako je ovaj gadäet selektovan, fajlovi se prosleâuju programu kao startni argumenti. U suprotnom, fajlovi se ignoriãu. Napred Ako je ovaj gadäet selektovan, navedeni javni ekran se pomera napred pre startovanja programa. Trenutni direktorijum Program se startuje iz ovog direktorijuma. Putanja Ovde moäete navesti spisak direktorijuma (odvojenih taàkom i zarezom) koji koriste ãel programi da traäe druge programe. Izlazni fajl Izlaz ãel programa je preusmeren u ovaj fajl. Ako ovde izaberete prozor konzole, izlaz i ulaz ãel programa se preusmerava na ovaj prozor. Javni ekran Odreâuje javni ekran koji áe biti pomeren napred pre startovanja programa. Kako konfigurisati objekte Slike ================================ Objekti Slike sadräe informacije o slikama. Prozor za editovanje ima sledeáe gadäete: Ime Ime objekta Fajl Ime fajla iz koga áe se uàitati podaci za sliku. Obiàno áete morati da odstranite nastavak .info ako hoáete da uàitate fajl sa ikonom. Kako konfigurisati Zvuàne objekte ================================= Zvuàni objekti sadräe informacije o zvucima. Prozor za editovanje ima sledeáe gadäete: Ime Ime objekta. Komanda ARexx komanda koja bi trebalo da se poãalje eksternom plejeru zvuka. ARexx port Ime ARexx porta eksternog plejera zvuka. Ako niãta ne stavite, podrazumeva se PLAY koga koristi program upd. Kako konfigurisati Meni objekte =============================== Meni objekti sadräe informacije o stavkama u Workbench-ovom meniju Razno (Tools). Prozor za editovanje ima sledeáe gadäete: Ime Ime objekta. Takoâe se koristi da bi se napravila stavka u meniju. Izvrãni objekat Veza sa pridruäenim Izvrãni objekti. Prevucite i otpustite objekat iz GlavniProzor ili iz ProzorZaBeleänicu da biste pridruäili objekat. Pridruäeni objekat moäete editovati tako ãto kliknete na njega. Zvuàni objekat Veza sa pridruäenim Zvuàni objekti. Prevucite i otpustite objekat iz GlavniProzor ili iz ProzorZaBeleänicu da biste pridruäili objekat. Pridruäeni objekat moäete editovati tako ãto kliknete na njega. Kako konfigurisati objekte Ikone ================================ Objekti Ikone sadräe informacije o ikonama u Workbench-ovom prozoru. Prozor za editovanje ima sledeáe gadäete: Ime Ime objekta. Izvrãni objekat Veza sa pridruäenim Izvrãni objekti. Prevucite i otpustite objekat iz GlavniProzor ili iz ProzorZaBeleänicu da biste pridruäili objekat. Pridruäeni objekat moäete editovati tako ãto kliknete na njega. Objekat Slike Veza sa pridruäenim Objekti Slike. Prevucite i otpustite objekat iz GlavniProzor ili iz ProzorZaBeleänicu da biste pridruäili objekat. Pridruäeni objekat moäete editovati tako ãto kliknete na njega. Zvuàni objekat Veza sa pridruäenim Zvuàni objekti. Prevucite i otpustite objekat iz GlavniProzor ili iz ProzorZaBeleänicu da biste pridruäili objekat. Pridruäeni objekat moäete editovati tako ãto kliknete na njega. Pozicija Precizira X i Y koordinate ikone, npr. za X = 100 i Y = 55, uneli biste 100/55. Koordinate su relativne u odnosu na gornji levi ugao Workbench-ovog prozora. Prikaäi ime Ako je ovaj gadäet selektovan, onda se ime objekta prikazuje ispod ikone. Kako konfigurisati Dok objekte ============================== Dok objekti sadräe informacije o dok prozorima. Prozor za editovanje ima sledeáe gadäete: Ime Ime objekta. Ovo se takoâe koristi kao ime prozora. Hotkey Opis Hotkey-evi stringa kojim se otvara i zatvara dok prozor. Javni ekran Odreâuje javni ekran na kome se dok prozor pojavljuje. Morate odrediti vaäeáe ime javnog ekrana ako hoáete da koristite moguánost automatskog otvaranja i zatvaranja dok prozora. Font Ovaj font se koristi za tekst u gadäetima. Kolone Broj kolona gadäeta u dok prozoru. Kolone áe biti popunjene sa gadäetima sa leva na desno. Ako je zadnja kolona u redu popunjena, onda se dodaje novi red gadäeta. Svi gadäeti áe imati istu ãirinu i duäinu. Pozicija Precizira X i Y koordinate ikone, npr. za X = 150 i Y = 200, uneli biste 150/200. Koordinate su relativne u odnosu na gornji levi ugao Workbench-ovog prozora. Elementi Svaki element ove liste kreira jedan gadäet. Leva kolona sadräi vezu sa pridruäenim Izvrãni objekti, srednja kolona vezu sa pridruäenim Objekti Slike, a desna kolona vezu sa pridruäenim Zvuàni objekti. Prevucite i otpustite objekat iz GlavniProzor ili iz ProzorZaBeleänicu da biste pridruäili objekat. Pridruäeni objekat moäete editovati tako ãto dva puta kliknete na njega. Moäete koristiti prevlaàenje i otpuãtanje da sortirate elemente liste. Kada pritisnete gadäet Obriãi, element koji je trenutno odabran se briãe sa liste. Sami pridruäeni objekti se ne briãu. Aktiviran Dok prozor áe se otvoriti kada se uàita konfiguracija. Bekdrop (backdrop) Dok prozor se pomera u pozadinu poãto se otvori. Okvir Kada je ovaj gadäet selektovan, dok prozor izgleda kao normalan prozor sa okvirom i prozorskim gadäetima. U suprotnom uopãte neáe imati okvir. Dok prozor moäete pomerati samo ako ima okvir. Meni Dok prozoru se pridruäuje meni. Meni Vam omoguáava da zatvorite dok prozor, pokrenete Podeãavanja ili da izaâete iz ToolManager-a. Ispred svih Kada je ovaj gadäet selektovan, dok prozor áe se uvek otvoriti na javnom ekranu koji je ispred svih. Pop ap Dok prozor se automatski zatvara poãto se izabere gadäet. Centriran Dok prozor se otvara centriran u odnosu na trenutnu poziciju miãa. Lepljiv Obiàno dok prozor zapamti njegovu poziciju kada ga zatvorite. Ako ga opet otvorite, otvoriáe se na toj poziciji. Ako je ovaj gadäet selektovan, dok prozor áe se uvek otvarati na istoj poziciji. Slike Gadäeti u dok prozoru áe prikazivati slike. U tom sluàaju morate da elementima doka pridruäite Objekti Slike. Tekst Gadäeti u dok prozoru áe prikazivati ime pridruäenog Izvrãni objekti. U tom sluàaju morate da elementima doka pridruäite Izvrãne objekte. Kako preimenovati grupu objekata ================================ Moäete promeniti ime grupe sa string gadäetom za ime. Beleänica za objekte ==================== Ovaj prozor sadräi listu sa pridruäenim Izvrãni objekti, Objekti Slike i Zvuàni objekti. Moäete prevuái objekte iz ove liste i spustiti ih na prozore za editovanje. Moäete editovati pridruäene objekte tako ãto dva puta kliknete na njih. Kada pritisnete gadäet Obriãi, element koji je trenutno odabran se briãe sa liste. Sami pridruäeni objekti se ne briãu. Beleänica se moäe otvoriti iz menija u glavnom prozoru. Moäete imati nekoliko istovremeno otvorenih beleänica. Globalne opcije ToolManager-a ============================= Ovaj prozor Vam dopuãta da menjate globalne opcije ToolManager-a. On se moäe otvoriti iz menija u glavnom prozoru. Ima sledeáe gadäete: Trenutni direktorijum Odreâuje trenutni direktorijum za ToolManager-ov proces. Svi fajlovi bez apsolutne putanje áe biti otvoreni relativno u odnosu na ovaj direktorijum. Ako niãta ne promenite, podrazumeva se disk sa koga je boot-ovano. Program za podeãavanja Putanja ToolManager-ovog Podeãavanja. Ako niãta ne promenite, podrazumeva se SYS:Prefs/ToolManager. Aktiviraj mreäu Trenutno nije podräano. Aktiviraj remapiranje Aktivira se remapiranje boja za picture.datatype. Deaktivirajte ovo samo ako se slike u dok prozorima pojavljuju u pogreãnim bojama. Preciznost remapiranja Odreâuje preciznost remapiranja boja. Moäda áete hteti da pokuãate menjanje ove vrednosti ako je izbor boja algoritma za remapiranje nezadovoljavajuái na Vaãem sistemu. Kako definisati hotkey ********************** Ovo poglavlje opisuje kako definisati hotkey tj. string koji ga opisuje, koga tada tumaàe Commodity-ji. Svaki put kad se aktivira hotkey, Commodity-ji generiãu "dogaâaj" (event) koga koristi ToolManager da aktivira Izvrãni objekat ili ukljuài/iskljuài Dok objekte. String koji opisuje hotkey ima sledeáu sintaksu: [] {[-][]} [-][upstroke] [] Za sve kljuàne reài nije bitno da li su napisane malim ili velikim slovima. klasa opisuje InputEvent (dogaâaj pri unosu). Ovaj parametar je opcionalan i ako nedostaje, koristi se rawkey. Pogledajte InputEvent klase. Kvalifikatori su "signali" koji moraju biti ukljuàeni ili iskljuàeni do vremena kada se hotkey aktivira; u suprotnom, neáe se generisati nikakav dogaâaj. Za svaki kvalifikator koji mora biti podeãen, obezbeâujete njegovu kljuànu reà. Oàekuje se da svi ostali kvalifikatori ne budu ukljuàeni. Ako äelite da ignoriãete kvalifikator samo dodajte - ispred njegove kljuàne reài. Pogledajte Kvalifikatori. Hotkey dogaâaj se obiàno generiãe kada se pritisne neki taster. Ako bi dogaâaj trebalo da se generiãe kada se taster otpusti, dodajte kljuànu reà upstroke. Kada bi i jedno i drugo, i pritisak i otpuãtanje tastera, trebalo da generiãe dogaâaj, upotrebite -upstroke. Kod tastera zavisi od InputEvent klase. Pogledajte Kodovi tastera. Napomena: Birajte Vaãe hotkey-eve paäljivo jer Commodity-ji imaju visok prioritet u lancu rukovalaca InputEvent-ima, tj. on áe nadjaàati postojeáe definicije (hotkey-eva). InputEvent klase ================ Commodity-ji podräavaju veáinu InputEvent klasa koje generiãe input.device. Ovaj deo opisuje te klase koje su najkorisnije za ToolManager-ove hotkey-eve. rawkey Ovo je klasa koja se podrazumeva ako ne stavite neku drugu i pokriva sve dogaâaje sa tastature. Na primer, rawkey a ili a kreira dogaâaj svaki put kada se taster "a" pritisne. Morate odrediti kod tastera za ovu klasu. Pogledajte rawkey kodovi tastera. rawmouse Ova klasa opisuje sve dogaâaje sa dugmadi miãa. Morate odrediti kod tastera za ovu klasu. Pogledajte rawmouse kodovi tastera. diskinserted Dogaâaji ove klase se generiãu kada se disk ubaci u drajv. Ova klasa nema kodove tastera. diskremoved Dogaâaji ove klase se generiãu kada se disk izbaci iz drajva. Ova klasa nema kodove tastera. Kvalifikatori ============= Commodity-ji podräavaju sledeáe kvalifikatore: lshift, left_shift Levi shift taster rshift, right_shift Desni shift taster shift Bilo koji shift taster capslock, caps_lock Caps lock taster caps Ili shift ili caps lock taster control, ctrl Control taster lalt, left_alt Levi alt taster ralt, right_alt Desni alt taster alt Bilo koji alt taster lcommand, lamiga, left_amiga, left_command Levi Amiga/Command taster rcommand, ramiga, right_amiga, right_command Desni Amiga/Command taster numericpad, numpad, num_pad, numeric_pad Ova kljuàna reà mora biti upotrebljena za bilo koji taster na numeriàkoj tastaturi. leftbutton, lbutton, left_button Levo dugme miãa midbutton, mbutton, middlebutton, middle_button Srednje dugme miãa rbutton, rightbutton, right_button Desno dugme miãa repeat Ovaj kvalifikator je ukljuàen kada je aktivno ponavljanje tastera. Ovo je jedino korisno za InputEvent klasu rawkey. Kodovi tastera ============== Svaka InputEvent klasa ima svoje kodove tastera: Kodovi tastera za InputEvent klasu rawkey ----------------------------------------- a-z, 0-9, ... ASCII karakteri f1, f2, ..., f10, f11, f12 Funkcijski tasteri up, cursor_up, down, cursor_down left, cursor_left, right, cursor_right Kursorski tasteri esc, escape, backspace, del, help tab, comma, return, space, spacebar Specijalni tasteri enter, insert, delete page_up, page_down, home, end Tasteri sa numeriàke tastature. Svaki od ovih kodova tastera se mora koristiti sa kljuànom reài kvalifikatora numericpad! Kodovi tastera za InputEvent klasu rawmouse ------------------------------------------- mouse_leftpress Pritisak na levo dugme miãa mouse_middlepress Pritisak na srednje dugme miãa mouse_rightpress Pritisak na desno dugme miãa Napomena: Da biste upotrebili jedan od ovih kodova tastera, morate takoâe da unesete odgovarajuáu kljuànu reà kvalifikatora, npr. rawmouse leftbutton mouse_leftpress Primeri za hotkey-eve ===================== ralt t Dräite desni Alt taster i pritisnite "t" ralt lalt t Dräite levi i desni Alt taster i pritisnite "t" alt t Dräite bilo koji Alt taster i pritisnite "t" rcommand f2 Dräite desni Amiga taster i pritisnite drugi funkcijski taster numericpad enter Pritisnite Enter taster na numeriàkoj tastaturi rawmouse midbutton leftbutton mouse_leftpress Dräite srednje dugme miãa i pritisnite levo dugme miãa diskinserted Ubacite disk u bilo koji drajv. Àesto postavljana pitanja ************************* Evo odgovora na najàeãáe postavljana pitanja o ToolManager-u: - Kada startujem editor podeãavanja ToolManager-a, pojavi se samo upitnik sa tekstom "Program initialization failed". Ãta nije u redu? Editor podeãavanja proverava osnovne zahteve pre nego ãto otvori prvi prozor. Molim Vas, proverite da li su ovi Zahtevi ispunjeni! Vaãem sistemu, takoâe, moäda nedostaje memorije. Moäda áete morati da izaâete iz nekih drugih programa pre nego ãto je dovoljno memorije dostupno da se startuje editor ToolManager-ovih podeãavanja. Takoâe, istovremeno moäe da bude startovan samo jedan editor podeãavanja. - Kako mogu da startujem editor ToolManager-ovih podeãavanja na nekom drugom javnom ekranu sem Workbench-ovog ekrana? Iz menija Opcije izaberite stavku MUI... iz menija u GlavniProzor. Sada izaberite stranu sa System podeãavanjima i unesite ime javnog ekrana u string gadäet. Za dalje detalje, molim Vas, konsultujte dokumentaciju za MUI. - Posle konvertovanja moje stare ToolManager 2.x konfiguracije, neke slike nedostaju u dok prozorima, a neki dok prozori se uopãte ne pojavljuju! ToolManager 3.0 u dok prozorima podräava samo fajlove sa slikama kojima se moäe pristupiti preko picture.datatype-a. U Vaãoj staroj konfiguraciji pridruäili ste neke objekte Slike Dok objektima koji se odnose na fajlove sa ikonama. Da biste koristili fajlove sa ikonama, morate da instalirate tip podatka za ikone na Vaã sistem. Moäete naái takav tip podatka npr. na Aminet-u. Moäete ih takoâe kovertovati u npr. IFF braãeve. - Posle konvertovanja moje stare ToolManager 2.x konfiguracije, neke od ikona u Workbench-ovom prozoru nedostaju! ToolManager 3.0 podräava samo fajlove sa ikonama za objekte Ikone. U Vaãoj staroj konfiguraciji pridruäili ste neke objekte Slike objektima Ikone koje se odnose na IFF braãeve. Morate da ih konvertujete u fajlove sa ikonama da biste ih koristili sa objektima Ikona ToolManager-a 3.0. - Kada koristim fajlove sa ikonama za slike u dok prozorima, tada ima dodatnog teksta nadovezanog na sliku ili ona ima debeo okvir. Ãta nije u redu? Na Vaã sistem ste instalirali icon.datatype koji ubacuje dodatne informacije iz ikone na sliku. Molim Vas, proverite dokumentaciju za icon.datatype da biste videli kako se ove informacije mogu izbeái. Ako Vam se ne sviâa debeo okvir, takoâe áete morati da obavestite icon.datatype da ne generiãe uobiàajeni okvir oko ikone. - Zaãto ToolManager ne moäe da kreira menije ili podmenije "Razno" (Tools) sa viãe grana? Meniji ili podmeniji sa viãe grana trenutno nisu podräani od strane Workbench-a. Da bi bili kreirani, moraju se hakovati u AmigaOS, ãto moäe rezultovati nestabilnim sistemom. Zbog toga ih neáu uneti u ToolManager. - Kako mogu da napravim horizontalni dok prozor? Samo postavite broj kolona na broj elemenata u dok objektu. - Kako mogu da kreiram izlazni prozor za ãel programe? Izlazni prozori mogu da se kreiraju koristeái CON: device. Upotrebite sledeáe ime fajla da biste kreirali prozor koji se automatski otvara, koji ima gadäet za zatvaranje i koji se ne zatvara poãto je program zavrãen. CON:10/10/640/100/IzlazniProzor/AUTO/CLOSE/WAIT Device CON: ima mnoge opcije. Molim Vas, konsultujte Vaãe AmigaDOS uputstvo za dalje informacije. - Kako mogu da navedem argumente u sredini ãel/ARexx komandne linije? Obiàno se svi argumenti navode na kraju komandne linije. Da biste ubacili argumente bilo gde u komandnoj liniji, ToolManager koristi istu [] sintaksu koju koristi komanda AmigaShell-a alias. Tako, na primer Dir [] all áe ubaciti argumente pre kljuàne reài all. - Kako mogu da kreiram poddokove? Morate upotrebiti Izvrãne objekte tipa Dok. Stavite takav objekat u elemente Vaãeg glavnog doka i oni áe otvarati/zatvarati druge dokove. - Dok prozori nestaju kada se Workbench-ov ekran zatvori i ponovo otvori. Zaboravili ste da podesite ime javnog ekrana za dok prozor na Workbench. ToolManager áe zatvoriti dok prozore kada se javni ekran zatvori. Ali, on mora da zna na kom javnom ekranu dok prozori treba da se pojave da bi ih otvorio automatski kada se javni ekran ponovo otvori. Istorija ToolManager-a ********************** Ovo poglavlje je preuzeto iz originalne engleske dokumentacije. 3.0, Release date 23.02.1997 - Again rewritten (almost) from scratch :-) - Old object system removed, TM objects are now BOOPSI objects - Now uses memory pools - Delay parameter removed from Exec Objects - Animation support removed from Image Objects - Picture.datatype V43 support added to Image Objects - Only icon images supported for Icon Objects - Only images loadable via picture.datatype are supported in Dock Objects - Pattern & Vertical flags and Title parameter removed from Dock Objects - Dock Objects can now display text and images - Dock Objects can now be completely borderless - New preferences file format, hopefully more flexible - Converter for the ToolManager 2.x format - Events are now checked while the configuration is read - Preferences is now a MUI application: resizable window, multiple open edit windows and Drag&Drop support - Changing an object name automatically updates all references to the object. - Support for grouping objects. - All dock objects get the screen notifications - Added support for DOSPath 1.0 - CLI command lines are not limited to 4KB anymore - Installer script 2.1b, Release date 13.03.1996 - Minor update to 2.1 - Added support for WBStart 2.0 2.1a, Release date 26.03.1995 - Minor update to 2.1 - Added support for ScreenNotify 1.0 - Included newer version of WBStart-Handler - Included missing AutoDocs for toolmanager.library 2.1, Release date 16.05.1993, Fish Disks #872 & #873 - New Exec object types: Dock, Hot Key, Network - New Dock object flags: Backdrop, Sticky - New object type: Access - Network support - Editor main window is now an AppWindow - Gadget keyboard shortcuts in the preferences editor - New tooltypes for the preferences editor - Several bug fixes - Enhanced documentation 2.0, Release date 26.09.1992, Fish Disk #752 - Complete new concept (object oriented) - (Almost) Complete rewrite - ToolManager is now split up into two parts - Main handler is now embedded into a shared library - Configuration is now handled by a Preferences program - Configuration file format has changed again :-) It is an IFF File now and resides in ENV: - Multiple Docks and multi-column Docks - Docks with new window design - Dock automatically detects largest image size - Sound support - Direct ARexx support for Exec objects - ToolManager can be used without the Workbench. If the Workbench isn't running, it won't use any App* features. - Locale support - Path from Workbench will be used for CLI tools - Seperate Handler Task for starting WB processes 1.5, Release date 10.10.1991, Fish Disk #551 - Status Window: New/Open/Append/Save As menu items for config file - Edit Window: File requesters for file string gadgets - Added a Dock Window (a la NeXT) - Added a DeleteTool - A list of all active HotKeys can be shown - Tools can be moved around in the list - Icon positioning in the edit window added - Name of the program icon can be set - CLI tools can have an output file and a path list - Uses UserShell for CLI tools - Maximum command line length for CLI tools is now 4096 Bytes - AppIcons without a name are supported now - Workbench screen will be moved to front if you pop up the Status window - Workbench screen can be moved to front before starting a tool via HotKey - TM will wait up to 20 seconds for the workbench.library - Added a DELAY switch which causes TM to wait seconds before adding any App* stuff - renamed some tooltypes/parameters - some visual cues added - some internal changes 1.4, Release date 09.07.1991, Fish Disk #527 - Keyboard short cuts for tools - AppIcons for tools - Menu item can be switched off - Configuration file format completely changed (hopefully the last time) - CLI commandline parsing is now done by ReadArgs() - Status & edit window updated to new features - Safety check before program shutdown added - Menu item "Open TM Window" only appears if the program icon is disabled - WB startup method changed. Now supports project icons - several internal changes 1.3, Release date 13.03.1991, Fish Disk #476 - Now supports different configuration files - Format of the configuration file slightly changed - Tool definitions can be changed at runtime - Now supports CLI & Workbench startup method - Selected icons are passed as parameters to the tools - Now uses the startup icon as program icon if started from Workbench - The position of the icon can now be supplied in the configuration file - The program icon can now be disabled - New menu entry "Show TM Window" - Every new started ToolManager passes its startup parameters to the already running ToolManager process 1.2, Release date 12.01.1991, Fish Disk #442 - Status window changed to a no-GZZ & simple refresh type (this should save some bytes) - Status window remembers its last position - New status window gadget "Save Configuration": saves the actual tool list in the configuration file - Small bugs removed in the ListView gadget handling - Name of the icon hard-wired to "ToolManager" 1.1, Release date 01.01.1991 - Icons can be dropped on the status window - Status window contains a list of all tool names - Tools can be removed from the list 1.0, Release date 04.11.1990 - Initial release Autor bi voleo da se zahvali... ******************************* ToolManager je proãao kroz mnoge znaàajne evolucione faze od svoje prve implementacije sredinom devedesetih. Ovaj razvoj bi bio nemoguá da nisam primio ogroman odziv od raznih korisnika ToolManager-a. Mnoge ideje i karakteristike su proistekle iz ovog izvora... Zato bih hteo da zahvalim: Za alfa/beta testiranje, ideje i izveãtaje o bagovima: Osma Ahvenlampi, Stephane Barbaray, Olaf Barthel, Fionn Behrens, Mario Cattaneo, Michael van Elst, Michael Hohmann, Markus Illenseer, Frank Mariak, Klaus Melchior, Bernhard Moellemann, Matthias Scheler, Ralph Schmidt, Tobias Walter. Matthew-u Dillon-u Bez Vaãeg izvrsnog DICE sistema za razvoj u C-u i raznih drugih alata, ToolManager ne bi postojao! Svim korisnicima koji su mi poslali novac: Vaãa podrãka je omoguáila ovu verziju. Svim korisnicima koji su mi poslali poruke: Zaista sam uäivao àitajuái vaãa pisma i E-Mail poruke! ToolManager koristi sledeáe pakete: picture.datatype V43 Copyright (C) 1995-1996 Ralph Schmidt, Frank Mariak & Matthias Scheler WBStart 2.2 Copyright (C) 1991-1996 Stefan Becker ScreenNotify 1.0 Copyright (C) 1995 Stefan Becker DOSPath 1.0 Copyright (C) 1996 Stefan Becker MUI Copyright (C) 1993-1997 Stefan Stuntz World Wide Web home page: http://www.sasg.com/. Pophotkey.mcc, Popport.mcc, Popposition.mcc Copyright (C) 1996-1997 Klaus Melchior Ikone Copyright (C) 1995 Michael W. Hohmann Informacije o MUI-ju ******************** This application uses MUI - MagicUserInterface (c) Copyright 1993-97 by Stefan Stuntz MUI is a system to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the outfit according to his personal taste. MUI is distributed as shareware. To obtain a complete package containing lots of examples and more information about registration please look for a file called "muiXXusr.lha" (XX means the latest version number) on your local bulletin boards or on public domain disks. If you want to register directly, feel free to send DM 30.- or US$ 20.- to Stefan Stuntz Eduard-Spranger-Straße 7 80935 München GERMANY Support and online registration is available at http://www.sasg.com/ Index ***** Adrese Autor Autor Autor Buduánost Buduánost Copyright Copyright Diskinserted InputEvent klase Diskremoved InputEvent klase Distribucija Copyright Dok objekti Dok objekti DOSPath Zahtevi Dozvole Copyright EMail Autor GiftWare GiftWare Homepage Autor Hotkey-evi Hotkey-evi Hvala Priznanja InputEvent klase InputEvent klase Instalacija Instalacija Installer V43.3 Instalacija Izvrãni objekti Izvrãni objekti Kodovi tastera za rawkey rawkey kodovi tastera Kodovi tastera za rawmouse rawmouse kodovi tastera Koncepti Koncepti Kontakt adrese Autor Kvalifikatori Kvalifikatori Meni objekti Meni objekti MUI MUI Objekti Ikone Objekti Ikone Objekti Slike Objekti Slike OS 3.0 Zahtevi PictDT V43 Zahtevi Poãtanska adresa Autor Podeãavanja Podeãavanja Pokloni GiftWare Pophotkey Zahtevi Popport Zahtevi Popposition Zahtevi Primeri za hotkey-eve Primeri hotkey-eva Priznanja Priznanja Rawkey InputEvent klase Rawmouse InputEvent klase ScreenNotify Zahtevi Tipovi podataka Zahtevi Uvod u hotkey-eve Hotkey-evi V39 Zahtevi WBStart Zahtevi Word Wide Web Autor Zabrane Copyright Zahtevi Zahtevi Zakonske stvari Copyright Zvuàni objekti Zvuàni objekti