cubictlacitka.png (1730 bytes) CubicIDE Filetypes CubicIDE Other Back to CubicIDE home
Nejdřív si stáhni karatecubic.lha a rozbal do "golded:add-ons/".

kftype1th.png (6210 bytes) kftype3th.png (6112 bytes) kftype2th.png (6132 bytes)

Otevři okno Settings, RAmiga % nebo v hlavním menu Extras - Customize. Přepni na záložku "File Types".

Označ hlavní složku "Filetypes" a zmáčkni tlačítko + vpravo dole. Objeví se nová složka "Unnamed". Přejmenuj ji na "Karate".
kftype4th.png (6447 bytes) kftype6th.png (6447 bytes) kftype5th.png (6378 bytes)

Rozbal složku "Karate" a označ "Activation". Activation je funkce, která při otevření nějakého textu rozpozná co je to za typ (pokud je už definován) a přepne editor do prostředí podle definovaného typu.

Zmáčkni tlačítko +. Objeví se nová položka "#?". Toto funguje klasicky, například podle koncovky souboru. Pokud chceš používat svou koncovku, tak tuto položku uprav podle svých potřeb.
Teď přidej další položku. Označ "Activation" a znovu zmáčkni tlačítko +, nebo můžeš položku duplikovat pomocí tlačítka se dvěma šipkami (nalevo od +). Novou položku přejmenuj na "karate".
kftype7th.png (4048 bytes) kftype10th.png (10670 bytes) kftype9th.png (4124 bytes) kftype8th.png (4081 bytes)

Přepni na podzáložku "Rules" a zmáčkni tlačítko +. Objeví se nová položka "TEXT", přejmenuj ji na "karate".

Dvojklik na položku otevře okno kde se nastaví rozpoznávání podle výrazu(ů). Jelikož každý Karate skript musí (měl by) obsahovat tag <MAIN>, nastav "Find" "In Text" a do text. pole napiš <MAIN>. Zmáčkni tlačítko OK a nastavení Activation je hotovo.

kftype11th.png (6451 bytes) kftype12th.png (7768 bytes) kftype13th.png (10687 bytes)

Přepni zpět na podzáložku "Filetypes", označ složku "Configuration" a zmáčkni tlačítko +.

Otevře se okno "Pool". Najdi a rozbal složku "Dictionary", označ položku "standard.dictionary" a zduplikuj ji. Přejmenuj ji na "karate.dictionary" a zmáčkni tlačítko OK.
kftype14th.png (6540 bytes) kftype16th.png (7304 bytes) kftype15th.png (14329 bytes) Dvojklik na novou položku "Dictionary" otevře okno s nastavením. Zmáčkni tlačítko nalevo od + a vyber soubor kde je tvůj seznam slov. Doporučuju zachovat assign golded: tak jak je na obrázku. Zmáčkni tlačítko Save a nastavení Dictionary je hotovo.

Funkce Dictionary funguje tak že si vytvoříš seznam - slovník výrazů, které se budou po stisknutí klávesy Esc automaticky dokončovat. Pokud je zapnuta volba "Correct case" budou výrazům změněna velká a malá písmena podle slovníku.


kftype17th.png (6539 bytes) kftype19th.png (7317 bytes) kftype18th.png (9974 bytes)

Označ složku "Configuration" a zmáčkni tlačítko +.

V okně "Pool" najdi a rozbal složku "Syntax Highlighting", označ položku "standard.syntax" a zduplikuj ji. Přejmenuj ji na "karate.syntax" a zmáčkni tlačítko OK.
kftype20th.png (6663 bytes) kftype24th.png (2652 bytes) kftype23th.png (2428 bytes) kftype22th.png (1632 bytes) kftype21th.png (5202 bytes) Dvakrát klikni na novou položku "Syntax Highlighting" a přepni na záložku "Syntax". V poli "Parser" vyber "golded:etc/syntax/generic.parser". V poli "Example" vyber nějaký ukázkový příklad, kde budou dobře vidět různé typy výrazů - barev. Příklad pak bude v záložce "Sample", hodí se k pozdější kontrole nastavování barev. Teď zmáčkni tlačítko "Details", otevře se okno "Parser setup".
kftype25th.png (5039 bytes) kftype27th.png (6322 bytes) kftype26th.png (5008 bytes) V záložce "Dictionary" označ složku "Dictionaries" a zmáčkni tlačítko +. Objeví se nová složka "Unnamed", nech ji označenou a zmáčkni tlačítko pro výběr souboru (nalevo od +). Vyber soubor se slovníkem výrazů (pro každou barvu jiný slovník), pak řejmenuj složku "Unnamed" na srozumitelný název (bude v okně karate.syntax, záložka Colors).
kftype28th.png (17095 bytes) kftype30th.png (13570 bytes) kftype29th.png (7873 bytes)

