Revision 43142

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/extension/BasicSymbologyExtension.java
42 42
import org.gvsig.app.project.documents.view.legend.gui.Features;
43 43
import org.gvsig.app.project.documents.view.legend.gui.General;
44 44
import org.gvsig.app.project.documents.view.legend.gui.GeneralLayerPropertiesPage.GeneralLayerPropertiesPageFactory;
45
import org.gvsig.app.project.documents.view.legend.gui.InformationLayerPropertiesPageFactory;
45 46
import org.gvsig.app.project.documents.view.legend.gui.LabelingManager;
46 47
import org.gvsig.app.project.documents.view.legend.gui.LegendManager;
47 48
import org.gvsig.app.project.documents.view.legend.gui.MultipleAttributes;
......
103 104
        // Registry property page of layers
104 105
        PropertiesPageManager propertiesPageManager = MapControlLocator.getPropertiesPageManager();
105 106
        propertiesPageManager.registerFactory(new GeneralLayerPropertiesPageFactory());
107
        propertiesPageManager.registerFactory(new InformationLayerPropertiesPageFactory());
106 108
        
107 109
        // Registry old style property page of layers
108 110
        // These must be updated to use "PropertiesPage" instead of "ThemeManagerWindow"
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/legend/gui/InformationPanelController.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2017 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.app.project.documents.view.legend.gui;
24

  
25
import java.util.Locale;
26

  
27
import javax.swing.JComponent;
28

  
29
import org.slf4j.Logger;
30
import org.slf4j.LoggerFactory;
31

  
32
import org.gvsig.fmap.mapcontext.layers.FLayer;
33
import org.gvsig.tools.ToolsLocator;
34
import org.gvsig.tools.i18n.I18nManager;
35
import org.gvsig.tools.swing.api.Component;
36

  
37

  
38
/**
39
 * @author fdiaz
40
 *
41
 */
42
public class InformationPanelController extends InformationPanelView implements Component {
43

  
44
    /**
45
     *
46
     */
47
    private static final long serialVersionUID = 2386492505441108866L;
48

  
49
    @SuppressWarnings("unused")
50
    private static final Logger LOG = LoggerFactory.getLogger(InformationPanelController.class);
51

  
52

  
53
    public InformationPanelController() {
54
        translate();
55
    }
56

  
57
    private void translate() {
58
        I18nManager i18nManager = ToolsLocator.getI18nManager();
59
        txtFieldName.setToolTipText(i18nManager.getTranslation(txtFieldName.getToolTipText()));
60
        nameLabel.setText(i18nManager.getTranslation(nameLabel.getText()));
61
        txtAreaInformation.setToolTipText(i18nManager.getTranslation(txtAreaInformation.getToolTipText()));
62
        informationLabel.setText(i18nManager.getTranslation(informationLabel.getText()));
63
    }
64

  
65
    /**
66
     * @param locale
67
    *
68
    */
69
    public void setLocate(Locale locale) {
70
        Locale l = super.getLocale();
71
        if (!l.equals(locale)) {
72
            translate();
73
        }
74
        super.setLocale(locale);
75
    }
76

  
77
    /**
78
     * @param layer
79
     */
80
    public void set(FLayer layer){
81
//        this.layer = layer;
82
        txtFieldName.setText(layer.getName());
83
        txtAreaInformation.setText(layer.getInfoString());
84
    }
85

  
86
    /**
87
     * @param layer
88
     * @return 
89
     */
90
    public boolean fetch(FLayer layer){
91
        layer.setName(txtFieldName.getText());
92
        layer.getMapContext().invalidate();
93
        return true;
94
    }
95

  
96
    @Override
97
    public JComponent asJComponent() {
98
        return this;
99
    }
100

  
101
}
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/legend/gui/InformationPanelView.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<object classname="com.jeta.forms.store.memento.FormPackage">
4
 <at name="fileversion">
5
  <object classname="com.jeta.forms.store.memento.FormsVersion2">
6
   <at name="major">2</at>
7
   <at name="minor">0</at>
8
   <at name="sub">0</at>
9
  </object>
10
 </at>
11
 <at name="form">
12
  <object classname="com.jeta.forms.store.memento.FormMemento">
13
   <super classname="com.jeta.forms.store.memento.ComponentMemento">
14
    <at name="cellconstraints">
15
     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
16
      <at name="column">1</at>
17
      <at name="row">1</at>
18
      <at name="colspan">1</at>
19
      <at name="rowspan">1</at>
20
      <at name="halign">default</at>
21
      <at name="valign">default</at>
22
      <at name="insets" object="insets">0,0,0,0</at>
23
     </object>
24
    </at>
25
    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
26
   </super>
27
   <at name="id">/home/jjdelcerro/datos/devel/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/legend/gui/InformationPanelView.xml</at>
28
   <at name="rowspecs">CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:GROW(1.0),CENTER:2DLU:NONE</at>
29
   <at name="colspecs">FILL:4DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:4DLU:NONE</at>
30
   <at name="components">
31
    <object classname="java.util.LinkedList">
32
     <item >
33
      <at name="value">
34
       <object classname="com.jeta.forms.store.memento.BeanMemento">
35
        <super classname="com.jeta.forms.store.memento.ComponentMemento">
36
         <at name="cellconstraints">
37
          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
38
           <at name="column">2</at>
39
           <at name="row">4</at>
40
           <at name="colspan">1</at>
41
           <at name="rowspan">1</at>
42
           <at name="halign">fill</at>
43
           <at name="valign">fill</at>
44
           <at name="insets" object="insets">0,0,0,0</at>
45
          </object>
46
         </at>
47
         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
48
        </super>
49
        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
50
        <at name="beanclass">javax.swing.JTextField</at>
51
        <at name="beanproperties">
52
         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
53
          <at name="classname">javax.swing.JTextField</at>
54
          <at name="properties">
55
           <object classname="com.jeta.forms.store.support.PropertyMap">
56
            <at name="border">
57
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
58
              <super classname="com.jeta.forms.store.properties.BorderProperty">
59
               <at name="name">border</at>
60
              </super>
