diff --git a/designer_base/src/com/fr/design/ExtraDesignClassManager.java b/designer_base/src/com/fr/design/ExtraDesignClassManager.java index 4b0afd465..a861772c9 100644 --- a/designer_base/src/com/fr/design/ExtraDesignClassManager.java +++ b/designer_base/src/com/fr/design/ExtraDesignClassManager.java @@ -130,7 +130,7 @@ public class ExtraDesignClassManager extends XMLFileManager implements ExtraDesi private Set elementUIProviders; - private Set widgetCustomAttrProviders; + private Set widgetAttrProviders; public TableDataTreePaneProcessor getTableDataTreePaneProcessor() { return tableDataTreePaneProcessor; @@ -738,19 +738,19 @@ public class ExtraDesignClassManager extends XMLFileManager implements ExtraDesi elementUIProviders.add((ElementUIProvider) level); } - public WidgetCustomAttrProvider[] getWidgetCustomAttrProviders() { - if (widgetCustomAttrProviders == null) { - return new WidgetCustomAttrProvider[0]; + public WidgetAttrProvider[] getWidgetAttrProviders() { + if (widgetAttrProviders == null) { + return new WidgetAttrProvider[0]; } - return widgetCustomAttrProviders.toArray(new WidgetCustomAttrProvider[widgetCustomAttrProviders.size()]); + return widgetAttrProviders.toArray(new WidgetAttrProvider[widgetAttrProviders.size()]); } - public void addWidgetCustomAttrProvider(Level level, PluginSimplify simplify) throws Exception { - if (widgetCustomAttrProviders == null) { - widgetCustomAttrProviders = new HashSet(); + public void addWidgetAttrProvider(Level level, PluginSimplify simplify) throws Exception { + if (widgetAttrProviders == null) { + widgetAttrProviders = new HashSet(); } - validAPILevel(level, WidgetCustomAttrProvider.CURRENT_LEVEL, simplify.getPluginName()); - widgetCustomAttrProviders.add((WidgetCustomAttrProvider) level); + validAPILevel(level, WidgetAttrProvider.CURRENT_LEVEL, simplify.getPluginName()); + widgetAttrProviders.add((WidgetAttrProvider) level); } /** @@ -845,8 +845,8 @@ public class ExtraDesignClassManager extends XMLFileManager implements ExtraDesi setTableDataSourceOPProcessor(impl, simplify); } else if (tagName.equals(ElementUIProvider.MARK_STRING)) { addElementUIProvider(impl, simplify); - } else if (tagName.equals(WidgetCustomAttrProvider.XML_TAG)) { - addWidgetCustomAttrProvider(impl, simplify); + } else if (tagName.equals(WidgetAttrProvider.XML_TAG)) { + addWidgetAttrProvider(impl, simplify); } } catch (PluginInvalidLevelException e) { PluginMessage.remindUpdate(e.getMessage()); diff --git a/designer_base/src/com/fr/design/fun/WidgetCustomAttrProvider.java b/designer_base/src/com/fr/design/fun/WidgetAttrProvider.java similarity index 56% rename from designer_base/src/com/fr/design/fun/WidgetCustomAttrProvider.java rename to designer_base/src/com/fr/design/fun/WidgetAttrProvider.java index cdb08afe2..acfc821f3 100644 --- a/designer_base/src/com/fr/design/fun/WidgetCustomAttrProvider.java +++ b/designer_base/src/com/fr/design/fun/WidgetAttrProvider.java @@ -7,12 +7,12 @@ import com.fr.stable.fun.Level; /** * Created by vito on 16/4/27. */ -public interface WidgetCustomAttrProvider extends Level { - String XML_TAG = "WidgetCustomAttrProvider"; +public interface WidgetAttrProvider extends Level { + String XML_TAG = "WidgetAttrProvider"; int CURRENT_LEVEL = 1; - AbstractPropertyTable createWidgetCustomAttrTable(); + AbstractPropertyTable createWidgetAttrTable(); String setTableTitle(); } diff --git a/designer_base/src/com/fr/design/fun/impl/AbstractWidgetCustomAttrProvider.java b/designer_base/src/com/fr/design/fun/impl/AbstractWidgetAttrProvider.java similarity index 64% rename from designer_base/src/com/fr/design/fun/impl/AbstractWidgetCustomAttrProvider.java rename to designer_base/src/com/fr/design/fun/impl/AbstractWidgetAttrProvider.java index 8fe4010f1..8471115e8 100644 --- a/designer_base/src/com/fr/design/fun/impl/AbstractWidgetCustomAttrProvider.java +++ b/designer_base/src/com/fr/design/fun/impl/AbstractWidgetAttrProvider.java @@ -1,13 +1,13 @@ package com.fr.design.fun.impl; -import com.fr.design.fun.WidgetCustomAttrProvider; +import com.fr.design.fun.WidgetAttrProvider; import com.fr.stable.fun.impl.AbstractProvider; /** * Created by vito on 16/4/27. */ -public abstract class AbstractWidgetCustomAttrProvider extends AbstractProvider implements WidgetCustomAttrProvider { +public abstract class AbstractWidgetAttrProvider extends AbstractProvider implements WidgetAttrProvider { @Override public int currentAPILevel() { diff --git a/designer_form/src/com/fr/design/mainframe/WidgetPropertyPane.java b/designer_form/src/com/fr/design/mainframe/WidgetPropertyPane.java index ed01bb03e..354b90521 100644 --- a/designer_form/src/com/fr/design/mainframe/WidgetPropertyPane.java +++ b/designer_form/src/com/fr/design/mainframe/WidgetPropertyPane.java @@ -8,7 +8,7 @@ import javax.swing.*; import com.fr.base.BaseUtils; import com.fr.design.ExtraDesignClassManager; -import com.fr.design.fun.WidgetCustomAttrProvider; +import com.fr.design.fun.WidgetAttrProvider; import com.fr.design.gui.frpane.UITabbedPane; import com.fr.general.Inter; import com.fr.design.gui.icontainer.UIScrollPane; @@ -26,7 +26,7 @@ public class WidgetPropertyPane extends FormDockView implements BaseWidgetProper private WidgetPropertyTable propertyTable; private EventPropertyTable eventTable; - private List customPropertyTables; + private List widgetPropertyTables; private FormDesigner designer; public static WidgetPropertyPane getInstance() { @@ -69,7 +69,7 @@ public class WidgetPropertyPane extends FormDockView implements BaseWidgetProper clearDockingView(); return; } - customPropertyTables = new ArrayList(); + widgetPropertyTables = new ArrayList(); propertyTable = new WidgetPropertyTable(designer); designer.addDesignerEditListener(new WidgetPropertyDesignerAdapter(propertyTable)); propertyTable.setBorder(null); @@ -88,21 +88,21 @@ public class WidgetPropertyPane extends FormDockView implements BaseWidgetProper tabbedPane.addTab(Inter.getLocText("Form-Properties"), psp); tabbedPane.addTab(Inter.getLocText("Form-Events"), esp); - WidgetCustomAttrProvider[] customAttrProviders = ExtraDesignClassManager.getInstance().getWidgetCustomAttrProviders(); - for (WidgetCustomAttrProvider customAttrProvider : customAttrProviders) { - AbstractPropertyTable propertyTable = customAttrProvider.createWidgetCustomAttrTable(); - customPropertyTables.add(propertyTable); + WidgetAttrProvider[] widgetAttrProviders = ExtraDesignClassManager.getInstance().getWidgetAttrProviders(); + for (WidgetAttrProvider widgetAttrProvider : widgetAttrProviders) { + AbstractPropertyTable propertyTable = widgetAttrProvider.createWidgetAttrTable(); + widgetPropertyTables.add(propertyTable); designer.addDesignerEditListener(new WidgetPropertyDesignerAdapter(propertyTable)); UIScrollPane uiScrollPane = new UIScrollPane(propertyTable); uiScrollPane.setBorder(null); - tabbedPane.addTab(customAttrProvider.setTableTitle(), uiScrollPane); + tabbedPane.addTab(widgetAttrProvider.setTableTitle(), uiScrollPane); } add(tabbedPane, BorderLayout.CENTER); propertyTable.initPropertyGroups(null); eventTable.refresh(); - if (customPropertyTables.size() > 0) { - for (AbstractPropertyTable propertyTable : customPropertyTables) { + if (widgetPropertyTables.size() > 0) { + for (AbstractPropertyTable propertyTable : widgetPropertyTables) { propertyTable.initPropertyGroups(designer); } } @@ -116,8 +116,8 @@ public class WidgetPropertyPane extends FormDockView implements BaseWidgetProper public void clearDockingView() { propertyTable = null; eventTable = null; - if (customPropertyTables != null) { - customPropertyTables.clear(); + if (widgetPropertyTables != null) { + widgetPropertyTables.clear(); } JScrollPane psp = new JScrollPane(); psp.setBorder(null);