1:<!-- ====================== SAMPLE ========================
  2:Common:   Configurationfile for tsl.jartifex.JArtifex
  3:Comment:  a sample for a lot of things you can do with tsl.jartifex.JArtifex
  4:Author:   Thomas Schneider
  5:Date:     16.01.2000
  6:JDK:      1.2
  7:Call:     java -jar tsl.jar sample
  8:======================================================= -->
  9:<JArtifex.sample>
 10:<group.Common>
 11:        LOOKANDFEEL             ="Windows"
 12:        DEBUGMODUS              ="ON"
 13:        LABEL                   ="LEFT"
 14:        GROWALL                 ="OFF"
 15:        DEVIDESIGN              ="SPACE"
 16:        POSX                    ="100"
 17:        POSY                    ="100"
 18:        SIZX                    ="580"
 19:        SIZY                    ="400"
 20:        DRIVER                  ="sun.jdbc.odbc.JdbcOdbcDriver"
 21:        URL                             ="jdbc:odbc:timedb"
 22:        DB                              ="timedb"
 23:        USER                    ="time"
 24:        PASSWD                  ="time"
 25:</group.Common>
 26:<!-- ************************* Menu **************************************** -->
 27:<group.Menu>
 28:        <Popup  title   = "File">
 29:                <Menu   name    = "miOpen"
 30:                                title   = "Open file and give to medText"
 31:                                cmdtype = "OPEN"
 32:                                link    = "medText">
 33:                </Menu>
 34:                <Menu   name    = "miExecute"
 35:                                title   = "Execute notepad"
 36:                                cmdtype = "EXE"
 37:                                command = "notepad.exe">
 38:                </Menu>
 39:                <Menu   name    = "miSql"
 40:                                title   = "Sql-Statement to Spread"
 41:                                cmdtype = "SQL"
 42:                                command = "select * from [medText]"
 43:                                link    = "sprTable">
 44:                </Menu>
 45:                <Menu   name    = "miMultiplication"
 46:                                title   = "Multiplication"
 47:                                cmdtype = "CLS"
 48:                                command = "tsl.StringUtil calculate 2*[medNumber]"
 49:                                link    = "medNumber">
 50:                </Menu>
 51:                <Menu   name    = "miReplacement"
 52:                                title   = "Replacement"
 53:                                cmdtype = "CLS"
 54:                                command = "tsl.StringUtil replace [medText] 'hallo seppl'"
 55:                                link    = "medText">
 56:                </Menu>
 57:                <Menu   name    = "miReset"
 58:                                title   = "Reset with sqlutil.xml"
 59:                                cmdtype = "RELOAD"
 60:                                command = "sqlutil">
 61:                </Menu>
 62:                <Menu   name    = "miReload"
 63:                                title   = "Reload sample.xml"
 64:                                cmdtype = "RELOAD"
 65:                                command = "sample">
 66:                </Menu>
 67:                <Menu   name    = "miNewTable"
 68:                                title   = "New Table in Page3"
 69:                                cmdtype = "READ"
 70:                                command = "samples/data/dips.tbl"
 71:                                link    = "pgPage3">
 72:                </Menu>
 73:                <Menu   name    = "miWriteSpread"
 74:                                title   = "Write Spread to FileName=
 75:                                cmdtype = "WRITE"
 76:                                command = "[medText]"
 77:                                link    = "sprTable">
 78:                </Menu>
 79:                <Menu   name    = "miAppendSelected"
 80:                                title   = "Append Selected Element to tmp.tbl"
 81:                                cmdtype = "APPEND"
 82:                                command = "samples/data/tmp.tbl">
 83:                </Menu>
 84:                <Menu   name    = "miAppend"
 85:                                title   = "Append TextField to Combobox"
 86:                                cmdtype = "APPEND"
 87:                                command = "[medText]"
 88:                                link    = "cbbSelection">
 89:                </Menu>
 90:                <Menu   name    = "miChangeColor"
 91:                                title   = "Set  foreground-color of 'Button1' to blue"
 92:                                cmdtype = "CLS"
 93:                                command = "_ControlChanger change @bnButton1 BLUEFOREGROUND">
 94:                </Menu>
 95:                <Menu   name    = "miPrintSelected"
 96:                                title   = "Print selected object"
 97:                                cmdtype = "PRINT"
 98:                                command = "null">
 99:                </Menu>
