Revision 47426 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.swing/org.gvsig.expressionevaluator.swing.impl/src/main/java/org/gvsig/expressionevaluator/swing/impl/ExpressionEvaluatorSwingLibraryImpl.java

View differences:

ExpressionEvaluatorSwingLibraryImpl.java
1 1
package org.gvsig.expressionevaluator.swing.impl;
2 2

  
3
import java.net.URL;
4 3
import org.gvsig.expressionevaluator.ExpressionEvaluatorLibrary;
5 4
import org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingLibrary;
6 5
import org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingLocator;
......
10 9
import org.gvsig.tools.dynform.spi.DynFormSPIManager;
11 10
import org.gvsig.tools.library.AbstractLibrary;
12 11
import org.gvsig.tools.library.LibraryException;
13
import org.gvsig.tools.swing.api.ToolsSwingLocator;
14
import org.gvsig.tools.swing.icontheme.IconTheme;
12
import org.gvsig.tools.swing.api.ToolsSwingUtils;
15 13

  
16 14
public class ExpressionEvaluatorSwingLibraryImpl extends AbstractLibrary {
17 15

  
......
29 27

  
30 28
    @Override
31 29
    protected void doPostInitialize() throws LibraryException {
32
        String[][] iconNames = new String[][] {
33
            new String[] { "picker", "picker-expression" },
34
            new String[] { "element", "expressionbuilder-element-constant" },
35
            new String[] { "element", "expressionbuilder-element-function" },
36
            new String[] { "element", "expressionbuilder-element-function-sql" },
37
            new String[] { "element", "expressionbuilder-element-group" },
38
            new String[] { "element", "expressionbuilder-element" },
39
            new String[] { "action", "common-filter" },
40
            new String[] { "action", "expressionbuilder-insert-text" },
41
            new String[] { "action", "common-sortdown" },
42
            new String[] { "action", "common-sortup" },
43
            new String[] { "action", "expressionbuilder-history" },
44
            new String[] { "action", "expressionbuilder-bookmarks" },
45
            new String[] { "action", "expressionbuilder-time-limit" }
46
        };
47
        IconTheme theme = ToolsSwingLocator.getIconThemeManager().getCurrent();
48
        for (String[] icon : iconNames) {
49
            URL url = this.getClass().getResource(icon[1]+".png");
50
            theme.registerDefault("ExpressionBuilder", icon[0], icon[1], null, url);
51
        }
30
//        String[][] iconNames = new String[][] {
31
//            new String[] { "picker", "picker-expression" },
32
//            new String[] { "expressionbuilder", "expressionbuilder-element-constant" },
33
//            new String[] { "expressionbuilder", "expressionbuilder-element-function" },
34
//            new String[] { "expressionbuilder", "expressionbuilder-element-function-sql" },
35
//            new String[] { "expressionbuilder", "expressionbuilder-element-group" },
36
//            new String[] { "expressionbuilder", "expressionbuilder-element" },
37
////            new String[] { "expressionbuilder", "common-filter" },
38
////            new String[] { "expressionbuilder", "expressionbuilder-insert-text" },
39
////            new String[] { "expressionbuilder", "common-sortdown" },
40
////            new String[] { "expressionbuilder", "common-sortup" },
41
////            new String[] { "expressionbuilder", "expressionbuilder-history" },
42
////            new String[] { "expressionbuilder", "expressionbuilder-bookmarks" },
43
//            new String[] { "expressionbuilder", "expressionbuilder-time-limit" }
44
//        };
45
//        IconTheme theme = ToolsSwingLocator.getIconThemeManager().getCurrent();
46
//        for (String[] icon : iconNames) {
47
//            URL url = this.getClass().getResource(icon[1]+".png");
48
//            theme.registerDefault("ExpressionBuilder", icon[0], icon[1], null, url);
49
//        }
50
        ToolsSwingUtils.registerIcons(
51
                this.getClass(), 
52
                "/org/gvsig/expressionevaluator/swing/impl",
53
                "ExpressionBuilder",
54
                new String[] { "picker", "picker-expression", "expression" },
55
                new String[] { "expressionbuilder", "expressionbuilder-element-constant", "element" },
56
                new String[] { "expressionbuilder", "expressionbuilder-element-function", "element" },
57
                new String[] { "expressionbuilder", "expressionbuilder-element-function-sql", "element" },
58
                new String[] { "expressionbuilder", "expressionbuilder-element-group", "element" },
59
                new String[] { "expressionbuilder", "expressionbuilder-element", "element" },
60
                new String[] { "expressionbuilder", "expressionbuilder-time-limit" }
61
        );           
62
        ToolsSwingUtils.registerGroupIconScreenshot(
63
                this.getClass(), 
64
                "expressionbuilder",
65
                "/org/gvsig/expressionevaluator/swing/impl/screenshots/expressionbuilder1.png"
66
        );
67
        ToolsSwingUtils.registerGroupIconScreenshot(
68
                this.getClass(), 
69
                "expressionbuilder",
70
                "/org/gvsig/expressionevaluator/swing/impl/screenshots/expressionbuilder2.png"
71
        );
72
        
52 73
        DynFormSPIManager dynFormManager = DynFormSPILocator.getDynFormSPIManager();
53 74
        if( dynFormManager != null ) {
54 75
            dynFormManager.registerDynFieldFactory(new JDynFormFieldExpressionFactory());

Also available in: Unified diff