Statistics
| Revision:

gvsig-desktop-customize / trunk / org.gvsig.customize.app / org.gvsig.customize.app.mainplugin / src / main / resources-plugin / configure.form @ 47

History | View | Annotate | Download (13.7 KB)

1
<?xml version="1.0"?>
2
<definitions>
3
  <version>1.0.0</version>
4
  <classes>
5

    
6
    <class name="ScriptAction">
7
      <description></description>
8
      <fields>
9
        <field name="name" label="Name" type="String" defaultValue="" mandatory="false">
10
          <description></description>
11
        </field>
12

    
13
        <field name="script" label="Script name" type="String" defaultValue="" mandatory="false">
14
          <description></description>
15
        </field>
16

    
17
        <field name="label" label="Label" type="String" defaultValue="" mandatory="false">
18
          <description></description>
19
        </field>
20

    
21
        <field name="icon" label="Icon name" type="String" defaultValue="" mandatory="false">
22
          <description></description>
23
        </field>
24

    
25
        <field name="position" label="Position" type="long" defaultValue="0" mandatory="false">
26
          <description></description>
27
        </field>
28

    
29
        <field name="tip" label="Tip" type="String" defaultValue="" mandatory="false">
30
          <description></description>
31
        </field>
32

    
33
      </fields>
34
    </class>
35

    
36
    <class name="ViewTocAction">
37
      <description></description>
38
      <fields>
39
        <field name="name" label="Action name" type="String" defaultValue="" mandatory="false">
40
          <description></description>
41
        </field>
42

    
43
        <field name="group" label="Group" type="String" defaultValue="" mandatory="false">
44
          <description></description>
45
        </field>
46

    
47
        <field name="grouporder" label="Group order" type="integer" defaultValue="0" mandatory="false">
48
          <description></description>
49
        </field>
50

    
51
      </fields>
52
    </class>
53

    
54
    <class name="ToolAction">
55
      <description></description>
56
      <fields>
57
        <field name="name" label="Action name" type="String" defaultValue="" mandatory="false">
58
          <description></description>
59
        </field>
60

    
61
        <field name="toolbarName" label="Toolbar name" type="String" defaultValue="" mandatory="false">
62
          <description></description>
63
        </field>
64

    
65
      </fields>
66
    </class>
67

    
68
    <class name="MenuAction">
69
      <description></description>
70
      <fields>
71
        <field name="name" label="Action name" type="String" defaultValue="" mandatory="false">
72
          <description></description>
73
        </field>
74

    
75
        <field name="text" label="Menu entry" type="String" defaultValue="" mandatory="false">
76
          <description></description>
77
        </field>
78

    
79
      </fields>
80
    </class>
81

    
82
    <class name="ServerURL">
83
      <description></description>
84
      <fields>
85
        <field name="remove" label="Remove" type="Boolean" defaultValue="false" mandatory="false">
86
          <description></description>
87
            <tags>
88
                    <value name="dynform.width" value="30" />
89
            </tags>
90
        </field>
91

    
92
        <field name="url" label="URL" type="String" defaultValue="" mandatory="false">
93
            <description></description>
94
        </field>
95

    
96
      </fields>
97
    </class>
98

    
99
    <class name="ProxyConfiguration">
100
      <description></description>
101
      <fields>
102
        <field name="host" label="Host" type="String" defaultValue="" mandatory="false">
103
          <description></description>
104
        </field>
105
        <field name="port" label="Port" type="String" defaultValue="" mandatory="false">
106
          <description></description>
107
        </field>
108
        <field name="username" label="User name" type="String" defaultValue="" mandatory="false">
109
          <description></description>
110
        </field>
111
        <field name="password" label="Password" type="String" defaultValue="" mandatory="false">
112
          <description></description>
113
        </field>
114
        <field name="nonProxyHosts" label="Non proxy hosts" type="String" defaultValue="" mandatory="false">
115
          <description></description>
116
        </field>
117
        <field name="promptUserAndPassword" label="Prompt user and password" type="boolean" defaultValue="false" mandatory="false">
118
          <description></description>
119
        </field>
120
        <field name="enabled" label="Enabled" type="boolean" defaultValue="false" mandatory="false">
121
          <description></description>
122
        </field>
123
      </fields>
124
    </class>
125

    
126
    <class name="CRSConfiguration">
127
      <description></description>
128
      <fields>