100:                <Menu   name    = "miPrintPage1"
101:                                title   = "Print Page1"
102:                                cmdtype = "PRINT"
103:                                command = "pgPage1">
104:                </Menu>
105:                <Menu   name    = "miDelete"
106:                                title   = "Delete element with name in textfield"
107:                                cmdtype = "DELETE"
108:                                command = "[medText]">
109:                </Menu>
110:                <Menu   name    = "miExit"
111:                                title   = "Exit"
112:                                cmdtype = "EXIT">
113:                </Menu>
114:        </Popup>
115:        <Popup  title   = "Help">
116:                <Menu   name    = "miReplaceInFile"
117:                                title   = "ReplaceInFile sample.tbl"
118:                                cmdtype = "CLS"
119:                                command = "tsl.StringUtil replaceInFile samples/data/sample.tbl ZELLE11 ZELLEXX">
120:                </Menu>
121:                <Menu   name    = "miProgramInfo"
122:                                title   = "Programinfo"
123:                                cmdtype = "EXE"
124:                            command = "C:/Programme/Netscape/Communicator/Program/netscape.exe c:/myutil/doc/documentation.html">
125:                </Menu>
126:                <Menu   name    = "miConfigure"
127:                                title   = "Configuration"
128:                                cmdtype = "CLS"
129:                                command = "tsl.jartifex.JArtifex main fedit sample.xml">
130:                </Menu>
131:        </Popup>
132:</group.Menu>
133:<!-- ************************* Swing *************************************** -->
134:<group.Swing>
135:        <Page   name    = "pgPage1"
136:                    title   = "Page1">
137:                <Edit   name    = "medText"
138:                                title   = "Text"
139:                                type    = "char(20)"
140:                                command = "Text">
141:                </Edit>
142:                <Edit   name    = "medNumber"
143:                                title   = "Number"
144:                                type    = "int(2)"
145:                                command = "01"
146:                                tooltip = "Numberfield">
147:                </Edit>
148:                <Edit   name    = "medDate"
149:                                title   = "Date"
150:                                type    = "date(##.##.####)"
151:                                command = "01.01.2001">
152:                </Edit>
153:                <Combo  name    = "cbbSelection"
154:                                title   = "Selection"
155:                                command = "Erste Wahl, [medText], [medNumber]"
156:                                link    = "medText">
157:                </Combo>
158:                <Split  name    = "Split1"
159:                                alignment="vertical"
160:                                width   = "2">
161:                        <Spread name    = "sprTable"
162:                                        title   = "Table1"
163:                                        cmdtype = "READ"
164:                                        command = "samples/data/sample.tbl"
165:                                        link    = "medText"
166:                                        width   = "2">
167:                        </Spread>
168:                        <Graph  name    = "grpGraph"
169:                                        title   = "Graph"
170:                                        cmdtype = "READ"
171:                                        command = "samples/data/sample.tbl">
172:                        </Graph>
173:                </Split>
174:                <Button name    = "bnButton1"
175:                                title   = "Button1">
176:                </Button>
177:                <Button name    = "bnButton2"
178:                                title   = "Button2"
179:                                position= "right">
180:                </Button>
181:        </Page>
182:        <Page   name    = "pgPage2"
183:                    title   = "Page2">
184:                <Split  name    = "Split2">
185:                        <Filetree       name    = "trTree"
186:                                        title   = "Tree"
187:                                        command = "c:/"
188:                                        link    = "medText,picPicture">
189:                        </Filetree>
190:                        <Picture name   = "picPicture"
191:                                        title   = "doc/images/Frosch.jpg">
192:                        </Picture>
193:                </Split>
194:                <Button name    = "bnView"
195:                                title   = "View"
196:                                cmdtype = "OPEN"
197:                                link    = "picPicture">
198:                </Button>
199:        </Page>
200:        <Page   name    = "pgPage3"
201:                    title   = "Page3">
202:        </Page>
203:</group.Swing>
204:</JArtifex.sample>
1