61
              <at name="borders">
62
               <object classname="java.util.LinkedList">
63
                <item >
64
                 <at name="value">
65
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
66
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
67
                    <at name="name">border</at>
68
                   </super>
69
                  </object>
70
                 </at>
71
                </item>
72
               </object>
73
              </at>
74
             </object>
75
            </at>
76
            <at name="name">txtFieldName</at>
77
            <at name="width">935</at>
78
            <at name="toolTipText">_name</at>
79
            <at name="height">20</at>
80
           </object>
81
          </at>
82
         </object>
83
        </at>
84
       </object>
85
      </at>
86
     </item>
87
     <item >
88
      <at name="value">
89
       <object classname="com.jeta.forms.store.memento.BeanMemento">
90
        <super classname="com.jeta.forms.store.memento.ComponentMemento">
91
         <at name="cellconstraints">
92
          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
93
           <at name="column">2</at>
94
           <at name="row">9</at>
95
           <at name="colspan">1</at>
96
           <at name="rowspan">1</at>
97
           <at name="halign">fill</at>
98
           <at name="valign">fill</at>
99
           <at name="insets" object="insets">0,0,0,0</at>
100
          </object>
101
         </at>
102
         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
103
        </super>
104
        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
105
        <at name="beanclass">javax.swing.JEditorPane</at>
106
        <at name="beanproperties">
107
         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
108
          <at name="classname">javax.swing.JEditorPane</at>
109
          <at name="properties">
110
           <object classname="com.jeta.forms.store.support.PropertyMap">
111
            <at name="border">
112
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
113
              <super classname="com.jeta.forms.store.properties.BorderProperty">
114
               <at name="name">border</at>
115
              </super>
116
              <at name="borders">
117
               <object classname="java.util.LinkedList">
118
                <item >
119
                 <at name="value">
120
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
121
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
122
                    <at name="name">border</at>
123
                   </super>
124
                  </object>
125
                 </at>
126
                </item>
127
               </object>
128
              </at>
129
             </object>
130
            </at>
131
            <at name="selectionStart">1</at>
132
            <at name="editable">false</at>
133
            <at name="scrollableTracksViewportHeight">true</at>
134
            <at name="scrollableTracksViewportWidth">true</at>
135
            <at name="selectionEnd">1</at>
136
            <at name="name">txtAreaInformation</at>
137
            <at name="width">933</at>
138
            <at name="text">&lt;html&gt;
139
  &lt;head&gt;
140
    
141
  &lt;/head&gt;
142
  &lt;body&gt;
143
  &lt;/body&gt;
144
&lt;/html&gt;
145
</at>
146
            <at name="contentType">text/html</at>
147
            <at name="scollBars">
148
             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
149
              <at name="name">scollBars</at>
150
              <at name="verticalpolicy">20</at>
151
              <at name="horizontalpolicy">30</at>
152
              <at name="border">
153
               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
154
                <super classname="com.jeta.forms.store.properties.BorderProperty">
155
                 <at name="name">border</at>
156
                </super>
157
                <at name="borders">
158
                 <object classname="java.util.LinkedList">
159
                  <item >
160
                   <at name="value">
161
                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
162
                     <super classname="com.jeta.forms.store.properties.BorderProperty">
163
                      <at name="name">border</at>
164
                     </super>
165
                    </object>
166
                   </at>
167
                  </item>
168
                 </object>
169
                </at>
170
               </object>
171
              </at>
172
             </object>
173
            </at>
174
            <at name="toolTipText">_information</at>
175
            <at name="height">477</at>
176
           </object>
177
          </at>
178
         </object>
179
        </at>
180
       </object>
181
      </at>
182
     </item>
183
     <item >
184
      <at name="value">
185
       <object classname="com.jeta.forms.store.memento.BeanMemento">
186
        <super classname="com.jeta.forms.store.memento.ComponentMemento">
187
         <at name="cellconstraints">
188
          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
189
           <at name="column">2</at>
190
           <at name="row">7</at>
191
           <at name="colspan">1</at>
192
           <at name="rowspan">1</at>
193
           <at name="halign">default</at>
194
           <at name="valign">default</at>
195
           <at name="insets" object="insets">0,0,0,0</at>
196
          </object>
197
         </at>
198
         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
199
        </super>
200
        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
201
        <at name="beanclass">com.jeta.forms.components.separator.TitledSeparator</at>
202
        <at name="beanproperties">
203
         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
204
          <at name="classname">com.jeta.forms.components.separator.TitledSeparator</at>
205
          <at name="properties">
206
           <object classname="com.jeta.forms.store.support.PropertyMap">
207
            <at name="border">
208
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
209
              <super classname="com.jeta.forms.store.properties.BorderProperty">
210
               <at name="name">border</at>
211
              </super>
212
              <at name="borders">
213
               <object classname="java.util.LinkedList">
214
                <item >
215
                 <at name="value">
216
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
217
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
218
                    <at name="name">border</at>
219
                   </super>
220
                  </object>
221
                 </at>
222
                </item>
223
               </object>
224
              </at>
225
             </object>
226
            </at>
227
            <at name="name">informationLabel</at>
228
            <at name="width">935</at>
229
            <at name="text">_information</at>
230
            <at name="height">15</at>
231
           </object>
232
          </at>
233
         </object>
234
        </at>
235
       </object>
236
      </at>
237
     </item>
238
     <item >
239
      <at name="value">
240
       <object classname="com.jeta.forms.store.memento.BeanMemento">
241
        <super classname="com.jeta.forms.store.memento.ComponentMemento">
242
         <at name="cellconstraints">
243
          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
244
           <at name="column">2</at>
245
           <at name="row">2</at>
246
           <at name="colspan">1</at>
247
           <at name="rowspan">1</at>
248
           <at name="halign">default</at>
249
           <at name="valign">default</at>
250
           <at name="insets" object="insets">0,0,0,0</at>
251
          </object>
252
         </at>
253
         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
254
        </super>
255
        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
256
        <at name="beanclass">com.jeta.forms.components.separator.TitledSeparator</at>
257
        <at name="beanproperties">