129
        <field name="default_projection" label="Default projection" type="CRS" defaultValue="EPSG:4326" mandatory="false">
130
          <description>Default projection to use in gvSIG</description>
131
        </field>
132
        <field name="recent11" label="Recent projection 1" type="Object" classOfValue="org.cresques.cts.IProjection" type="CRS" defaultValue="" mandatory="false">
133
          <description>Projection to add to recent used projections</description>
134
        </field>
135
        <field name="recent2" label="Recent projection 2" type="CRS" defaultValue="" mandatory="false">
136
          <description>Projection to add to recent used projections</description>
137
        </field>
138
        <field name="recent3" label="Recent projection 3" type="CRS" defaultValue="" mandatory="false">
139
          <description>Projection to add to recent used projections</description>
140
        </field>
141
        <field name="recent4" label="Recent projection 4" type="CRS" defaultValue="" mandatory="false">
142
          <description>Projection to add to recent used projections</description>
143
        </field>
144
      </fields>
145
    </class>
146

    
147
    <class name="ThemeConfiguration">
148
      <description></description>
149
      <fields>
150
        <field name="applicationname" label="Application title" type="String" defaultValue="gvSIG ${version}.${buildNumber} ${state}" mandatory="false">
151
          <description></description>
152
        </field>
153
        <field name="icon" label="Icon image" type="File" defaultValue="icon16x16.png" mandatory="false">
154
          <description></description>
155
        </field>
156
        <field name="splash_image" label="Splash image" type="File" defaultValue="splash.png" mandatory="false">
157
          <description></description>
158
        </field>
159
        <field name="splash_version" label="Version" type="String" defaultValue="${version}.${buildNumber} ${state}" mandatory="false">
160
          <description></description>
161
        </field>
162
        <field name="splash_x" label="Version position X" type="Integer" defaultValue="225" mandatory="false">
163
          <description></description>
164
        </field>
165
        <field name="splash_y" label="Version position Y" type="Integer" defaultValue="50" mandatory="false">
166
          <description></description>
167
        </field>
168
        <field name="splash_font_size" label="Version font size" type="integer" defaultValue="16" mandatory="false">
169
          <description></description>
170
        </field>
171
        <field name="splash_font_color" label="Version font color" type="String" defaultValue="80,170,240" mandatory="false">
172
          <description></description>
173
        </field>
174

    
175
        <field name="wallpaper_image" label="Wallpaper image" type="File" defaultValue="" mandatory="false">
176
          <description></description>
177
        </field>
178
        <field name="wallpaper_mode" label="Wallpaper mode" type="String" defaultValue="CENTERED" mandatory="false">
179
            <description></description>
180
            <availableValues>
181
                    <value label="Centered">CENTERED</value>
182
                    <value label="Expand">EXPAND</value>
183
                    <value label="Mosaic">MOSAIC</value>
184
            </availableValues>
185
        </field>
186
        <field name="background_color" label="Background color" type="String" defaultValue="" mandatory="false">
187
          <description></description>
188
        </field>
189
      </fields>
190
    </class>
191

    
192
    <class name="Configuration">
193
      <description>Customize plugin configuration</description>
194
      <fields>
195
        <field name="default_locale" label="Default locale" type="String" subtype="locale" defaultValue="en" mandatory="false" group="Locale">
196
          <description>Default locale to use in gvSIG</description>
197
        </field>
198

    
199
        <field name="crs" type="DynObject" classOfValue="CRSConfiguration" defaultValue="" mandatory="false" group="CRS">
200
          <description></description>
201
            <tags>
202
                    <value name="dynform.label.empty" value="true" />
203
            </tags>
204
        </field>
205

    
206
        <field name="httpproxy" type="DynObject" classOfValue="ProxyConfiguration" defaultValue="" mandatory="false" group="Proxy">
207
          <description></description>
208
            <tags>
209
                    <value name="dynform.label.empty" value="true" />
210
            </tags>
211
        </field>
212

    
213
        <field name="wmsUrls" label="WMS URLs" type="List" subtype="DynObject" typeOfItems="DynObject" classOfItems="ServerURL" defaultValue="" mandatory="false" group="WMS">
214
            <description></description>
215
            <tags>
216
                    <value name="dynform.height" value="300" />
217
                    <value name="ViewMode" value="SimpleTable" />
218
                    <value name="dynform.label.empty" value="true" />
219
            </tags>
220
        </field>
