Revision 793

View differences:

trunk/org.gvsig.layout/org.gvsig.layout.app/pom.xml
1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
2

  
3
    <modelVersion>4.0.0</modelVersion>
4
    <artifactId>org.gvsig.layout.app</artifactId>
5
    <packaging>pom</packaging>
6
    <version>1.0.0-SNAPSHOT</version>
7

  
8
    <name>${project.artifactId}</name>
9

  
10
    <parent>
11
        <groupId>org.gvsig</groupId>
12
        <artifactId>org.gvsig.layout</artifactId>
13
        <version>1.0.0-SNAPSHOT</version>
14
    </parent>
15

  
16
	<modules>
17
    <module>${project.artifactId}.label</module>
18
    <module>${project.artifactId}.configurablelegend</module>
19
  </modules>
20

  
21
</project>
trunk/org.gvsig.layout/org.gvsig.layout.app/org.gvsig.layout.app.configurablelegend/src/main/assembly/gvsig-plugin-package.xml
1
<assembly>
2
  <id>gvsig-plugin-package</id>
3
  <formats>
4
    <format>zip</format>
5
  </formats>
6
  <baseDirectory>${project.artifactId}</baseDirectory>
7
  <includeBaseDirectory>true</includeBaseDirectory>
8
  <files>
9
    <file>
10
      <source>target/${project.artifactId}-${project.version}.jar</source>
11
      <outputDirectory>lib</outputDirectory>
12
    </file>
13
    <file>
14
      <source>target/package.info</source>
15
    </file>
16
  </files>
17

  
18
  <fileSets>
19
    <fileSet>
20
      <directory>src/main/resources-plugin</directory>
21
      <outputDirectory>.</outputDirectory>
22
    </fileSet>
23
  </fileSets>
24

  
25
  <dependencySets>
26
  
27
  <!--
28
    <dependencySet>
29
      <useProjectArtifact>false</useProjectArtifact>
30
      <useTransitiveDependencies>false</useTransitiveDependencies>
31
      <outputDirectory>lib</outputDirectory>
32
      <includes>
33
      </includes>
34
    </dependencySet>
35
    
36
    -->
37
    
38
  </dependencySets>
39

  
40
</assembly>
trunk/org.gvsig.layout/org.gvsig.layout.app/org.gvsig.layout.app.configurablelegend/src/main/java/org/gvsig/tools/swing/impl/pickercontroller/FontPickerControllerImpl.java
1

  
2
package org.gvsig.tools.swing.impl.pickercontroller;
3

  
4
import java.awt.Font;
5
import java.net.URL;
6
import javax.swing.ImageIcon;
7
import javax.swing.JButton;
8
import javax.swing.JComboBox;
9
import javax.swing.JToggleButton;
10
import org.gvsig.tools.swing.api.ToolsSwingLocator;
11
import org.gvsig.tools.swing.api.pickercontroller.AbstractPickerController;
12
import org.gvsig.tools.swing.icontheme.IconTheme;
13
import org.gvsig.tools.swing.icontheme.IconThemeManager;
14

  
15

  
16
public class FontPickerControllerImpl
17
    extends AbstractPickerController<Font> {
18

  
19
    private final JComboBox cboFontName;
20
    private final JComboBox cboFontSize;
21
    private final JToggleButton btnBold;
22
    private final JToggleButton btnItalic;
23
    private final JToggleButton btnUnderline;
24
    
25
    public static void selfRegister() {
26
        URL imageResource = DatePickerControllerImpl.class.getClassLoader().getResource("org/gvsig/tools/swing/picker/picker-font-bold.png");
27
        if (imageResource != null) {
28
            IconThemeManager iconThemeManager = ToolsSwingLocator.getIconThemeManager();
29
            IconTheme theme = iconThemeManager.getCurrent();
30
            ImageIcon icon = new ImageIcon(imageResource);
31
            theme.registerDefault("tools", "picker", "picker-font-bold", icon, imageResource);
32
        }
33
        imageResource = DatePickerControllerImpl.class.getClassLoader().getResource("org/gvsig/tools/swing/picker/picker-font-italic.png");
34
        if (imageResource != null) {
35
            IconThemeManager iconThemeManager = ToolsSwingLocator.getIconThemeManager();
36
            IconTheme theme = iconThemeManager.getCurrent();
37
            ImageIcon icon = new ImageIcon(imageResource);
38
            theme.registerDefault("tools", "picker", "picker-font-italic", icon, imageResource);
39
        }
40
        imageResource = DatePickerControllerImpl.class.getClassLoader().getResource("org/gvsig/tools/swing/picker/picker-font-underline.png");
41
        if (imageResource != null) {
42
            IconThemeManager iconThemeManager = ToolsSwingLocator.getIconThemeManager();
43
            IconTheme theme = iconThemeManager.getCurrent();
44
            ImageIcon icon = new ImageIcon(imageResource);
45
            theme.registerDefault("tools", "picker", "picker-font-underline", icon, imageResource);
46
        }
47
    }
48
                
49
    public FontPickerControllerImpl(
50
            JComboBox cboFontName, 
51
            JComboBox cboFontSize, 
52
            JToggleButton btnBold, 
53
            JToggleButton btnItalic, 
54
            JToggleButton btnUnderline 
55
        ) {
56
        this.cboFontName = cboFontName;
57
        this.cboFontSize = cboFontSize;
58
        this.btnBold = btnBold;
59
        this.btnItalic = btnItalic;
60
        this.btnUnderline = btnUnderline;
61
        
62
        this.btnBold.setIcon(this.getIcon("picker-font-bold"));
63
        this.btnItalic.setIcon(this.getIcon("picker-font-italic"));
64
        this.btnUnderline.setIcon(this.getIcon("picker-font-underline"));
65
    }
66
    
67
    @Override
68
    public Font get() {
69
        return null;
70
    }
71

  
72
    @Override
73
    public void set(Font t) {
74
    }
75

  
76
    @Override
77
    public void coerceAndSet(Object font) {
78
    }
79

  
80
    @Override
81
    public void setEnabled(boolean enabled) {
82
        this.cboFontName.setEnabled(enabled);
83
        this.cboFontSize.setEnabled(enabled);
84
        this.btnBold.setEnabled(enabled);
85
        this.btnItalic.setEnabled(enabled);
86
        this.btnUnderline.setEnabled(enabled);
87
    }
88

  
89
    @Override
90
    public boolean isEnabled() {
91
        return this.cboFontName.isEnabled();
92
    }
93
    
94
}
trunk/org.gvsig.layout/org.gvsig.layout.app/org.gvsig.layout.app.configurablelegend/src/main/java/org/gvsig/layout/configurablelegend/LeafEntry.java
1

  
2
package org.gvsig.layout.configurablelegend;
3

  
4

  
5
public interface LeafEntry extends Entry {
6
    
7
}
trunk/org.gvsig.layout/org.gvsig.layout.app/org.gvsig.layout.app.configurablelegend/src/main/java/org/gvsig/layout/configurablelegend/Frame.java
1
package org.gvsig.layout.configurablelegend;
2

  
3
import java.awt.Color;
4

  
5
public interface Frame {
6

  
7
    public Color getBorderColor();
8

  
9
    public Color getBackgroundColor();
10

  
11
    public int getGap();
12

  
13
    public int getShadow();
14

  
15
    public int getBorderType();
16

  
17
    public void setBorderColor(Color color);
18

  
19
    public void setBackgroundColor(Color color);
20

  
21
    public void setGap(int gap);
22

  
23
    public void setShadow(int shadow);
24

  
25
    public void setBorderType(int borderType);
26
}
trunk/org.gvsig.layout/org.gvsig.layout.app/org.gvsig.layout.app.configurablelegend/src/main/java/org/gvsig/layout/configurablelegend/LegendFrames.java
1
package org.gvsig.layout.configurablelegend;
2

  
3
import java.util.List;
4
import org.apache.commons.lang3.tuple.Pair;
5
import org.gvsig.layout.configurablelegend.fframe.FFrameLegendFrame;
6
import org.gvsig.layout.configurablelegend.fframe.FFrameLegendSymbolEntry;
7
import org.gvsig.layout.configurablelegend.fframe.FFrameLegendText;
8
import org.gvsig.layout.configurablelegend.fframe.FFrameLegendTextEntry;
9

  
10
public interface LegendFrames {
11
    
12
    public FFrameLegendFrame getFrame();
13

  
14
    public FFrameLegendText getTitle();
15
  
16
    public List<Pair<FFrameLegendTextEntry,FFrameLegendSymbolEntry>> getTitles(); 
17
  
18
    public List<Pair<FFrameLegendTextEntry,FFrameLegendSymbolEntry>> getEntries();   
19
    
20
    public void build(LegendConfig config);
21
}
trunk/org.gvsig.layout/org.gvsig.layout.app/org.gvsig.layout.app.configurablelegend/src/main/java/org/gvsig/layout/configurablelegend/extension/ConfigurableLegendExtension.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
 *