258
         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
259
          <at name="classname">com.jeta.forms.components.separator.TitledSeparator</at>
260
          <at name="properties">
261
           <object classname="com.jeta.forms.store.support.PropertyMap">
262
            <at name="border">
263
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
264
              <super classname="com.jeta.forms.store.properties.BorderProperty">
265
               <at name="name">border</at>
266
              </super>
267
              <at name="borders">
268
               <object classname="java.util.LinkedList">
269
                <item >
270
                 <at name="value">
271
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
272
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
273
                    <at name="name">border</at>
274
                   </super>
275
                  </object>
276
                 </at>
277
                </item>
278
               </object>
279
              </at>
280
             </object>
281
            </at>
282
            <at name="name">nameLabel</at>
283
            <at name="width">935</at>
284
            <at name="text">_name</at>
285
            <at name="height">15</at>
286
           </object>
287
          </at>
288
         </object>
289
        </at>
290
       </object>
291
      </at>
292
     </item>
293
    </object>
294
   </at>
295
   <at name="properties">
296
    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
297
     <at name="classname">com.jeta.forms.gui.form.GridView</at>
298
     <at name="properties">
299
      <object classname="com.jeta.forms.store.support.PropertyMap">
300
       <at name="border">
301
        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
302
         <super classname="com.jeta.forms.store.properties.BorderProperty">
303
          <at name="name">border</at>
304
         </super>
305
         <at name="borders">
306
          <object classname="java.util.LinkedList"/>
307
         </at>
308
        </object>
309
       </at>
310
       <at name="name"/>
311
       <at name="fill">
312
        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
313
         <at name="name">fill</at>
314
        </object>
315
       </at>
316
       <at name="scollBars">
317
        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
318
         <at name="name">scollBars</at>
319
         <at name="verticalpolicy">21</at>
320
         <at name="horizontalpolicy">31</at>
321
         <at name="border">
322
          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
323
           <super classname="com.jeta.forms.store.properties.BorderProperty">
324
            <at name="name">border</at>
325
           </super>
326
           <at name="borders">
327
            <object classname="java.util.LinkedList">
328
             <item >
329
              <at name="value">
330
               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
331
                <super classname="com.jeta.forms.store.properties.BorderProperty">
332
                 <at name="name">border</at>
333
                </super>
334
               </object>
335
              </at>
336
             </item>
337
            </object>
338
           </at>
339
          </object>
340
         </at>
341
        </object>
342
       </at>
343
      </object>
344
     </at>
345
    </object>
346
   </at>
347
   <at name="cellpainters">
348
    <object classname="com.jeta.forms.store.support.Matrix">
349
     <at name="rows">
350
      <object classname="[Ljava.lang.Object;" size="10">
351
       <at name="item" index="0">
352
        <object classname="[Ljava.lang.Object;" size="3"/>
353
       </at>
354
       <at name="item" index="1">
355
        <object classname="[Ljava.lang.Object;" size="3"/>
356
       </at>
357
       <at name="item" index="2">
358
        <object classname="[Ljava.lang.Object;" size="3"/>
359
       </at>
360
       <at name="item" index="3">
361
        <object classname="[Ljava.lang.Object;" size="3"/>
362
       </at>
363
       <at name="item" index="4">
364
        <object classname="[Ljava.lang.Object;" size="3"/>
365
       </at>
366
       <at name="item" index="5">
367
        <object classname="[Ljava.lang.Object;" size="3"/>
368
       </at>
369
       <at name="item" index="6">
370
        <object classname="[Ljava.lang.Object;" size="3"/>
371
       </at>
372
       <at name="item" index="7">
373
        <object classname="[Ljava.lang.Object;" size="3"/>
374
       </at>
375
       <at name="item" index="8">
376
        <object classname="[Ljava.lang.Object;" size="3"/>
377
       </at>
378
       <at name="item" index="9">
379
        <object classname="[Ljava.lang.Object;" size="3"/>
380
       </at>
381
      </object>
382
     </at>
383
    </object>
384
   </at>
385
   <at name="rowgroups">
386
    <object classname="com.jeta.forms.store.memento.FormGroupSet">
387
     <at name="groups">
388
      <object classname="java.util.HashMap"/>
389
     </at>
390
    </object>
391
   </at>
392
   <at name="colgroups">
393
    <object classname="com.jeta.forms.store.memento.FormGroupSet">
394
     <at name="groups">
395
      <object classname="java.util.HashMap"/>
396
     </at>
397
    </object>
398
   </at>
399
  </object>
400
 </at>
401
</object>
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/legend/gui/GeneralLayerPropertiesPageView.java
12 12
import javax.swing.Box;
13 13
import javax.swing.ButtonGroup;
14 14
import javax.swing.ImageIcon;
15
import javax.swing.JEditorPane;
15 16
import javax.swing.JFrame;
16 17
import javax.swing.JLabel;
17 18
import javax.swing.JPanel;
18 19
import javax.swing.JRadioButton;
19 20
import javax.swing.JScrollPane;
20
import javax.swing.JTextArea;
21 21
import javax.swing.JTextField;
22 22

  
23 23

  
......
29 29
   ButtonGroup buttongroup1 = new ButtonGroup();
30 30
   JRadioButton rdoShowConditionedToTheScale = new JRadioButton();
31 31
   TitledBorderLabel lblProperties = new TitledBorderLabel();
32
   JTextArea txtProperties = new JTextArea();
33 32
   JLabel lblIsLessThan = new JLabel();
34 33
   JLabel lblIsGreaterThan = new JLabel();
35 34
   JLabel lblFullScale = new JLabel();
......
42 41
   JLabel lblSource = new JLabel();
43 42
   JTextField txtSourceType = new JTextField();
44 43
   JTextField txtSource = new JTextField();
44
   JEditorPane txtProperties = new JEditorPane();