Opět označ složku "Dictionaries" a zmáčkni tlačítko +. Opakuj tento postup podle počtu slovníků, které máš připraveny. Přepni na záložku "Separators" a vyznač znaky podle kterých editor rozpozná začátek a konec slov.

Ostatní položky v záložkách "Structure" a "Types" nech prázdné a všechna políčka v záložce "Structure" nezaškrtnuta. Až bude vše hotovo, zmáčkni tlačítko OK.
kftype31th.png (6254 bytes) kftype34th.png (7531 bytes) kftype33th.png (9929 bytes) kftype32th.png (6611 bytes) Přepni na záložku "Colors", rozbal složku kterou chceš editovat a označ složku "Bright background". Vpravo vyber barvu a zmáčkni tlačítko +. Opakuj tento postup u všech složek (složka "Numbers" byla přidána automaticky), pokud barvu nepoužiješ zůstane černá. Barvy můžeš přidat dvě na každý slovník. "Dark background" použij pokud v editoru používáš tmavé pozadí. Výsledek můžeš zkontrolovat v záložce "Sample". Až bude vše hotovo, zmáčkni tlačítko Save.

kftype35th.png (9708 bytes) kftype37th.png (6892 bytes) kftype36th.png (8457 bytes)

Označ složku "Configuration" a zmáčkni tlačítko +.

V okně "Pool" najdi a rozbal složku "Plug-Ins", označ položku "standard.api" a zduplikuj ji. Přejmenuj ji na "karate.api" a zmáčkni tlačítko OK.
kftype38th.png (9569 bytes) kftype16th.png (7304 bytes) kftype39th.png (5346 bytes) Dvojklik na novou položku "Plug-Ins" otevře okno s nastavením. Zmáčkni tlačítko "Include".
kftype41th.png (6174 bytes) kftype43th.png (8145 bytes) kftype39th.png (5346 bytes) Znovu označ složku "Plug-ins" a zmáčkni tlačítko +. Objeví se nová složka "Unnamed", přejmenuj ji na "explorer", rozbal ji a označ složku "Plug-Ins" co je uvnitř. Zmáčkni tlačítko + a vyber soubor "golded:etc/plugins/explorer.api".
kftype44th.png (8400 bytes) kftype45th.png (11552 bytes) Klikni dvakrát na složku "golded:etc/plugins/explorer.api", otevře se okno s nastavením. Do pole "Caption" napiš název, ktery bude na "štítku" exploreru. Do pole "Arguments" napiš cestu ke konfiguračnímu souboru ve tvaru: CONFIG="golded:add-ons/karate/etc/explorer.config" (i s uvozovkami). V poli "Symbol" vyber malý obrázek, který bude před názvem na "štítku" exploreru. Zaškrtni všechna políčka a zmáčkni tlačítko OK.
kftype41th.png (6174 bytes) kftype47th.png (8501 bytes) kftype46th.png (7354 bytes) Znovu označ hlavní složku "Plug-ins" a zmáčkni tlačítko +. Novou složku "Unnamed", přejmenuj na "console", rozbal ji a označ složku "Plug-Ins" co je uvnitř. Zmáčkni tlačítko + a vyber soubor "golded:etc/plugins/
quickinfo.api".
kftype48th.png (8427 bytes) kftype49th.png (11971 bytes) Klikni dvakrát na složku "golded:etc/plugins/quickinfo.api", otevře se okno s nastavením. Do pole "Caption" napiš název, ktery bude na "štítku" console. Do pole "Arguments" napiš cestu ke konfiguračnímu souboru ve tvaru: IGNORECASE FILE="golded:add-ons/karate/quickinfo/karate.words" (i s uvozovkami). V poli "Symbol" vyber malý obrázek, který bude před názvem na "štítku" console. Zaškrtni všechna políčka a zmáčkni tlačítko OK.
kftype50th.png (9557 bytes) kftype51th.png (6575 bytes) Zmáčkni tlačítko Save a nastavení Plug-Ins je hotovo.

kftype52th.png (9576 bytes) kftype54th.png (7540 bytes) kftype53th.png (9469 bytes)