3
 * Copyright (C) 2007-2008 Infrastructures and Transports Department
4
 * of the Valencian Government (CIT)
5
 *
6
 * This program is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU General Public License
8
 * as published by the Free Software Foundation; either version 2
9
 * of the License, or (at your option) any later version.
10
 *
11
 * This program is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 *
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
18
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19
 * MA  02110-1301, USA.
20
 *
21
 */
22
package org.gvsig.layout.configurablelegend.extension;
23

  
24
import org.gvsig.layout.configurablelegend.fframe.FFrameConfigurableLegend;
25
import org.gvsig.layout.configurablelegend.fframe.FFrameConfigurableLegendFactory;
26
import org.gvsig.layout.configurablelegend.propertiespanel.ConfigurableLegendPropertiesController;
27
import java.awt.Component;
28
import java.beans.PropertyVetoException;
29
import java.io.File;
30
import java.io.FileInputStream;
31
import java.io.IOException;
32
import java.util.Iterator;
33
import java.util.prefs.Preferences;
34
import javax.swing.JOptionPane;
35
import org.gvsig.andami.IconThemeHelper;
36
import org.gvsig.andami.PluginServices;
37
import org.gvsig.andami.plugins.Extension;
38
import org.gvsig.andami.ui.mdiManager.IWindow;
39
import org.gvsig.andami.ui.mdiManager.MDIManager;
40
import org.gvsig.app.ApplicationLocator;
41
import org.gvsig.app.ApplicationManager;
42
import org.gvsig.app.project.Project;
43
import org.gvsig.app.project.ProjectManager;
44
import org.gvsig.app.project.documents.Document;
45
import org.gvsig.app.project.documents.layout.DefaultLayoutManager;
46
import org.gvsig.app.project.documents.layout.LayoutDocument;
47
import org.gvsig.app.project.documents.layout.LayoutManager;
48
import org.gvsig.app.project.documents.layout.contextmenu.gui.BeforeLayoutMenuEntry;
49
import org.gvsig.app.project.documents.layout.contextmenu.gui.BehindLayoutMenuEntry;
50
import org.gvsig.app.project.documents.layout.contextmenu.gui.CancelLayoutMenuEntry;
51
import org.gvsig.app.project.documents.layout.contextmenu.gui.CopyLayoutMenuEntry;
52
import org.gvsig.app.project.documents.layout.contextmenu.gui.CutLayoutMenuEntry;
53
import org.gvsig.app.project.documents.layout.contextmenu.gui.PasteLayoutMenuEntry;
54
import org.gvsig.app.project.documents.layout.contextmenu.gui.PositionLayoutMenuEntry;
55
import org.gvsig.app.project.documents.layout.contextmenu.gui.PropertyLayoutMenuEntry;
56
import org.gvsig.app.project.documents.layout.contextmenu.gui.RefreshLayoutMenuEntry;
57
import org.gvsig.app.project.documents.layout.contextmenu.gui.SelectAllLayoutMenuEntry;
58
import org.gvsig.app.project.documents.layout.contextmenu.gui.SimplifyLayoutMenuEntry;
59
import org.gvsig.app.project.documents.layout.contextmenu.gui.TerminateLayoutMenuEntry;
60
import org.gvsig.app.project.documents.layout.fframes.FFrame;
61
import org.gvsig.app.project.documents.layout.fframes.FFrameBasicFactory;
62
import org.gvsig.app.project.documents.layout.fframes.FFrameGraphics;
63
import org.gvsig.app.project.documents.layout.fframes.FFrameGraphicsFactory;
64
import org.gvsig.app.project.documents.layout.fframes.FFrameGrid;
65
import org.gvsig.app.project.documents.layout.fframes.FFrameGridFactory;
66
import org.gvsig.app.project.documents.layout.fframes.FFrameGroup;
67
import org.gvsig.app.project.documents.layout.fframes.FFrameGroupFactory;
68
import org.gvsig.app.project.documents.layout.fframes.FFrameLegend;
69
import org.gvsig.app.project.documents.layout.fframes.FFrameLegendFactory;
70
import org.gvsig.app.project.documents.layout.fframes.FFrameNorth;
71
import org.gvsig.app.project.documents.layout.fframes.FFrameNorthFactory;
72
import org.gvsig.app.project.documents.layout.fframes.FFrameOverView;
73
import org.gvsig.app.project.documents.layout.fframes.FFrameOverViewFactory;
74
import org.gvsig.app.project.documents.layout.fframes.FFramePicture;
75
import org.gvsig.app.project.documents.layout.fframes.FFramePictureFactory;
76
import org.gvsig.app.project.documents.layout.fframes.FFrameScaleBar;
77
import org.gvsig.app.project.documents.layout.fframes.FFrameScaleBarFactory;
78
import org.gvsig.app.project.documents.layout.fframes.FFrameSymbol;
79
import org.gvsig.app.project.documents.layout.fframes.FFrameSymbolFactory;
80
import org.gvsig.app.project.documents.layout.fframes.FFrameTable;
81
import org.gvsig.app.project.documents.layout.fframes.FFrameTableFactory;
82
import org.gvsig.app.project.documents.layout.fframes.FFrameText;
83
import org.gvsig.app.project.documents.layout.fframes.FFrameTextFactory;
84
import org.gvsig.app.project.documents.layout.fframes.FFrameView;
85
import org.gvsig.app.project.documents.layout.fframes.FFrameViewFactory;
86
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFrameBoxDialog;
87
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFrameGraphicsDialog;
88
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFrameGridDialog;
89
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFrameGroupDialog;
90
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFrameLegendDialog;
91
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFrameNorthDialog;
92
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFrameOverViewDialog;
93
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFramePictureDialog;
94
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFrameScaleBarDialog;
95
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFrameTextDialog;
96
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFrameViewDialog;
97
import org.gvsig.app.project.documents.layout.gui.LayoutPanel;
98
import org.gvsig.gui.beans.swing.JFileChooser;
99
import org.gvsig.i18n.Messages;
100
import org.gvsig.tools.ToolsLocator;
101
import org.gvsig.tools.extensionpoint.ExtensionPointManager;
102
import org.gvsig.tools.i18n.I18nManager;
103
import org.gvsig.tools.persistence.PersistenceManager;
104
import org.gvsig.tools.persistence.PersistentState;
105
import org.gvsig.tools.persistence.exception.PersistenceException;
106
import org.gvsig.utils.GenericFileFilter;
107
import org.slf4j.Logger;
108
import org.slf4j.LoggerFactory;
109

  
110
/**
111
 * Extension que proporciona controles para crear proyectos nuevos, abrirlos y
112
 * guardarlos. Adem?s los tipos de tabla que soporta el proyecto son a?adidos en
113
 * esta clase.
114
 * 
115
 * @author Fernando Gonz?lez Cort?s
116
 */