45 45

  
46 46
   /**
47 47
    * Default constructor
......
161 161
      lblProperties.setText("Properties");
162 162
      jpanel1.add(lblProperties,cc.xywh(2,14,2,1));
163 163

  
164
      txtProperties.setEditable(false);
165
      txtProperties.setName("txtProperties");
166
      JScrollPane jscrollpane1 = new JScrollPane();
167
      jscrollpane1.setViewportView(txtProperties);
168
      jscrollpane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
169
      jscrollpane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
170
      jpanel1.add(jscrollpane1,cc.xywh(2,15,2,1));
171

  
172 164
      jpanel1.add(createPanel1(),cc.xywh(2,9,2,1));
173 165
      txtName.setName("txtName");
174 166
      jpanel1.add(txtName,cc.xywh(2,3,2,1));
......
178 170
      jpanel1.add(lblDataSource,cc.xywh(2,11,2,1));
179 171

  
180 172
      jpanel1.add(createPanel2(),cc.xywh(2,12,2,1));
173
      txtProperties.setName("txtProperties");
174
      JScrollPane jscrollpane1 = new JScrollPane();
175
      jscrollpane1.setViewportView(txtProperties);
176
      jscrollpane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
177
      jscrollpane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
178
      jpanel1.add(jscrollpane1,cc.xywh(2,15,2,1));
179

  
181 180
      addFillComponents(jpanel1,new int[]{ 1,2,3,4 },new int[]{ 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 });
182 181
      return jpanel1;
183 182
   }
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/legend/gui/InformationLayerPropertiesPageFactory.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2017 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.app.project.documents.view.legend.gui;
24

  
25
import org.gvsig.app.project.documents.view.ViewDocument;
26
import org.gvsig.fmap.mapcontext.layers.FLayer;
27
import org.gvsig.propertypage.PropertiesPage;
28
import org.gvsig.propertypage.PropertiesPageFactory;
29

  
30

  
31
/**
32
 * @author fdiaz
33
 *
34
 */
35
public class InformationLayerPropertiesPageFactory implements PropertiesPageFactory {
36

  
37
    @Override
38
    public String getGroupID() {
39
        return ViewDocument.LAYER_PROPERTIES_PAGE_GROUP;
40
    }
41

  
42
    @Override
43
    public boolean isVisible(Object obj) {
44
        return obj instanceof FLayer;
45
    }
46

  
47
    @Override
48
    public PropertiesPage create(Object obj) {
49
        return (PropertiesPage) new InformationPropertiesPage((FLayer) obj);
50
    }
51

  
52
}
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/legend/gui/GeneralLayerPropertiesPage.java
158 158
        this.layer = layer;
159 159

  
160 160
        this.txtName.setText(this.layer.getName());
161
        this.txtProperties.setText(this.getLayerInfo());
161
        
162
        String info = this.getLayerInfo();
163
        if( info.startsWith("<html>") ) {
164
		this.txtProperties.setContentType("text/html");
165
        }
166
        this.txtProperties.setText(info);
167
	this.txtProperties.setCaretPosition(0);
162 168

  
163 169
        if (layer.getMinScale() != -1) {
164 170
            this.txtIsGreaterThan.setText(nf.format(layer.getMinScale()));
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/legend/gui/GeneralLayerPropertiesPageView.xml
24 24
    </at>
25 25
    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
26 26
   </super>
27
   <at name="id">/home/jjdelcerro/datos/devel/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/legend/gui/GeneralVectorLayerPropertiesPageView.xml</at>
27
   <at name="id">/home/jjdelcerro/datos/devel/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/legend/gui/GeneralLayerPropertiesPageView.xml</at>
28 28
   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),CENTER:DEFAULT:NONE</at>
29 29
   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),FILL:DEFAULT:GROW(1.0),FILL:DEFAULT:NONE</at>
30 30
   <at name="components">
......
53 53
          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
54 54
          <at name="properties">
55 55
           <object classname="com.jeta.forms.store.support.PropertyMap">
56
            <at name="text">Name:</at>
57
            <at name="height">14</at>
58
            <at name="width">803</at>
59
            <at name="name">lblName</at>
60
            <at name="fill">
61
             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
62
              <at name="name">fill</at>
63
             </object>
64
            </at>
65 56
            <at name="border">
66 57
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
67 58
              <super classname="com.jeta.forms.store.properties.BorderProperty">
......
82 73
              </at>
83 74
             </object>
84 75
            </at>
76
            <at name="name">lblName</at>
77
            <at name="width">917</at>
78
            <at name="text">Name:</at>
79
            <at name="fill">
80
             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
81
              <at name="name">fill</at>
82
             </object>
83
            </at>
84
            <at name="height">14</at>
85 85
           </object>
86 86
          </at>
87 87
         </object>
......
113 113
          <at name="classname">com.jeta.forms.components.border.TitledBorderLabel</at>
114 114
          <at name="properties">
115 115
           <object classname="com.jeta.forms.store.support.PropertyMap">
116
            <at name="text">Range of scales</at>
117
            <at name="height">19</at>
118
            <at name="width">803</at>
119
            <at name="name">lblRangeOfScales</at>
120 116
            <at name="border">
121 117
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
122 118
              <super classname="com.jeta.forms.store.properties.BorderProperty">
......
137 133
              </at>
138 134
             </object>
139 135
            </at>
136
            <at name="name">lblRangeOfScales</at>
137
            <at name="width">917</at>
138
            <at name="text">Range of scales</at>
139
            <at name="height">19</at>
140 140
           </object>
141 141
          </at>
142 142
         </object>
......
168 168
          <at name="classname">javax.swing.JRadioButton</at>
169 169
          <at name="properties">
170 170
           <object classname="com.jeta.forms.store.support.PropertyMap">
171
            <at name="text">Show always</at>
172
            <at name="height">16</at>
173
            <at name="buttonGroup">
174
             <object classname="com.jeta.forms.store.properties.ButtonGroupProperty">
175
              <at name="name">buttonGroup</at>
176
              <at name="groupname">1</at>
177
             </object>
178
            </at>
179
            <at name="width">803</at>
180
            <at name="name">rdoShowAlways</at>
181
            <at name="actionCommand">Show always</at>
182 171
            <at name="border">
183 172
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
184 173
              <super classname="com.jeta.forms.store.properties.BorderProperty">
......
199 188
              </at>
