|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package com.fr.design.mainframe; |
|
|
|
|
|
|
|
|
|
import com.fine.theme.icon.LazyIcon; |
|
|
|
|
import com.fr.base.BaseUtils; |
|
|
|
|
import com.fr.base.svg.IconUtils; |
|
|
|
|
import com.fr.design.ExtraDesignClassManager; |
|
|
|
@ -25,7 +26,6 @@ import com.fr.design.mainframe.share.ui.online.mini.MiniComponentShopDialog;
|
|
|
|
|
import com.fr.design.mainframe.share.util.OnlineShopUtils; |
|
|
|
|
import com.fr.design.module.DesignModuleFactory; |
|
|
|
|
import com.fr.design.ui.util.UIUtil; |
|
|
|
|
import com.fr.design.utils.gui.LayoutUtils; |
|
|
|
|
import com.fr.form.ui.UserDefinedWidgetConfig; |
|
|
|
|
import com.fr.form.ui.Widget; |
|
|
|
|
import com.fr.form.ui.WidgetConfig; |
|
|
|
@ -50,8 +50,6 @@ 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; |
|
|
|
@ -142,26 +140,6 @@ public class FormParaWidgetPane extends UIToolbar {
|
|
|
|
|
|
|
|
|
|
public FormParaWidgetPane() { |
|
|
|
|
setLayout(new FlowLayout(FlowLayout.LEFT)); |
|
|
|
|
DesignerContext.getDesignerFrame().getCenterTemplateCardPane().addComponentListener(new ComponentAdapter() { |
|
|
|
|
@Override |
|
|
|
|
public void componentResized(ComponentEvent e) { |
|
|
|
|
if (FormParaWidgetPane.this.getParent() != null) { |
|
|
|
|
JPanel parent = (JPanel) FormParaWidgetPane.this.getParent(); |
|
|
|
|
int deltaWidth = 0; |
|
|
|
|
for (int i = 0; i < parent.getComponentCount() - 1; i++) { |
|
|
|
|
deltaWidth += parent.getComponent(i).getWidth(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (deltaWidth == 0) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
Dimension d = parent.getSize(); |
|
|
|
|
setPreferredSize(new Dimension(d.width - deltaWidth, d.height)); |
|
|
|
|
LayoutUtils.layoutContainer(parent); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
initFormParaComponent(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -306,6 +284,8 @@ public class FormParaWidgetPane extends UIToolbar {
|
|
|
|
|
jPanel.add(uiLabel, BorderLayout.NORTH); |
|
|
|
|
jPanel.add(new UILabel(Toolkit.i18nText("Fine-Design_Component_Reuse_Apply_Widget")), BorderLayout.CENTER); |
|
|
|
|
jPanel.setToolTipText(Toolkit.i18nText("Fine-Design_Share_Component")); |
|
|
|
|
jPanel.setOpaque(false); |
|
|
|
|
uiLabel.setOpaque(false); |
|
|
|
|
return jPanel; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -360,6 +340,9 @@ public class FormParaWidgetPane extends UIToolbar {
|
|
|
|
|
labelPane.add(label, BorderLayout.CENTER); |
|
|
|
|
reportPane.add(labelPane, BorderLayout.SOUTH); |
|
|
|
|
reportPane.setPreferredSize(new Dimension((int) reportPane.getPreferredSize().getWidth(), (int) reportPane.getPreferredSize().getHeight())); |
|
|
|
|
reportPane.setOpaque(false); |
|
|
|
|
jComponent.setOpaque(false); |
|
|
|
|
labelPane.setOpaque(false); |
|
|
|
|
return reportPane; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -381,6 +364,9 @@ public class FormParaWidgetPane extends UIToolbar {
|
|
|
|
|
}); |
|
|
|
|
labelPane.add(chartPopUpButton, BorderLayout.EAST); |
|
|
|
|
chartPane.add(labelPane, BorderLayout.SOUTH); |
|
|
|
|
jComponent.setOpaque(false); |
|
|
|
|
chartPane.setOpaque(false); |
|
|
|
|
labelPane.setOpaque(false); |
|
|
|
|
return chartPane; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -408,6 +394,9 @@ public class FormParaWidgetPane extends UIToolbar {
|
|
|
|
|
}); |
|
|
|
|
labelPane.add(chartPopUpButton, BorderLayout.EAST); |
|
|
|
|
widgetPane.add(labelPane, BorderLayout.SOUTH); |
|
|
|
|
jComponent.setOpaque(false); |
|
|
|
|
widgetPane.setOpaque(false); |
|
|
|
|
labelPane.setOpaque(false); |
|
|
|
|
return widgetPane; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -435,13 +424,13 @@ public class FormParaWidgetPane extends UIToolbar {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private UIButton createPopUpButton() { |
|
|
|
|
UIButton popUpButton = new UIButton(BaseUtils.readIcon("com/fr/design/images/buttonicon/arrowdown.png")); |
|
|
|
|
UIButton popUpButton = new UIButton(new LazyIcon("down_arrow")); |
|
|
|
|
popUpButton.set4ToolbarButton(); |
|
|
|
|
return popUpButton; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private UIButton createPopDownButton() { |
|
|
|
|
UIButton popUpButton = new UIButton(BaseUtils.readIcon("com/fr/design/images/buttonicon/arrowup.png")); |
|
|
|
|
UIButton popUpButton = new UIButton(new LazyIcon("up_arrow")); |
|
|
|
|
popUpButton.set4ToolbarButton(); |
|
|
|
|
return popUpButton; |
|
|
|
|
} |
|
|
|
|