@ -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.creator.XCreatorUtils ;
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.UserDefinedWidgetOption ;
import com.fr.design.gui.core.WidgetOption ;
@ -38,20 +39,20 @@ import javax.swing.JComponent;
import javax.swing.JPanel ;
import javax.swing.JSeparator ;
import javax.swing.SwingConstants ;
import java.awt.Cursor ;
import java.awt.event.MouseListener ;
import java.util.ArrayList ;
import java.util.Arrays ;
import java.util.Iterator ;
import java.util.List ;
import java.awt.BorderLayout ;
import java.awt.Color ;
import java.awt.Cursor ;
import java.awt.Dimension ;
import java.awt.FlowLayout ;
import java.awt.event.ComponentAdapter ;
import java.awt.event.ComponentEvent ;
import java.awt.event.MouseAdapter ;
import java.awt.event.MouseEvent ;
import java.awt.event.MouseListener ;
/ * *
* @author null
@ -105,7 +106,8 @@ public class FormParaWidgetPane extends JPanel {
public boolean accept ( PluginContext context ) {
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 ( ) {
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 . setBorder ( BorderFactory . createEmptyBorder ( 5 , 0 , 5 , 0 ) ) ;
uiLabel . setBorder ( BorderFactory . createEmptyBorder ( 5 , 0 , 5 , 0 ) ) ;
jPanel . addMouseListener ( new MouseListener ( ) {
@Override
public void mouseClicked ( MouseEvent e ) {