117
public class ConfigurableLegendExtension extends Extension {
118

  
119
    private void registerIcons() {
120
        IconThemeHelper.registerIcon("action", "layout-insert-label", this);
121
    }
122

  
123
    @Override
124
    public void initialize() {
125
        registerIcons();
126
    }
127

  
128
    @Override
129
    public void postInitialize() {
130
        super.postInitialize();
131
        registerFFrames();
132
    }
133

  
134

  
135
    @Override
136
    public void execute(String actionCommand) {
137
    }
138

  
139
    private void registerFFrames() {
140
        ProjectManager projectManager = ApplicationLocator.getProjectManager();
141
        DefaultLayoutManager layoutManager = (DefaultLayoutManager) projectManager.getDocumentManager(DefaultLayoutManager.TYPENAME);
142

  
143
        layoutManager.registerFrameFactory(new FFrameConfigurableLegendFactory());
144
        layoutManager.registerFFrameDialog(FFrameConfigurableLegend.PERSISTENCE_DEFINITION_NAME, ConfigurableLegendPropertiesController.class);
145
    }
146
    @Override
147
    public boolean isEnabled() {
148
        return true;
149
    }
150

  
151
    @Override
152
    public boolean isVisible() {
153
        return false;
154
    }
155
}
trunk/org.gvsig.layout/org.gvsig.layout.app/org.gvsig.layout.app.configurablelegend/src/main/java/org/gvsig/layout/configurablelegend/propertiespanel/ConfigurableLegendPropertiesController.java
1
/* gvSIG. Geographic Information System of the Valencian Government
2
 *
3
 * Copyright (C) 2007-2008 Infrastructures and Transports Department
4
 * of the Valencian Government (CIT)
5
 *
6
 * This program is free software; you can redistribute it and/or
7
 * modify it under the terms of the GNU General Public License
8
 * as published by the Free Software Foundation; either version 2
9
 * of the License, or (at your option) any later version.
10
 *
11
 * This program is distributed in the hope that it will be useful,
12
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 * GNU General Public License for more details.
15
 *
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
18
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19
 * MA  02110-1301, USA.
20
 *
21
 */
22
package org.gvsig.layout.configurablelegend.propertiespanel;
23

  
24
import java.awt.Font;
25
import javax.swing.ImageIcon;
26
import javax.swing.JComboBox;
27
import javax.swing.JToggleButton;
28
import javax.swing.event.ChangeEvent;
29
import javax.swing.event.ChangeListener;
30
import org.apache.commons.io.FilenameUtils;
31
import org.gvsig.tools.swing.api.ToolsSwingLocator;
32
import org.gvsig.tools.swing.api.ToolsSwingManager;
33
import org.gvsig.tools.swing.api.pickercontroller.ColorPickerController;
34
import org.gvsig.tools.swing.api.pickercontroller.FilePickerController;
35
import org.gvsig.tools.swing.api.pickercontroller.PickerController;
36
import org.gvsig.tools.swing.icontheme.IconTheme;
37
import org.gvsig.tools.swing.impl.pickercontroller.FontPickerControllerImpl;
38

  
39
public class ConfigurableLegendPropertiesController 
40
        extends ConfigurableLegendPropertiesView
