highlighting my own scripts in Quanta
Waldemar Biernacki <[email protected]>
| Newsgroups | gmane.comp.kde.devel.quanta.user |
|---|---|
| Message-ID | <[email protected]> |
Hello, I use Quanta for few years. Almost everything suits me well. The "almost" is connected with the fact that I can't find solution to the following problem: I have defined my own script (I call them sao scripts, the simple but true example of it is enclosed later. My problem is where and how in quanta I can to define my own schema of colouring such a script? I have found the editor called "ConTEXT" which can managed the problem easy and effectively. However it is MS Windows program and therefore useless for me. Is there someone who can help me? thanks Waldemar The example of the sao script: Main principles in the script are two: 1. each line is independent 2. each line has the following form: KEYWORD = INTEGER;OPTION1;OPTION2;OPTION3;OPTION4; where char ';' separates options. ############################################################## REPLACE = rejestracja/rejestracja.rep ARG = 0;UPD;$VAR0; ARG = 1;UPD;$VAR1; NAME = Cechy typów rachunków [ $VAR0 / $VAR1 ] ############################################################## DATA = 0;DB;rejestracja_rachunki_cechy;5;0;cecha,nazwa,opis WRITE = 0;DB;rejestracja_rachunki_cechy;0,1,2 LOCATE = 0;1,$ARG0 KEY = 1;wg cechy;cecha KEY = 2;wg nazwy;nazwa #-----------------------------------------------------------------------------# TASK = 0; BATCH=;0; OPEN=;1; CLOSE=;1; PICKUP=;1 MODE = 0; SELECT=;1; UPDATE=;1; INSERT=;1; DELETE=;1; START=;Query; #-----------------------------------------------------------------------------# FRAME = 0;HEADER; -left=>300,-top=>50,-width=>350,-height=>350;\ %REPLACE_standardfield%;%REPLACE_standardfieldfont%;\ %REPLACE_standardheader%;%REPLACE_standardheaderfont% FILL = 0;LABEL; 10; 30;-text=>cecha, -width=> 59 FILL = 0;LABEL; 70; 30;-text=>nazwa, -width=>239 SCROLL = 0;10;50;1000;50;0;22;; ############################################################################### VAR = 0;$DB0;;;;; 1;Textfield; 10; 50;-width=> 59,-uppercase=>1 VAR = 1;$DB1;;;;; 1;Textfield; 70; 50;-width=>239, FILL = 0;LABEL; 10;170;-text=>opis,-width=> 49 VAR = 2;$DB2;;;;; \ 1;Textfield; 10;190;-width=>299,-height=>100,-multiline=>1 #-----------------------------------------------------------------------------# TOOLBAR = 0;tools;CtrlP`CtrlM`CtrlT`F2`CtrlHome`PgUp`Prev`Next`PgDn