200 189
             </object>
201 190
            </at>
191
            <at name="actionCommand">Show always</at>
192
            <at name="buttonGroup">
193
             <object classname="com.jeta.forms.store.properties.ButtonGroupProperty">
194
              <at name="name">buttonGroup</at>
195
              <at name="groupname">1</at>
196
             </object>
197
            </at>
198
            <at name="name">rdoShowAlways</at>
199
            <at name="width">917</at>
200
            <at name="text">Show always</at>
201
            <at name="height">16</at>
202 202
           </object>
203 203
          </at>
204 204
         </object>
......
230 230
          <at name="classname">javax.swing.JRadioButton</at>
231 231
          <at name="properties">
232 232
           <object classname="com.jeta.forms.store.support.PropertyMap">
233
            <at name="text">Do not show the layer when the scale:</at>
234
            <at name="height">16</at>
235
            <at name="buttonGroup">
236
             <object classname="com.jeta.forms.store.properties.ButtonGroupProperty">
237
              <at name="name">buttonGroup</at>
238
              <at name="groupname">1</at>
239
             </object>
240
            </at>
241
            <at name="width">803</at>
242
            <at name="name">rdoShowConditionedToTheScale</at>
243
            <at name="actionCommand">Do not show the layer when the scale:</at>
244 233
            <at name="border">
245 234
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
246 235
              <super classname="com.jeta.forms.store.properties.BorderProperty">
......
261 250
              </at>
262 251
             </object>
263 252
            </at>
253
            <at name="actionCommand">Do not show the layer when the scale:</at>
254
            <at name="buttonGroup">
255
             <object classname="com.jeta.forms.store.properties.ButtonGroupProperty">
256
              <at name="name">buttonGroup</at>
257
              <at name="groupname">1</at>
258
             </object>
259
            </at>
260
            <at name="name">rdoShowConditionedToTheScale</at>
261
            <at name="width">917</at>
262
            <at name="text">Do not show the layer when the scale:</at>
263
            <at name="height">16</at>
264 264
           </object>
265 265
          </at>
266 266
         </object>
......
292 292
          <at name="classname">com.jeta.forms.components.border.TitledBorderLabel</at>
293 293
          <at name="properties">
294 294
           <object classname="com.jeta.forms.store.support.PropertyMap">
295
            <at name="text">Properties</at>
296
            <at name="height">19</at>
297
            <at name="width">803</at>
298
            <at name="name">lblProperties</at>
299 295
            <at name="border">
300 296
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
301 297
              <super classname="com.jeta.forms.store.properties.BorderProperty">
......
316 312
              </at>
317 313
             </object>
318 314
            </at>
315
            <at name="name">lblProperties</at>
316
            <at name="width">917</at>
317
            <at name="text">Properties</at>
318
            <at name="height">19</at>
319 319
           </object>
320 320
          </at>
321 321
         </object>
......
325 325
     </item>
326 326
     <item >
327 327
      <at name="value">
328
       <object classname="com.jeta.forms.store.memento.BeanMemento">
329
        <super classname="com.jeta.forms.store.memento.ComponentMemento">
330
         <at name="cellconstraints">
331
          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
332
           <at name="column">2</at>
333
           <at name="row">15</at>
334
           <at name="colspan">2</at>
335
           <at name="rowspan">1</at>
336
           <at name="halign">default</at>
337
           <at name="valign">default</at>
338
           <at name="insets" object="insets">0,0,0,0</at>
339
          </object>
340
         </at>
341
         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
342
        </super>
343
        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
344
        <at name="beanclass">javax.swing.JTextArea</at>
345
        <at name="beanproperties">
346
         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
347
          <at name="classname">javax.swing.JTextArea</at>
348
          <at name="properties">
349
           <object classname="com.jeta.forms.store.support.PropertyMap">
350
            <at name="scrollableTracksViewportWidth">true</at>
351
            <at name="height">135</at>
352
            <at name="width">801</at>
353
            <at name="name">txtProperties</at>
354
            <at name="scollBars">
355
             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
356
              <at name="name">scollBars</at>
357
              <at name="verticalpolicy">20</at>
358
              <at name="horizontalpolicy">30</at>
359
              <at name="border">
360
               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
361
                <super classname="com.jeta.forms.store.properties.BorderProperty">
362
                 <at name="name">border</at>
363
                </super>
364
                <at name="borders">
365
                 <object classname="java.util.LinkedList">
366
                  <item >
367
                   <at name="value">
368
                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
369
                     <super classname="com.jeta.forms.store.properties.BorderProperty">
370
                      <at name="name">border</at>
371
                     </super>
372
                    </object>
373
                   </at>
374
                  </item>
375
                 </object>
376
                </at>
377
               </object>
378
              </at>
379
             </object>
380
            </at>
381
            <at name="border">
382
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
383
              <super classname="com.jeta.forms.store.properties.BorderProperty">
384
               <at name="name">border</at>
385
              </super>
386
              <at name="borders">
387
               <object classname="java.util.LinkedList">
388
                <item >
389
                 <at name="value">
390
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
391
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
392
                    <at name="name">border</at>
393
                   </super>
394
                  </object>
395
                 </at>
396
                </item>
397
               </object>
398
              </at>
399
             </object>
400
            </at>
401
            <at name="scrollableTracksViewportHeight">true</at>
402
            <at name="editable">false</at>
403
           </object>
404
          </at>
405
         </object>
406
        </at>
407
       </object>
408
      </at>
409
     </item>
410
     <item >
411
      <at name="value">
412 328
       <object classname="com.jeta.forms.store.memento.FormMemento">
413 329
        <super classname="com.jeta.forms.store.memento.ComponentMemento">
414 330
         <at name="cellconstraints">
......
424 340
         </at>
425 341
         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
426 342
        </super>
427
        <at name="id">embedded.82525136</at>
343
        <at name="id">embedded.1146655308</at>
428 344
        <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
429 345
        <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),FILL:DEFAULT:NONE,FILL:DEFAULT:NONE</at>
430 346
        <at name="components">
......
453 369
               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
454 370
               <at name="properties">