41
    {
42

  
43
    private ColorPickerController pickerBackgroundBorderColor;
44
    private ColorPickerController pickerFrameBorderColor;
45
    private FilePickerController pickerEntrySymbol;
46
    private FilePickerController pickerLayerSymbol;
47
    private PickerController<Font> pickerTitleFont;
48
    private PickerController<Font> pickerLayerFont;
49
    private PickerController<Font> pickerLabelFont;
50
    
51
    public ConfigurableLegendPropertiesController() {
52
        this.initComponents();
53
    }
54

  
55
    private void initComponents() {
56
        ToolsSwingManager swingManager = ToolsSwingLocator.getToolsSwingManager();
57
        
58
        this.pickerBackgroundBorderColor = swingManager.createColorPickerController(
59
                this.txtBackgroundBorderColor, 
60
                this.btnBackgroundBorderColor
61
        );
62
        this.pickerFrameBorderColor = swingManager.createColorPickerController(
63
                this.txtFrameBorderColor, 
64
                this.btnFrameBorderColor
65
        );
66
        this.pickerEntrySymbol = swingManager.createFilePickerController(
67
                null, 
68
                this.btnEntrySymbol
69
        );
70
        this.pickerEntrySymbol.addChangeListener(new ChangeListener() {
71
            @Override
72
            public void stateChanged(ChangeEvent e) {
73
                doChangePickerEntrySymbol();
74
            }
75
        });
76
        this.pickerLayerSymbol = swingManager.createFilePickerController(
77
                null, 
78
                this.btnLayerSymbol
79
        );
80
        this.pickerLayerSymbol.addChangeListener(new ChangeListener() {
81
            @Override
82
            public void stateChanged(ChangeEvent e) {
83
                doChangePickerLayerSymbol();
84
            }
85
        });
86
        this.pickerTitleFont = createFontPickerController(
87
                cboTitleFontName, 
88
                cboTitleFontSize, 
89
                btnTitleFontBold, 
90
                btnTitleFontItalic, 
91
                btnTitleFontUnderline
92
        );
93
        this.pickerLayerFont = createFontPickerController(
94
                cboLayerTitleFontName, 
95
                cboLayerTitleFontSize, 
96
                btnLayerTitleFontBold, 
97
                btnLayerTitleFontItalic, 
98
                btnLayerTitleFontUnderline
99
        );
100
        this.pickerLabelFont = createFontPickerController(
101
                cboLabelFontName, 
102
                cboLabelFontSize, 
103
                btnLabelFontBold, 
104
                btnLabelFontItalic, 
105
                btnLabelFontUnderline
106
        );
107

  
108
    }
109
    
110
    @Override
111
    public ImageIcon loadImage(String imageName) {
112
        IconTheme iconTheme = ToolsSwingLocator.getIconThemeManager().getCurrent();
113
        String iconName = FilenameUtils.getBaseName(imageName);
114
        if( iconTheme.exists(iconName) ) {
115
            return iconTheme.get(iconName);
116
        }
117
        try {
118
            return super.loadImage(imageName); 
119
        } catch(Exception ex) {
120
            return iconTheme.getDefaultIcon();
121
        }
122
    }
123
    
124
    private PickerController<Font> createFontPickerController(
125
            JComboBox cboFontName, 
126
            JComboBox cboFontSize, 
127
            JToggleButton btnBold, 
128
            JToggleButton btnItalic, 
129
            JToggleButton btnUnderline 
130
        ) {
131
        return new FontPickerControllerImpl(
132
                cboFontName, 
133
                cboFontSize, 
134
                btnBold, 
135
                btnItalic, 
136
                btnUnderline 
137
            );
138
    }
139
    
140
    private void doChangePickerEntrySymbol() {
141
        
142
    }
143
    
144
    private void doChangePickerLayerSymbol() {
145
        
146
    }
147
}
trunk/org.gvsig.layout/org.gvsig.layout.app/org.gvsig.layout.app.configurablelegend/src/main/java/org/gvsig/layout/configurablelegend/propertiespanel/ConfigurableLegendPropertiesView.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.layout/org.gvsig.layout.app/org.gvsig.layout.app.configurablelegend/src/main/java/org/gvsig/layout/configurablelegend/propertiespanel/ConfigurableLegendPropertiesView.xml</at>
28
   <at name="path">org.gvsig.layout.app/org.gvsig.layout.app.configurablelegend/src/main/java/org/gvsig/layout/configurablelegend/propertiespanel/ConfigurableLegendPropertiesView.xml</at>
29
   <at name="rowspecs">CENTER:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),CENTER:DEFAULT:NONE</at>
30
   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:GROW(1.0),FILL:DEFAULT:NONE</at>
31
   <at name="components">
32
    <object classname="java.util.LinkedList">
33
     <item >
34
      <at name="value">
35
       <object classname="com.jeta.forms.store.memento.BeanMemento">
36
        <super classname="com.jeta.forms.store.memento.ComponentMemento">
37
         <at name="cellconstraints">
38
          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
39
           <at name="column">2</at>
40
           <at name="row">2</at>
41
           <at name="colspan">1</at>
42
           <at name="rowspan">1</at>
43
           <at name="halign">default</at>
44
           <at name="valign">default</at>
45
           <at name="insets" object="insets">0,0,0,0</at>
46
          </object>
47
         </at>
48
         <at name="componentclass">com.jeta.forms.gui.form.FormContainerComponent</at>
49
        </super>
50
        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
51
        <at name="beanclass">javax.swing.JTabbedPane</at>
52
        <at name="beanproperties">
53
         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
54
          <at name="classname">javax.swing.JTabbedPane</at>
55
          <at name="properties">
56
           <object classname="com.jeta.forms.store.support.PropertyMap">
57
            <at name="border">
58
             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
59
              <super classname="com.jeta.forms.store.properties.BorderProperty">
60
               <at name="name">border</at>
61
              </super>
62
              <at name="borders">
63
               <object classname="java.util.LinkedList">
64
                <item >
65
                 <at name="value">
66
                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
67
                   <super classname="com.jeta.forms.store.properties.BorderProperty">
68
                    <at name="name">border</at>
69
                   </super>
70
                  </object>
71
                 </at>
72
                </item>
73
               </object>
74
              </at>
75
             </object>
76
            </at>
77
            <at name="componentCount">4</at>
78
            <at name="name"></at>
79
            <at name="tabs">
80
             <object classname="com.jeta.forms.store.properties.TabbedPaneProperties">
81
              <at name="name">tabs</at>
82
              <at name="items">
83
               <object classname="java.util.LinkedList">
84
                <item >
85
                 <at name="value">
86
                  <object classname="com.jeta.forms.store.properties.TabProperty">
87
                   <at name="name">tab</at>
88
                   <at name="title">General</at>
89
                   <at name="icon">
90
                    <object classname="com.jeta.forms.store.properties.IconProperty">
91
                     <at name="embedded">false</at>
92
                     <at name="width">0</at>
93
                     <at name="height">0</at>
94
                    </object>
95
                   </at>
96
                   <at name="form">
97
                    <object classname="com.jeta.forms.store.memento.FormMemento">
98
                     <super classname="com.jeta.forms.store.memento.ComponentMemento">
99
                      <at name="cellconstraints">
100
                       <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
101
                        <at name="column">1</at>
102
                        <at name="row">1</at>
103
                        <at name="colspan">1</at>
104
                        <at name="rowspan">1</at>
105
                        <at name="halign">default</at>
106
                        <at name="valign">default</at>
107
                        <at name="insets" object="insets">0,0,0,0</at>
108
                       </object>
109
                      </at>
110
                      <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
111
                     </super>
112
                     <at name="id">embedded.882428322</at>
113
                     <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:4DLU:NONE,TOP:DEFAULT:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
