|
|
@ -8,6 +8,7 @@ import com.fr.design.designer.beans.events.DesignerEditListener; |
|
|
|
import com.fr.design.designer.beans.events.DesignerEvent; |
|
|
|
import com.fr.design.designer.beans.events.DesignerEvent; |
|
|
|
import com.fr.design.designer.creator.XCreatorUtils; |
|
|
|
import com.fr.design.designer.creator.XCreatorUtils; |
|
|
|
import com.fr.design.fun.FormWidgetOptionProvider; |
|
|
|
import com.fr.design.fun.FormWidgetOptionProvider; |
|
|
|
|
|
|
|
import com.fr.design.gui.chart.ChartXMLTag; |
|
|
|
import com.fr.design.gui.core.FormWidgetOption; |
|
|
|
import com.fr.design.gui.core.FormWidgetOption; |
|
|
|
import com.fr.design.gui.core.UserDefinedWidgetOption; |
|
|
|
import com.fr.design.gui.core.UserDefinedWidgetOption; |
|
|
|
import com.fr.design.gui.core.WidgetOption; |
|
|
|
import com.fr.design.gui.core.WidgetOption; |
|
|
@ -38,20 +39,20 @@ import javax.swing.JComponent; |
|
|
|
import javax.swing.JPanel; |
|
|
|
import javax.swing.JPanel; |
|
|
|
import javax.swing.JSeparator; |
|
|
|
import javax.swing.JSeparator; |
|
|
|
import javax.swing.SwingConstants; |
|
|
|
import javax.swing.SwingConstants; |
|
|
|
import java.awt.Cursor; |
|
|
|
|
|
|
|
import java.awt.event.MouseListener; |
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.Iterator; |
|
|
|
import java.util.Iterator; |
|
|
|
import java.util.List; |
|
|
|
import java.util.List; |
|
|
|
import java.awt.BorderLayout; |
|
|
|
import java.awt.BorderLayout; |
|
|
|
import java.awt.Color; |
|
|
|
import java.awt.Color; |
|
|
|
|
|
|
|
import java.awt.Cursor; |
|
|
|
import java.awt.Dimension; |
|
|
|
import java.awt.Dimension; |
|
|
|
import java.awt.FlowLayout; |
|
|
|
import java.awt.FlowLayout; |
|
|
|
import java.awt.event.ComponentAdapter; |
|
|
|
import java.awt.event.ComponentAdapter; |
|
|
|
import java.awt.event.ComponentEvent; |
|
|
|
import java.awt.event.ComponentEvent; |
|
|
|
import java.awt.event.MouseAdapter; |
|
|
|
import java.awt.event.MouseAdapter; |
|
|
|
import java.awt.event.MouseEvent; |
|
|
|
import java.awt.event.MouseEvent; |
|
|
|
|
|
|
|
import java.awt.event.MouseListener; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* @author null |
|
|
|
* @author null |
|
|
@ -105,7 +106,8 @@ public class FormParaWidgetPane extends JPanel { |
|
|
|
public boolean accept(PluginContext context) { |
|
|
|
public boolean accept(PluginContext context) { |
|
|
|
|
|
|
|
|
|
|
|
return context.contain(PluginModule.ExtraDesign, FormWidgetOptionProvider.XML_TAG) |
|
|
|
return context.contain(PluginModule.ExtraDesign, FormWidgetOptionProvider.XML_TAG) |
|
|
|
|| context.contain(PluginModule.ExtraChartDesign, SpecialLevel.IndependentChartUIProvider.getTagName()); |
|
|
|
|| context.contain(PluginModule.ExtraChartDesign, SpecialLevel.IndependentChartUIProvider.getTagName()) |
|
|
|
|
|
|
|
|| context.contain(PluginModule.ExtraChartDesign, ChartXMLTag.CHART_TYPE_UI_PROVIDER); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
@ -246,7 +248,7 @@ public class FormParaWidgetPane extends JPanel { |
|
|
|
private JPanel createComponentReuseToolPane() { |
|
|
|
private JPanel createComponentReuseToolPane() { |
|
|
|
JPanel jPanel = new JPanel(new BorderLayout(17, 10)); |
|
|
|
JPanel jPanel = new JPanel(new BorderLayout(17, 10)); |
|
|
|
UILabel uiLabel = new UILabel(BaseUtils.readIcon("/com/fr/design/images/form/designer/widget_apply_icon.png")); |
|
|
|
UILabel uiLabel = new UILabel(BaseUtils.readIcon("/com/fr/design/images/form/designer/widget_apply_icon.png")); |
|
|
|
uiLabel.setBorder(BorderFactory.createEmptyBorder(5, 0 ,5, 0)); |
|
|
|
uiLabel.setBorder(BorderFactory.createEmptyBorder(5, 0, 5, 0)); |
|
|
|
jPanel.addMouseListener(new MouseListener() { |
|
|
|
jPanel.addMouseListener(new MouseListener() { |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void mouseClicked(MouseEvent e) { |
|
|
|
public void mouseClicked(MouseEvent e) { |
|
|
|