455 371
                <object classname="com.jeta.forms.store.support.PropertyMap">
456
                 <at name="text">Is less than</at>
457
                 <at name="height">14</at>
458
                 <at name="width">85</at>
459
                 <at name="name">lblIsLessThan</at>
460
                 <at name="fill">
461
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
462
                   <at name="name">fill</at>
463
                  </object>
464
                 </at>
465 372
                 <at name="border">
466 373
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
467 374
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
482 389
                   </at>
483 390
                  </object>
484 391
                 </at>
392
                 <at name="name">lblIsLessThan</at>
393
                 <at name="width">85</at>
394
                 <at name="text">Is less than</at>
395
                 <at name="fill">
396
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
397
                   <at name="name">fill</at>
398
                  </object>
399
                 </at>
400
                 <at name="height">14</at>
485 401
                </object>
486 402
               </at>
487 403
              </object>
......
513 429
               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
514 430
               <at name="properties">
515 431
                <object classname="com.jeta.forms.store.support.PropertyMap">
516
                 <at name="text">Is greater than</at>
517
                 <at name="height">14</at>
518
                 <at name="width">85</at>
519
                 <at name="name">lblIsGreaterThan</at>
520
                 <at name="fill">
521
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
522
                   <at name="name">fill</at>
523
                  </object>
524
                 </at>
525 432
                 <at name="border">
526 433
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
527 434
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
542 449
                   </at>
543 450
                  </object>
544 451
                 </at>
452
                 <at name="name">lblIsGreaterThan</at>
453
                 <at name="width">85</at>
454
                 <at name="text">Is greater than</at>
455
                 <at name="fill">
456
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
457
                   <at name="name">fill</at>
458
                  </object>
459
                 </at>
460
                 <at name="height">14</at>
545 461
                </object>
546 462
               </at>
547 463
              </object>
......
573 489
               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
574 490
               <at name="properties">
575 491
                <object classname="com.jeta.forms.store.support.PropertyMap">
576
                 <at name="text">(full scale)</at>
577
                 <at name="height">14</at>
578
                 <at name="width">95</at>
579
                 <at name="name">lblFullScale</at>
580
                 <at name="fill">
581
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
582
                   <at name="name">fill</at>
583
                  </object>
584
                 </at>
585 492
                 <at name="border">
586 493
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
587 494
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
602 509
                   </at>
603 510
                  </object>
604 511
                 </at>
512
                 <at name="name">lblFullScale</at>
513
                 <at name="width">95</at>
514
                 <at name="text">(full scale)</at>
515
                 <at name="fill">
516
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
517
                   <at name="name">fill</at>
518
                  </object>
519
                 </at>
520
                 <at name="height">14</at>
605 521
                </object>
606 522
               </at>
607 523
              </object>
......
633 549
               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
634 550
               <at name="properties">
635 551
                <object classname="com.jeta.forms.store.support.PropertyMap">
636
                 <at name="text">(minimum scale)</at>
637
                 <at name="height">14</at>
638
                 <at name="width">95</at>
639
                 <at name="name">lblMinumunScale</at>
640
                 <at name="fill">
641
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
642
                   <at name="name">fill</at>
643
                  </object>
644
                 </at>
645 552
                 <at name="border">
646 553
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
647 554
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
662 569
                   </at>
663 570
                  </object>
664 571
                 </at>
572
                 <at name="name">lblMinumunScale</at>
573
                 <at name="width">95</at>
574
                 <at name="text">(minimum scale)</at>
575
                 <at name="fill">
576
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
577
                   <at name="name">fill</at>
578
                  </object>
579
                 </at>
580
                 <at name="height">14</at>
665 581
                </object>
666 582
               </at>
667 583
              </object>
......
693 609
               <at name="classname">javax.swing.JTextField</at>
694 610
               <at name="properties">
695 611
                <object classname="com.jeta.forms.store.support.PropertyMap">
696
                 <at name="height">20</at>
697
                 <at name="width">546</at>
698
                 <at name="name">txtIsLessThan</at>
699 612
                 <at name="border">
700 613
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
701 614
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
716 629
                   </at>
717 630
                  </object>
718 631
                 </at>
632
                 <at name="name">txtIsLessThan</at>
633
                 <at name="width">660</at>
634
                 <at name="height">20</at>
719 635
                </object>
720 636
               </at>
721 637
              </object>
......
747 663
               <at name="classname">javax.swing.JTextField</at>
748 664
               <at name="properties">
749 665
                <object classname="com.jeta.forms.store.support.PropertyMap">
750
                 <at name="height">20</at>
751
                 <at name="width">546</at>
752
                 <at name="name">txtIsGreaterThan</at>
753 666
                 <at name="border">
754 667
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
755 668
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
770 683
                   </at>
771 684
                  </object>
772 685
                 </at>
686
                 <at name="name">txtIsGreaterThan</at>
687
                 <at name="width">660</at>
688
                 <at name="height">20</at>
773 689
                </object>
774 690
               </at>
775 691
              </object>
......
801 717
               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
802 718
               <at name="properties">
803 719
                <object classname="com.jeta.forms.store.support.PropertyMap">
804
                 <at name="text">1:</at>
805
                 <at name="height">14</at>
806
                 <at name="width">12</at>
807
                 <at name="name"></at>
808
                 <at name="fill">
809
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
810
                   <at name="name">fill</at>
811
                  </object>
812
                 </at>
813 720
                 <at name="border">
814 721
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
815 722
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
830 737
                   </at>
831 738
                  </object>
832 739
                 </at>
740
                 <at name="width">12</at>
741
                 <at name="name"/>
742
                 <at name="text">1:</at>
743
                 <at name="fill">
744
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
745
                   <at name="name">fill</at>
746
                  </object>
747
                 </at>
748
                 <at name="height">14</at>
833 749
                </object>
834 750
               </at>
835 751
              </object>
......
861 777
               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
862 778
               <at name="properties">
863 779
                <object classname="com.jeta.forms.store.support.PropertyMap">
864
                 <at name="text">1:</at>
865
                 <at name="height">14</at>