Označ složku "Configuration" a zmáčkni tlačítko +.

V okně "Pool" najdi a rozbal složku "Toolbars", označ položku "standard.gadgets" a zduplikuj ji. Přejmenuj ji na "karate.gadgets" a zmáčkni tlačítko OK.
kftype55th.png (9576 bytes) kftype57th.png (6943 bytes) kftype56th.png (7079 bytes) Dvojklik na novou položku "Toolbars" otevře okno s nastavením. Označ složku "Standard" a smaž ji tlačítkem X. Složku "Plug-Ins" tam nech, označ hlavní složku "Toolbars" a zmáčkni tlačítko "Include". Novou složku "TEXT" přesuň úplně dolů (šipkami vpravo nahoře).
kftype58th.png (6913 bytes) kftype60th.png (8258 bytes) kftype59th.png (7618 bytes) Označ hlavní složku "Toolbars" a zmáčkni tlačítko s čtverečkem (nalevo od +). Objeví se nová složka "Unnamed", přejmenuj ji na "Karatemain". Označ složku "Karatemain" a zmáčkni tlačítko +. Objeví se nová složka "Unnamed", přejmenuj ji na "Kstart", rozbal ji a označ složku "Buttons".
kftype61th.png (9574 bytes) kftype63th.png (8980 bytes) kftype62th.png (8808 bytes) Zmáčkni tlačítko + a vyber malý obrázek, který bude vidět jako tlačítko v tvém toolbaru. Přejmenuj (zkrať) cestu na "toolbar/play". Klikni dvakrát na "toolbar/play", otevře se okno s nastavením.
kftype64th.png (14380 bytes) kftype66th.png (5704 bytes) kftype65th.png (4985 bytes) Zmáčkni tlačítko +, objeví se položka "NOP", kterou nech označenou. Přepni roletku "Action" na "Rexx Macro" a tlačítkem s trojúhelníkem vyber Arexx skript "golded:add-ons/karate/rexx/preview.rexx". V záložce "Details" vyplň pole "Online help" nápovědou - popiskem pro toto tlačítko. Zmáčkni tlačítko OK.
kftype67th.png (9443 bytes) kftype69th.png (5711 bytes) kftype68th.png (6009 bytes) Označ složku "toolbar/play" a zduplikuj ji. Již známým způsobem vyber jiný Arexx skript a vyplň pole "Online help".
kftype67th.png (9443 bytes) kftype72th.png (5837 bytes) kftype71th.png (5822 bytes) Složku "toolbar/play" zduplikuj ještě dvakrát a změň (pokud chceš) jejich obrázky. Změň další dva skripty podle obrázků. Do pole "Online help" napiš "Run script screenmode req" (i s uvozovkami) pro první skript a "Run script mclick exit 800x600" pro druhý skript (nebo něco podobného).
kftype73th.png (8128 bytes) kftype74th.png (9661 bytes) Označ složku "Kstart", zduplikuj ji a přejmenuj na "Kproject". Složku rozbal a ve složce "Buttons" smaž dvě položky tlačítkem X. Zbývajícím dvěma změň (je to lepší) jejich obrázky a skripty uvnitř v nastavení.
kftype76th.png (5952 bytes) kftype75th.png (5926 bytes) Do pole "Online help" napiš "Simple project" pro simpleproject.rexx a "Create new project" pro newproject.rexx (nebo něco podobného).
kftype77th.png (11982 bytes) kftype78th.png (9551 bytes)

Výsledek by měl vypadat takto. Zmáčkni tlačítko Save.

A konečně zmáčkni tlačítko Save v Okně "Settings".

kftype79th.png (9437 bytes) kftype81th.png (5305 bytes) kftype80th.png (13218 bytes) Ještě je dobré přidat položku Karate do standartního toolbaru. Znovu otevři okno "Settings", najdi a rozbal složku "TEXT". Uvnitř dvakrát klikni na složku "Toolbars". Rozbal složky "Standard - Buttons - toolbar/drop-caret". Označ nějakou položku např. "AmigaDOS", zduplikuj ji a přejmenuj na "Karate". Klikni dvakrát na položku "Karate" pro změnu jejího nastavení. Roletku "Action" přepni na "Internal command" a změň příkaz na SET TYPE VALUE="KARATE" (i s uvozovkami) Zmáčkni OK pak Save a ještě jednou Save v okně Settings.
ghh don'tpanic