221

    
222
        <field name="wmtsUrls" label="WMTS URLs" type="List" subtype="DynObject" typeOfItems="DynObject" classOfItems="ServerURL" defaultValue="" mandatory="false" group="WMTS">
223
            <description></description>
224
            <tags>
225
                    <value name="dynform.height" value="300" />
226
                    <value name="ViewMode" value="SimpleTable" />
227
                    <value name="dynform.label.empty" value="true" />
228
            </tags>
229
        </field>
230

    
231
        <field name="wcsUrls" label="WCS URLs" type="List" subtype="DynObject" typeOfItems="DynObject" classOfItems="ServerURL" defaultValue="" mandatory="false" group="WCS">
232
            <description></description>
233
            <tags>
234
                    <value name="dynform.height" value="300" />
235
                    <value name="ViewMode" value="SimpleTable" />
236
                    <value name="dynform.label.empty" value="true" />
237
            </tags>
238
        </field>
239

    
240
        <field name="wfsUrls" label="WFS URLs" type="List" subtype="DynObject" typeOfItems="DynObject" classOfItems="ServerURL" defaultValue="" mandatory="false" group="WFS">
241
            <description></description>
242
            <tags>
243
                    <value name="dynform.height" value="300" />
244
                    <value name="ViewMode" value="SimpleTable" />
245
                    <value name="dynform.label.empty" value="true" />
246
            </tags>
247
        </field>
248

    
249
        <field name="theme" type="DynObject" classOfValue="ThemeConfiguration" defaultValue="" mandatory="false" group="Theme">
250
          <description></description>
251
            <tags>
252
                    <value name="dynform.label.empty" value="true" />
253
            </tags>
254
        </field>
255

    
256
        <field name="scriptActions" type="List" subtype="DynObject" typeOfItems="DynObject" classOfItems="ScriptAction"
257
                mandatory="false" defaultValue="" group="Script actions">
258
                <description></description>
259
                <tags>
260
                        <value name="dynform.label.empty" value="true" />
261
                        <value name="dynform.border.empty" value="true" />
262
                        <value name="allowNew" value="true" />
263
                        <value name="allowDelete" value="true" />
264
                        <value name="allowUpdate" value="true" />
265
                        <value name="allowSearch" value="false" />
266
                        <value name="allowClose" value="false" />
267
                </tags>
268
        </field>
269

    
270
        <field name="viewTocActions" type="List" subtype="DynObject" typeOfItems="DynObject" classOfItems="ViewTocAction"
271
                mandatory="false" defaultValue="" group="View TOC actions">
272
                <description></description>
273
                <tags>
274
                        <value name="dynform.label.empty" value="true" />
275
                        <value name="dynform.border.empty" value="true" />
276
                        <value name="allowNew" value="true" />
277
                        <value name="allowDelete" value="true" />
278
                        <value name="allowUpdate" value="true" />
279
                        <value name="allowSearch" value="false" />
280
                        <value name="allowClose" value="false" />
281
                </tags>
282
        </field>
283

    
284
        <field name="toolActions" type="List" subtype="DynObject" typeOfItems="DynObject" classOfItems="ToolAction"
285
                mandatory="false" defaultValue="" group="Tool actions">
286
                <description></description>
287
                <tags>
288
                        <value name="dynform.label.empty" value="true" />
289
                        <value name="dynform.border.empty" value="true" />
290
                        <value name="allowNew" value="true" />
291
                        <value name="allowDelete" value="true" />
292
                        <value name="allowUpdate" value="true" />
293
                        <value name="allowSearch" value="false" />
294
                        <value name="allowClose" value="false" />
295
                </tags>
296
        </field>
297

    
298
        <field name="menuActions" type="List" subtype="DynObject" typeOfItems="DynObject" classOfItems="MenuAction"
299
                mandatory="false" defaultValue="" group="Menu actions">
300
                <description></description>
301
                <tags>
302
                        <value name="dynform.label.empty" value="true" />
303
                        <value name="dynform.border.empty" value="true" />
304
                        <value name="dynform.action.new" value="true" />
305
                        <value name="allowNew" value="true" />
306
                        <value name="allowDelete" value="true" />
307
                        <value name="allowUpdate" value="true" />
308
                        <value name="allowSearch" value="false" />
309
                        <value name="allowClose" value="false" />
310
                </tags>
311
        </field>
312

    
313
      </fields>
314
    </class>
315
  </classes>
316
</definitions>