866
                 <at name="width">12</at>
867
                 <at name="name"></at>
868
                 <at name="fill">
869
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
870
                   <at name="name">fill</at>
871
                  </object>
872
                 </at>
873 780
                 <at name="border">
874 781
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
875 782
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
890 797
                   </at>
891 798
                  </object>
892 799
                 </at>
800
                 <at name="width">12</at>
801
                 <at name="name"/>
802
                 <at name="text">1:</at>
803
                 <at name="fill">
804
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
805
                   <at name="name">fill</at>
806
                  </object>
807
                 </at>
808
                 <at name="height">14</at>
893 809
                </object>
894 810
               </at>
895 811
              </object>
......
904 820
          <at name="classname">com.jeta.forms.gui.form.GridView</at>
905 821
          <at name="properties">
906 822
           <object classname="com.jeta.forms.store.support.PropertyMap">
907
            <at name="name"></at>
823
            <at name="border">
824
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
825
              <super classname="com.jeta.forms.store.properties.BorderProperty">
826
               <at name="name">border</at>
827
              </super>
828
              <at name="borders">
829
               <object classname="java.util.LinkedList"/>
830
              </at>
831
             </object>
832
            </at>
833
            <at name="name"/>
908 834
            <at name="fill">
909 835
             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
910 836
              <at name="name">fill</at>
......
937 863
              </at>
938 864
             </object>
939 865
            </at>
940
            <at name="border">
941
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
942
              <super classname="com.jeta.forms.store.properties.BorderProperty">
943
               <at name="name">border</at>
944
              </super>
945
              <at name="borders">
946
               <object classname="java.util.LinkedList"/>
947
              </at>
948
             </object>
949
            </at>
950 866
           </object>
951 867
          </at>
952 868
         </object>
......
1009 925
          <at name="classname">javax.swing.JTextField</at>
1010 926
          <at name="properties">
1011 927
           <object classname="com.jeta.forms.store.support.PropertyMap">
1012
            <at name="height">20</at>
1013
            <at name="width">803</at>
1014
            <at name="name">txtName</at>
1015 928
            <at name="border">
1016 929
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1017 930
              <super classname="com.jeta.forms.store.properties.BorderProperty">
......
1032 945
              </at>
1033 946
             </object>
1034 947
            </at>
948
            <at name="name">txtName</at>
949
            <at name="width">917</at>
950
            <at name="height">20</at>
1035 951
           </object>
1036 952
          </at>
1037 953
         </object>
......
1063 979
          <at name="classname">com.jeta.forms.components.border.TitledBorderLabel</at>
1064 980
          <at name="properties">
1065 981
           <object classname="com.jeta.forms.store.support.PropertyMap">
1066
            <at name="text">Data source</at>
1067
            <at name="height">19</at>
1068
            <at name="width">803</at>
1069
            <at name="name">lblDataSource</at>
1070 982
            <at name="border">
1071 983
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1072 984
              <super classname="com.jeta.forms.store.properties.BorderProperty">
......
1087 999
              </at>
1088 1000
             </object>
1089 1001
            </at>
1002
            <at name="name">lblDataSource</at>
1003
            <at name="width">917</at>
1004
            <at name="text">Data source</at>
1005
            <at name="height">19</at>
1090 1006
           </object>
1091 1007
          </at>
1092 1008
         </object>
......
1111 1027
         </at>
1112 1028
         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
1113 1029
        </super>
1114
        <at name="id">embedded.Z25023000Q1513521e349KQ7ffc</at>
1030
        <at name="id">embedded.1965658344</at>
1115 1031
        <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
1116 1032
        <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0)</at>
1117 1033
        <at name="components">
......
1140 1056
               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
1141 1057
               <at name="properties">
1142 1058
                <object classname="com.jeta.forms.store.support.PropertyMap">
1143
                 <at name="text">Source type</at>
1144
                 <at name="height">14</at>
1145
                 <at name="width">68</at>
1146
                 <at name="name">lblSourceType</at>
1147
                 <at name="fill">
1148
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
1149
                   <at name="name">fill</at>
1150
                  </object>
1151
                 </at>
1152 1059
                 <at name="border">
1153 1060
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1154 1061
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
1169 1076
                   </at>
1170 1077
                  </object>
1171 1078
                 </at>
1079
                 <at name="name">lblSourceType</at>
1080
                 <at name="width">68</at>
1081
                 <at name="text">Source type</at>
1082
                 <at name="fill">
1083
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
1084
                   <at name="name">fill</at>
1085
                  </object>
1086
                 </at>
1087
                 <at name="height">14</at>
1172 1088
                </object>
1173 1089
               </at>
1174 1090
              </object>
......
1200 1116
               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
1201 1117
               <at name="properties">
1202 1118
                <object classname="com.jeta.forms.store.support.PropertyMap">
1203
                 <at name="text">Source</at>
1204
                 <at name="height">14</at>
1205
                 <at name="width">68</at>
1206
                 <at name="name">lblSource</at>
1207
                 <at name="fill">
1208
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
1209
                   <at name="name">fill</at>
1210
                  </object>
1211
                 </at>
1212 1119
                 <at name="border">
1213 1120
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1214 1121
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
1229 1136
                   </at>
1230 1137
                  </object>
1231 1138
                 </at>
1139
                 <at name="name">lblSource</at>
1140
                 <at name="width">68</at>
1141
                 <at name="text">Source</at>
1142
                 <at name="fill">
1143
                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
1144
                   <at name="name">fill</at>
1145
                  </object>
1146
                 </at>
1147
                 <at name="height">14</at>
1232 1148
                </object>
1233 1149
               </at>
1234 1150
              </object>
......
1260 1176
               <at name="classname">javax.swing.JTextField</at>
1261 1177
               <at name="properties">
1262 1178
                <object classname="com.jeta.forms.store.support.PropertyMap">
1263
                 <at name="height">20</at>
1264
                 <at name="width">710</at>
1265
                 <at name="name">txtSourceType</at>
1266
                 <at name="background" object="color">236,233,216</at>
1267 1179
                 <at name="border">