114
                     <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:DEFAULT:GROW(1.0),FILL:DEFAULT:NONE</at>
115
                     <at name="components">
116
                      <object classname="java.util.LinkedList">
117
                       <item >
118
                        <at name="value">
119
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
120
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
121
                           <at name="cellconstraints">
122
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
123
                             <at name="column">2</at>
124
                             <at name="row">2</at>
125
                             <at name="colspan">1</at>
126
                             <at name="rowspan">1</at>
127
                             <at name="halign">default</at>
128
                             <at name="valign">default</at>
129
                             <at name="insets" object="insets">0,0,0,0</at>
130
                            </object>
131
                           </at>
132
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
133
                          </super>
134
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
135
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
136
                          <at name="beanproperties">
137
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
138
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
139
                            <at name="properties">
140
                             <object classname="com.jeta.forms.store.support.PropertyMap">
141
                              <at name="border">
142
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
143
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
144
                                 <at name="name">border</at>
145
                                </super>
146
                                <at name="borders">
147
                                 <object classname="java.util.LinkedList">
148
                                  <item >
149
                                   <at name="value">
150
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
151
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
152
                                      <at name="name">border</at>
153
                                     </super>
154
                                    </object>
155
                                   </at>
156
                                  </item>
157
                                 </object>
158
                                </at>
159
                               </object>
160
                              </at>
161
                              <at name="width">39</at>
162
                              <at name="name"/>
163
                              <at name="text">Title</at>
164
                              <at name="fill">
165
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
166
                                <at name="name">fill</at>
167
                               </object>
168
                              </at>
169
                              <at name="height">14</at>
170
                             </object>
171
                            </at>
172
                           </object>
173
                          </at>
174
                         </object>
175
                        </at>
176
                       </item>
177
                       <item >
178
                        <at name="value">
179
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
180
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
181
                           <at name="cellconstraints">
182
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
183
                             <at name="column">4</at>
184
                             <at name="row">2</at>
185
                             <at name="colspan">1</at>
186
                             <at name="rowspan">1</at>
187
                             <at name="halign">default</at>
188
                             <at name="valign">default</at>
189
                             <at name="insets" object="insets">0,0,0,0</at>
190
                            </object>
191
                           </at>
192
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
193
                          </super>
194
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
195
                          <at name="beanclass">javax.swing.JTextField</at>
196
                          <at name="beanproperties">
197
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
198
                            <at name="classname">javax.swing.JTextField</at>
199
                            <at name="properties">
200
                             <object classname="com.jeta.forms.store.support.PropertyMap">
201
                              <at name="border">
202
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
203
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
204
                                 <at name="name">border</at>
205
                                </super>
206
                                <at name="borders">
207
                                 <object classname="java.util.LinkedList">
208
                                  <item >
209
                                   <at name="value">
210
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
211
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
212
                                      <at name="name">border</at>
213
                                     </super>
214
                                    </object>
215
                                   </at>
216
                                  </item>
217
                                 </object>
218
                                </at>
219
                               </object>
220
                              </at>
221
                              <at name="selectionStart">5</at>
222
                              <at name="width">849</at>
223
                              <at name="name"/>
224
                              <at name="selectionEnd">5</at>
225
                              <at name="text">Title</at>
226
                              <at name="height">20</at>
227
                             </object>
228
                            </at>
229
                           </object>
230
                          </at>
231
                         </object>
232
                        </at>
233
                       </item>
234
                       <item >
235
                        <at name="value">
236
                         <object classname="com.jeta.forms.store.memento.FormMemento">
237
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
238
                           <at name="cellconstraints">
239
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
240
                             <at name="column">4</at>
241
                             <at name="row">4</at>
242
                             <at name="colspan">1</at>
243
                             <at name="rowspan">1</at>
244
                             <at name="halign">default</at>
245
                             <at name="valign">default</at>
246
                             <at name="insets" object="insets">0,0,0,0</at>
247
                            </object>
248
                           </at>
249
                           <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
250
                          </super>
251
                          <at name="id">embedded.1213249123</at>
252
                          <at name="rowspecs">CENTER:DEFAULT:NONE</at>
253
                          <at name="colspecs">FILL:DEFAULT:GROW(0.8),FILL:4DLU:NONE,FILL:DEFAULT:GROW(0.2),FILL:4DLU:NONE,FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:DEFAULT:NONE</at>
254
                          <at name="components">
255
                           <object classname="java.util.LinkedList">
256
                            <item >
257
                             <at name="value">
258
                              <object classname="com.jeta.forms.store.memento.BeanMemento">
259
                               <super classname="com.jeta.forms.store.memento.ComponentMemento">
260
                                <at name="cellconstraints">
261
                                 <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
262
                                  <at name="column">1</at>
263
                                  <at name="row">1</at>
264
                                  <at name="colspan">1</at>
265
                                  <at name="rowspan">1</at>
266
                                  <at name="halign">default</at>
267
                                  <at name="valign">default</at>
268
                                  <at name="insets" object="insets">0,0,0,0</at>
269
                                 </object>
270
                                </at>
271
                                <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
272
                               </super>
273
                               <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
274
                               <at name="beanclass">javax.swing.JComboBox</at>
275
                               <at name="beanproperties">
276
                                <object classname="com.jeta.forms.store.memento.PropertiesMemento">
277
                                 <at name="classname">javax.swing.JComboBox</at>
278
                                 <at name="properties">
279
                                  <object classname="com.jeta.forms.store.support.PropertyMap">
280
                                   <at name="border">
281
                                    <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
282
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
283
                                      <at name="name">border</at>
284
                                     </super>
285
                                     <at name="borders">
286
                                      <object classname="java.util.LinkedList">
287
                                       <item >
288
                                        <at name="value">
289
                                         <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
290
                                          <super classname="com.jeta.forms.store.properties.BorderProperty">
291
                                           <at name="name">border</at>
292
                                          </super>
293
                                         </object>
294
                                        </at>
295
                                       </item>
296
                                      </object>
297
                                     </at>
298
                                    </object>
299
                                   </at>
300
                                   <at name="name">cboTitleFontName</at>
301
                                   <at name="width">596</at>
302
                                   <at name="items">
303
                                    <object classname="com.jeta.forms.store.properties.ItemsProperty">
304
                                     <at name="name">items</at>
305
                                    </object>
306
                                   </at>
307
                                   <at name="height">20</at>
308
                                  </object>
309
                                 </at>
310
                                </object>
311
                               </at>
312
                              </object>
313
                             </at>
314
                            </item>
315
                            <item >
316
                             <at name="value">
317
                              <object classname="com.jeta.forms.store.memento.BeanMemento">
318
                               <super classname="com.jeta.forms.store.memento.ComponentMemento">
319
                                <at name="cellconstraints">
320
                                 <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
321
                                  <at name="column">3</at>
322
                                  <at name="row">1</at>
323
                                  <at name="colspan">1</at>
324
                                  <at name="rowspan">1</at>
325
                                  <at name="halign">default</at>
326
                                  <at name="valign">default</at>
327
                                  <at name="insets" object="insets">0,0,0,0</at>
328
                                 </object>
329
                                </at>
330
                                <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
331
                               </super>
332
                               <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
333
                               <at name="beanclass">javax.swing.JComboBox</at>
334
                               <at name="beanproperties">
335
                                <object classname="com.jeta.forms.store.memento.PropertiesMemento">
336
                                 <at name="classname">javax.swing.JComboBox</at>
337
                                 <at name="properties">
338
                                  <object classname="com.jeta.forms.store.support.PropertyMap">
339
                                   <at name="border">
340
                                    <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
341
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
342
                                      <at name="name">border</at>
343
                                     </super>
344
                                     <at name="borders">
345
                                      <object classname="java.util.LinkedList">
346
                                       <item >
347
                                        <at name="value">
348
                                         <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
349
                                          <super classname="com.jeta.forms.store.properties.BorderProperty">
350
                                           <at name="name">border</at>
351
                                          </super>
352
                                         </object>
353
                                        </at>
354
                                       </item>
355
                                      </object>
356
                                     </at>
357
                                    </object>
358
                                   </at>
359
                                   <at name="name">cboTitleFontSize</at>
360
                                   <at name="width">168</at>
361
                                   <at name="items">
362
                                    <object classname="com.jeta.forms.store.properties.ItemsProperty">
363
                                     <at name="name">items</at>
364
                                    </object>
365
                                   </at>
366
                                   <at name="height">20</at>
367
                                  </object>
368
                                 </at>
369
                                </object>
370
                               </at>
371
                              </object>
372
                             </at>
373
                            </item>
374
                            <item >
375
                             <at name="value">
376
                              <object classname="com.jeta.forms.store.memento.BeanMemento">
377
                               <super classname="com.jeta.forms.store.memento.ComponentMemento">
378
                                <at name="cellconstraints">
379
                                 <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
380
                                  <at name="column">5</at>
381
                                  <at name="row">1</at>
382
                                  <at name="colspan">1</at>
383
                                  <at name="rowspan">1</at>
384
                                  <at name="halign">default</at>
385
                                  <at name="valign">default</at>
386
                                  <at name="insets" object="insets">0,0,0,0</at>
387
                                 </object>
388
                                </at>
389
                                <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
390
                               </super>
391
                               <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
392
                               <at name="beanclass">javax.swing.JToggleButton</at>
393
                               <at name="beanproperties">
394
                                <object classname="com.jeta.forms.store.memento.PropertiesMemento">
395
                                 <at name="classname">javax.swing.JToggleButton</at>
396
                                 <at name="properties">
397
                                  <object classname="com.jeta.forms.store.support.PropertyMap">
398
                                   <at name="border">
399
                                    <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
400
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
401
                                      <at name="name">border</at>
402
                                     </super>
403
                                     <at name="borders">
404
                                      <object classname="java.util.LinkedList">
405
                                       <item >
406
                                        <at name="value">
407
                                         <object classname="com.jeta.forms.store.properties.EmptyBorderProperty">
408
                                          <super classname="com.jeta.forms.store.properties.BorderProperty">
409
                                           <at name="name">border</at>
410
                                          </super>
411
                                          <at name="top">2</at>
412
                                          <at name="left">2</at>
413
                                          <at name="bottom">2</at>
414
                                          <at name="right">2</at>
415
                                         </object>
416
                                        </at>
417
                                       </item>
418
                                      </object>
419
                                     </at>
420
                                    </object>
421
                                   </at>
422
                                   <at name="name">btnTitleFontBold</at>
423
                                   <at name="width">12</at>
424
                                   <at name="height">12</at>
425
                                  </object>
426
                                 </at>
427
                                </object>
428
                               </at>
429
                              </object>
430
                             </at>
431
                            </item>
432
                            <item >
433
                             <at name="value">
434
                              <object classname="com.jeta.forms.store.memento.BeanMemento">
435
                               <super classname="com.jeta.forms.store.memento.ComponentMemento">
436
                                <at name="cellconstraints">
437
                                 <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
438
                                  <at name="column">7</at>
439
                                  <at name="row">1</at>
440
                                  <at name="colspan">1</at>
441
                                  <at name="rowspan">1</at>
442
                                  <at name="halign">default</at>
443
                                  <at name="valign">default</at>
444
                                  <at name="insets" object="insets">0,0,0,0</at>
445
                                 </object>
446
                                </at>
447
                                <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
448
                               </super>
449
                               <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
450
                               <at name="beanclass">javax.swing.JToggleButton</at>
451
                               <at name="beanproperties">
452
                                <object classname="com.jeta.forms.store.memento.PropertiesMemento">
453
                                 <at name="classname">javax.swing.JToggleButton</at>
454
                                 <at name="properties">
455
                                  <object classname="com.jeta.forms.store.support.PropertyMap">
456
                                   <at name="border">
457
                                    <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
458
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
459
                                      <at name="name">border</at>
460
                                     </super>
461
                                     <at name="borders">
462
                                      <object classname="java.util.LinkedList">
463
                                       <item >
464
                                        <at name="value">
465
                                         <object classname="com.jeta.forms.store.properties.EmptyBorderProperty">
466
                                          <super classname="com.jeta.forms.store.properties.BorderProperty">
467
                                           <at name="name">border</at>
468
                                          </super>
469
                                          <at name="top">2</at>
470
                                          <at name="left">2</at>
471
                                          <at name="bottom">2</at>
472
                                          <at name="right">2</at>
473
                                         </object>
474
                                        </at>
475
                                       </item>
476
                                      </object>
477
                                     </at>
478
                                    </object>
479
                                   </at>
480
                                   <at name="name">btnTitleFontItalic</at>
481
                                   <at name="width">12</at>
482
                                   <at name="height">12</at>
483
                                  </object>
484
                                 </at>
485
                                </object>
486
                               </at>
487
                              </object>
488
                             </at>
489
                            </item>
490
                            <item >
491
                             <at name="value">
492
                              <object classname="com.jeta.forms.store.memento.BeanMemento">
493
                               <super classname="com.jeta.forms.store.memento.ComponentMemento">
494
                                <at name="cellconstraints">
495
                                 <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
496
                                  <at name="column">9</at>
497
                                  <at name="row">1</at>
498
                                  <at name="colspan">1</at>
499
                                  <at name="rowspan">1</at>
500
                                  <at name="halign">default</at>
501
                                  <at name="valign">default</at>
502
                                  <at name="insets" object="insets">0,0,0,0</at>
503
                                 </object>
504
                                </at>
505
                                <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
506
                               </super>
507
                               <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
508
                               <at name="beanclass">javax.swing.JToggleButton</at>
509
                               <at name="beanproperties">
510
                                <object classname="com.jeta.forms.store.memento.PropertiesMemento">
511
                                 <at name="classname">javax.swing.JToggleButton</at>
512
                                 <at name="properties">
513
                                  <object classname="com.jeta.forms.store.support.PropertyMap">
514
                                   <at name="border">
515
                                    <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
516
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
517
                                      <at name="name">border</at>
518
                                     </super>
519
                                     <at name="borders">
520
                                      <object classname="java.util.LinkedList">
521
                                       <item >
522
                                        <at name="value">
523
                                         <object classname="com.jeta.forms.store.properties.EmptyBorderProperty">
524
                                          <super classname="com.jeta.forms.store.properties.BorderProperty">
525
                                           <at name="name">border</at>
526
                                          </super>
527
                                          <at name="top">2</at>
528
                                          <at name="left">2</at>
529
                                          <at name="bottom">2</at>
530
                                          <at name="right">2</at>
531
                                         </object>
532
                                        </at>
533
                                       </item>
534
                                      </object>
535
                                     </at>
536
                                    </object>
537
                                   </at>
538
                                   <at name="name">btnTitleFontUnderline</at>
539
                                   <at name="width">12</at>
540
                                   <at name="height">12</at>
541
                                  </object>
542
                                 </at>
543
                                </object>
544
                               </at>
545
                              </object>
546
                             </at>
547
                            </item>
548
                           </object>
549
                          </at>
550
                          <at name="properties">
551
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
552
                            <at name="classname">com.jeta.forms.gui.form.GridView</at>
553
                            <at name="properties">
554
                             <object classname="com.jeta.forms.store.support.PropertyMap">
555
                              <at name="border">
556
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
557
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
558
                                 <at name="name">border</at>
559
                                </super>
560
                                <at name="borders">
561
                                 <object classname="java.util.LinkedList"/>
562
                                </at>
563
                               </object>
564
                              </at>
565
                              <at name="name"></at>
566
                              <at name="fill">
567
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
568
                                <at name="name">fill</at>
569
                               </object>
570
                              </at>
571
                              <at name="scollBars">
572
                               <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
573
                                <at name="name">scollBars</at>
574
                                <at name="verticalpolicy">21</at>
575
                                <at name="horizontalpolicy">31</at>
576
                                <at name="border">
577
                                 <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
578
                                  <super classname="com.jeta.forms.store.properties.BorderProperty">
579
                                   <at name="name">border</at>
580
                                  </super>
581
                                  <at name="borders">
582
                                   <object classname="java.util.LinkedList">
583
                                    <item >
584
                                     <at name="value">
585
                                      <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
586
                                       <super classname="com.jeta.forms.store.properties.BorderProperty">
587
                                        <at name="name">border</at>
588
                                       </super>
589
                                      </object>
590
                                     </at>
591
                                    </item>
592
                                   </object>
593
                                  </at>
594
                                 </object>
595
                                </at>
596
                               </object>
597
                              </at>
598
                             </object>
599
                            </at>
600
                           </object>
601
                          </at>
602
                          <at name="cellpainters">
603
                           <object classname="com.jeta.forms.store.support.Matrix">
604
                            <at name="rows">
605
                             <object classname="[Ljava.lang.Object;" size="1">
606
                              <at name="item" index="0">
607
                               <object classname="[Ljava.lang.Object;" size="9"/>
608
                              </at>
609
                             </object>
610
                            </at>
611
                           </object>
612
                          </at>
613
                          <at name="rowgroups">
614
                           <object classname="com.jeta.forms.store.memento.FormGroupSet">
615
                            <at name="groups">
616
                             <object classname="java.util.HashMap"/>
617
                            </at>
618
                           </object>
619
                          </at>
620
                          <at name="colgroups">
621
                           <object classname="com.jeta.forms.store.memento.FormGroupSet">
622
                            <at name="groups">
623
                             <object classname="java.util.HashMap"/>
624
                            </at>
625
                           </object>
626
                          </at>
627
                         </object>
628
                        </at>
629
                       </item>
630
                       <item >
631
                        <at name="value">
632
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
633
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
634
                           <at name="cellconstraints">
635
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
636
                             <at name="column">2</at>
637
                             <at name="row">6</at>
638
                             <at name="colspan">1</at>
639
                             <at name="rowspan">1</at>
640
                             <at name="halign">default</at>
641
                             <at name="valign">default</at>
642
                             <at name="insets" object="insets">0,0,0,0</at>
643
                            </object>
644
                           </at>
645
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
646
                          </super>
647
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
648
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
649
                          <at name="beanproperties">
650
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
651
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
652
                            <at name="properties">
653
                             <object classname="com.jeta.forms.store.support.PropertyMap">
654
                              <at name="border">
655
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
656
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
657
                                 <at name="name">border</at>
658
                                </super>
659
                                <at name="borders">
660
                                 <object classname="java.util.LinkedList">
661
                                  <item >
662
                                   <at name="value">
663
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
664
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
665
                                      <at name="name">border</at>
666
                                     </super>
667
                                    </object>
668
                                   </at>
669
                                  </item>
670
                                 </object>
671
                                </at>
672
                               </object>
673
                              </at>
674
                              <at name="width">39</at>
675
                              <at name="name"/>
676
                              <at name="text">View</at>
677
                              <at name="fill">
678
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
679
                                <at name="name">fill</at>
680
                               </object>
681
                              </at>
682
                              <at name="verticalTextPosition">1</at>
683
                              <at name="verticalAlignment">1</at>
684
                              <at name="height">14</at>
685
                             </object>
686
                            </at>
687
                           </object>
688
                          </at>
689
                         </object>
690
                        </at>
691
                       </item>
692
                       <item >
693
                        <at name="value">
694
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
695
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
696
                           <at name="cellconstraints">
697
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
698
                             <at name="column">2</at>
699
                             <at name="row">8</at>
700
                             <at name="colspan">1</at>
701
                             <at name="rowspan">1</at>
702
                             <at name="halign">default</at>
703
                             <at name="valign">default</at>
704
                             <at name="insets" object="insets">0,0,0,0</at>
705
                            </object>
706
                           </at>
707
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
708
                          </super>
709
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
710
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
711
                          <at name="beanproperties">
712
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
713
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
714
                            <at name="properties">
715
                             <object classname="com.jeta.forms.store.support.PropertyMap">
716
                              <at name="border">
717
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
718
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
719
                                 <at name="name">border</at>
720
                                </super>
721
                                <at name="borders">
722
                                 <object classname="java.util.LinkedList">
723
                                  <item >
724
                                   <at name="value">
725
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
726
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
727
                                      <at name="name">border</at>
728
                                     </super>
729
                                    </object>
730
                                   </at>
731
                                  </item>
732
                                 </object>
733
                                </at>
734
                               </object>
735
                              </at>
736
                              <at name="width">39</at>
737
                              <at name="name"/>
738
                              <at name="text">Quality</at>
739
                              <at name="fill">
740
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
741
                                <at name="name">fill</at>
742
                               </object>
743
                              </at>
744
                              <at name="height">14</at>
745
                             </object>
746
                            </at>
747
                           </object>
748
                          </at>
749
                         </object>
750
                        </at>
751
                       </item>
752
                       <item >
753
                        <at name="value">
754
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
755
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
756
                           <at name="cellconstraints">
757
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
758
                             <at name="column">4</at>
759
                             <at name="row">8</at>
760
                             <at name="colspan">1</at>
761
                             <at name="rowspan">1</at>
762
                             <at name="halign">default</at>
763
                             <at name="valign">default</at>
764
                             <at name="insets" object="insets">0,0,0,0</at>
765
                            </object>
766
                           </at>
767
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
768
                          </super>
769
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
770
                          <at name="beanclass">javax.swing.JComboBox</at>
771
                          <at name="beanproperties">
772
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
773
                            <at name="classname">javax.swing.JComboBox</at>
774
                            <at name="properties">
775
                             <object classname="com.jeta.forms.store.support.PropertyMap">
776
                              <at name="border">
777
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
778
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
779
                                 <at name="name">border</at>
780
                                </super>
781
                                <at name="borders">
782
                                 <object classname="java.util.LinkedList">
783
                                  <item >
784
                                   <at name="value">
785
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
786
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
787
                                      <at name="name">border</at>
788
                                     </super>
789
                                    </object>
790
                                   </at>
791
                                  </item>
792
                                 </object>
793
                                </at>
794
                               </object>
795
                              </at>
796
                              <at name="selectedItem">
797
                               <object classname="com.jeta.forms.store.properties.ListItemProperty">
798
                                <at name="name">listitem</at>
799
                                <at name="label">Presentation</at>
800
                                <at name="icon">
801
                                 <object classname="com.jeta.forms.store.properties.IconProperty">
802
                                  <at name="embedded">false</at>
803
                                  <at name="width">0</at>
804
                                  <at name="height">0</at>
805
                                 </object>
806
                                </at>
807
                               </object>
808
                              </at>
809
                              <at name="width">849</at>
810
                              <at name="name"/>
811
                              <at name="items">
812
                               <object classname="com.jeta.forms.store.properties.ItemsProperty">
813
                                <at name="name">items</at>
814
                                <at name="items">
815
                                 <object classname="java.util.LinkedList">
816
                                  <item >
817
                                   <at name="value">
818
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
819
                                     <at name="name">listitem</at>
820
                                     <at name="label">Presentation</at>
821
                                     <at name="icon">
822
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
823
                                       <at name="embedded">false</at>
824
                                       <at name="width">0</at>
825
                                       <at name="height">0</at>
826
                                      </object>
827
                                     </at>
828
                                    </object>
829
                                   </at>
830
                                  </item>
831
                                  <item >
832
                                   <at name="value">
833
                                    <object classname="com.jeta.forms.store.properties.ListItemProperty">
834
                                     <at name="name">listitem</at>
835
                                     <at name="label">Draft</at>
836
                                     <at name="icon">
837
                                      <object classname="com.jeta.forms.store.properties.IconProperty">
838
                                       <at name="embedded">false</at>
839
                                       <at name="width">0</at>
840
                                       <at name="height">0</at>
841
                                      </object>
842
                                     </at>
843
                                    </object>
844
                                   </at>
845
                                  </item>
846
                                 </object>
847
                                </at>
848
                               </object>
849
                              </at>
850
                              <at name="height">18</at>
851
                              <at name="itemCount">2</at>
852
                             </object>
853
                            </at>
854
                           </object>
855
                          </at>
856
                         </object>
857
                        </at>
858
                       </item>
859
                       <item >
860
                        <at name="value">
861
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
862
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
863
                           <at name="cellconstraints">
864
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
865
                             <at name="column">2</at>
866
                             <at name="row">10</at>
867
                             <at name="colspan">1</at>
868
                             <at name="rowspan">1</at>
869
                             <at name="halign">default</at>
870
                             <at name="valign">default</at>
871
                             <at name="insets" object="insets">0,0,0,0</at>
872
                            </object>
873
                           </at>
874
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
875
                          </super>
876
                          <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
877
                          <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
878
                          <at name="beanproperties">
879
                           <object classname="com.jeta.forms.store.memento.PropertiesMemento">
880
                            <at name="classname">com.jeta.forms.components.label.JETALabel</at>
881
                            <at name="properties">
882
                             <object classname="com.jeta.forms.store.support.PropertyMap">
883
                              <at name="border">
884
                               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
885
                                <super classname="com.jeta.forms.store.properties.BorderProperty">
886
                                 <at name="name">border</at>
887
                                </super>
888
                                <at name="borders">
889
                                 <object classname="java.util.LinkedList">
890
                                  <item >
891
                                   <at name="value">
892
                                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
893
                                     <super classname="com.jeta.forms.store.properties.BorderProperty">
894
                                      <at name="name">border</at>
895
                                     </super>
896
                                    </object>
897
                                   </at>
898
                                  </item>
899
                                 </object>
900
                                </at>
901
                               </object>
902
                              </at>
903
                              <at name="width">39</at>
904
                              <at name="name"/>
905
                              <at name="text">Mode</at>
906
                              <at name="fill">
907
                               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
908
                                <at name="name">fill</at>
909
                               </object>
910
                              </at>
911
                              <at name="height">14</at>
912
                             </object>
913
                            </at>
914
                           </object>
915
                          </at>
916
                         </object>
917
                        </at>
918
                       </item>
919
                       <item >
920
                        <at name="value">
921
                         <object classname="com.jeta.forms.store.memento.BeanMemento">
922
                          <super classname="com.jeta.forms.store.memento.ComponentMemento">
923
                           <at name="cellconstraints">
924
                            <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
925
                             <at name="column">4</at>
926
                             <at name="row">10</at>
927
                             <at name="colspan">1</at>
928
                             <at name="rowspan">1</at>
929
                             <at name="halign">default</at>
930
                             <at name="valign">default</at>
931
                             <at name="insets" object="insets">0,0,0,0</at>
932
                            </object>
933
                           </at>
934
                           <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff