Revision 1750

View differences:

org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.api/src/main/java/org/gvsig/tools/swing/api/DataTypes.java
27 27
public interface DataTypes extends org.gvsig.tools.dataTypes.DataTypes {
28 28

  
29 29

  
30
    public static final int COLOR = OBJECT + 200;
30
    public static final int COLOR = OBJECT + 0x20;
31 31
}
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.api/src/main/java/org/gvsig/tools/swing/api/pickercontroller/AbstractPickerController.java
98 98
        return false;
99 99
    }
100 100

  
101
    protected boolean existsIcon(String name) {
102
        IconThemeManager iconThemeManager = ToolsSwingLocator.getIconThemeManager();
103
        IconTheme theme = iconThemeManager.getCurrent();
104
        return theme.exists(name);
105
    }
106

  
101 107
    protected ImageIcon getIcon(String name) {
102 108
        IconThemeManager iconThemeManager = ToolsSwingLocator.getIconThemeManager();
103 109
        IconTheme theme = iconThemeManager.getCurrent();
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.api/src/main/java/org/gvsig/tools/swing/api/ToolsSwingManager.java
146 146

  
147 147
    public FolderPickerController createFolderPickerController(JTextField txtFile, JButton btnFile, String dialogTitle);
148 148

  
149
    public void removeBorder(JComponent component);
149 150
}
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/DefaultToolsSwingManager.java
2 2
package org.gvsig.tools.swing.impl;
3 3

  
4 4
import java.awt.Color;
5
import java.awt.Component;
5 6
import java.awt.Dimension;
6 7
import java.awt.event.ActionEvent;
7 8
import java.awt.image.BufferedImage;
......
19 20
import javax.swing.JLabel;
20 21
import javax.swing.JList;
21 22
import javax.swing.JPopupMenu;
23
import javax.swing.JScrollPane;
22 24
import javax.swing.JSlider;
23 25
import javax.swing.JTabbedPane;
24 26
import javax.swing.JTextField;
27
import javax.swing.JViewport;
25 28
import javax.swing.text.DefaultEditorKit;
26 29
import javax.swing.text.JTextComponent;
27 30
import javax.swing.tree.TreeModel;
......
366 369
    public FolderPickerController createFolderPickerController(JTextField txtFile, JButton btnFile, String dialogTitle) {
367 370
        return new FolderPickerControllerImpl(txtFile, btnFile,dialogTitle);
368 371
    }
369
    
372

  
373
    @Override
374
    public void removeBorder(JComponent component) {
375
        try {
376
            component.setBorder(null);
377
            JComponent p1 = (JComponent) component.getParent();
378
            if( p1 instanceof JViewport ) {
379
                p1 = (JComponent) component.getParent();
380
            }
381
            if( p1 instanceof JScrollPane ) {
382
                JScrollPane scrollPanel = (JScrollPane) component.getParent();
383
                scrollPanel.setBorder(null);
384
            }
385
        } catch(Exception ex) {
386
            
387
        }
388
    }
389
        
370 390
}

Also available in: Unified diff