1268 1180
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1269 1181
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
1284 1196
                   </at>
1285 1197
                  </object>
1286 1198
                 </at>
1199
                 <at name="background" object="color">236,233,216</at>
1287 1200
                 <at name="editable">false</at>
1201
                 <at name="name">txtSourceType</at>
1202
                 <at name="width">824</at>
1203
                 <at name="height">20</at>
1288 1204
                </object>
1289 1205
               </at>
1290 1206
              </object>
......
1316 1232
               <at name="classname">javax.swing.JTextField</at>
1317 1233
               <at name="properties">
1318 1234
                <object classname="com.jeta.forms.store.support.PropertyMap">
1319
                 <at name="height">20</at>
1320
                 <at name="width">710</at>
1321
                 <at name="name">txtSource</at>
1322
                 <at name="background" object="color">236,233,216</at>
1323 1235
                 <at name="border">
1324 1236
                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1325 1237
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
......
1340 1252
                   </at>
1341 1253
                  </object>
1342 1254
                 </at>
1255
                 <at name="background" object="color">236,233,216</at>
1343 1256
                 <at name="editable">false</at>
1257
                 <at name="name">txtSource</at>
1258
                 <at name="width">824</at>
1259
                 <at name="height">20</at>
1344 1260
                </object>
1345 1261
               </at>
1346 1262
              </object>
......
1355 1271
          <at name="classname">com.jeta.forms.gui.form.GridView</at>
1356 1272
          <at name="properties">
1357 1273
           <object classname="com.jeta.forms.store.support.PropertyMap">
1358
            <at name="name"></at>
1274
            <at name="border">
1275
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1276
              <super classname="com.jeta.forms.store.properties.BorderProperty">
1277
               <at name="name">border</at>
1278
              </super>
1279
              <at name="borders">
1280
               <object classname="java.util.LinkedList"/>
1281
              </at>
1282
             </object>
1283
            </at>
1284
            <at name="name"/>
1359 1285
            <at name="fill">
1360 1286
             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
1361 1287
              <at name="name">fill</at>
......
1366 1292
              <at name="name">scollBars</at>
1367 1293
              <at name="verticalpolicy">21</at>
1368 1294
              <at name="horizontalpolicy">31</at>
1369
             </object>
1370
            </at>
1371
            <at name="border">
1372
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1373
              <super classname="com.jeta.forms.store.properties.BorderProperty">
1374
               <at name="name">border</at>
1375
              </super>
1376
              <at name="borders">
1377
               <object classname="java.util.LinkedList"/>
1295
              <at name="border">
1296
               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1297
                <super classname="com.jeta.forms.store.properties.BorderProperty">
1298
                 <at name="name">border</at>
1299
                </super>
1300
                <at name="borders">
1301
                 <object classname="java.util.LinkedList">
1302
                  <item >
1303
                   <at name="value">
1304
                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
1305
                     <super classname="com.jeta.forms.store.properties.BorderProperty">
1306
                      <at name="name">border</at>
1307
                     </super>
1308
                    </object>
1309
                   </at>
1310
                  </item>
1311
                 </object>
1312
                </at>
1313
               </object>
1378 1314
              </at>
1379 1315
             </object>
1380 1316
            </at>
......
1416 1352
       </object>
1417 1353
      </at>
1418 1354
     </item>
1355
     <item >
1356
      <at name="value">
1357
       <object classname="com.jeta.forms.store.memento.BeanMemento">
1358
        <super classname="com.jeta.forms.store.memento.ComponentMemento">
1359
         <at name="cellconstraints">
1360
          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
1361
           <at name="column">2</at>
1362
           <at name="row">15</at>
1363
           <at name="colspan">2</at>
1364
           <at name="rowspan">1</at>
1365
           <at name="halign">default</at>
1366
           <at name="valign">default</at>
1367
           <at name="insets" object="insets">0,0,0,0</at>
1368
          </object>
1369
         </at>
1370
         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
1371
        </super>
1372
        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
1373
        <at name="beanclass">javax.swing.JEditorPane</at>
1374
        <at name="beanproperties">
1375
         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
1376
          <at name="classname">javax.swing.JEditorPane</at>
1377
          <at name="properties">
1378
           <object classname="com.jeta.forms.store.support.PropertyMap">
1379
            <at name="border">
1380
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1381
              <super classname="com.jeta.forms.store.properties.BorderProperty">
1382
               <at name="name">border</at>
1383
              </super>
1384
              <at name="borders">
1385
               <object classname="java.util.LinkedList">
1386
                <item >
1387
                 <at name="value">
1388
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
1389
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
1390
                    <at name="name">border</at>
1391
                   </super>
1392
                  </object>
1393
                 </at>
1394
                </item>
1395
               </object>
1396
              </at>
1397
             </object>
1398
            </at>
1399
            <at name="scrollableTracksViewportHeight">true</at>
1400
            <at name="scrollableTracksViewportWidth">true</at>
1401
            <at name="name">txtProperties</at>
1402
            <at name="width">915</at>
1403
            <at name="scollBars">
1404
             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
1405
              <at name="name">scollBars</at>
1406
              <at name="verticalpolicy">20</at>
1407
              <at name="horizontalpolicy">30</at>
1408
             </object>
1409
            </at>
1410
            <at name="height">128</at>
1411
           </object>
1412
          </at>
1413
         </object>
1414
        </at>
1415
       </object>
1416
      </at>
1417
     </item>
1419 1418
    </object>
1420 1419
   </at>
1421 1420
   <at name="properties">
......
1423 1422
     <at name="classname">com.jeta.forms.gui.form.GridView</at>
1424 1423
     <at name="properties">
1425 1424
      <object classname="com.jeta.forms.store.support.PropertyMap">
1426
       <at name="name"></at>
1425
       <at name="border">
1426
        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
1427
         <super classname="com.jeta.forms.store.properties.BorderProperty">
1428
          <at name="name">border</at>
1429
         </super>
1430
         <at name="borders">
1431
          <object classname="java.util.LinkedList"/>
1432
         </at>
1433
        </object>
1434
       </at>
1435
       <at name="name"/>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff