Browse Source

merge

master
plough 7 years ago
parent
commit
4f547f91d2
  1. 3
      designer/src/com/fr/design/actions/CellSelectionAction.java
  2. 8
      designer/src/com/fr/design/actions/ElementCaseAction.java
  3. 3
      designer/src/com/fr/design/actions/SelectionListenerAction.java
  4. 4
      designer/src/com/fr/design/actions/insert/cell/AbstractCellAction.java
  5. 13
      designer/src/com/fr/design/actions/insert/cell/BiasCellAction.java
  6. 8
      designer/src/com/fr/design/actions/insert/cell/ChartCellAction.java
  7. 10
      designer/src/com/fr/design/actions/insert/cell/DSColumnCellAction.java
  8. 8
      designer/src/com/fr/design/actions/insert/cell/FormulaCellAction.java
  9. 8
      designer/src/com/fr/design/actions/insert/cell/GeneralCellAction.java
  10. 8
      designer/src/com/fr/design/actions/insert/cell/ImageCellAction.java
  11. 13
      designer/src/com/fr/design/actions/insert/cell/RichTextCellAction.java
  12. 13
      designer/src/com/fr/design/actions/insert/cell/SubReportCellAction.java
  13. 66
      designer/src/com/fr/design/widget/ui/IframeEditorDefinePane.java
  14. 79
      designer/src/com/fr/quickeditor/CellQuickEditor.java
  15. 7
      designer/src/com/fr/quickeditor/cellquick/CellBiasTextPainterEditor.java
  16. 7
      designer/src/com/fr/quickeditor/cellquick/CellDSColumnEditor.java
  17. 7
      designer/src/com/fr/quickeditor/cellquick/CellFormulaQuickEditor.java
  18. 6
      designer/src/com/fr/quickeditor/cellquick/CellImageQuickEditor.java
  19. 6
      designer/src/com/fr/quickeditor/cellquick/CellRichTextEditor.java
  20. 8
      designer/src/com/fr/quickeditor/cellquick/CellStringQuickEditor.java
  21. 6
      designer/src/com/fr/quickeditor/cellquick/CellSubReportEditor.java
  22. 4
      designer_base/src/com/fr/design/actions/TemplateComponentAction.java
  23. 30
      designer_base/src/com/fr/design/actions/core/ActionFactory.java
  24. 9
      designer_base/src/com/fr/design/gui/frpane/ReportletParameterViewPane.java
  25. 11
      designer_base/src/com/fr/design/gui/itableeditorpane/UITableEditorPane.java
  26. BIN
      designer_base/src/com/fr/design/images/arrow/arrow_down.png
  27. BIN
      designer_base/src/com/fr/design/images/arrow/arrow_up.png
  28. BIN
      designer_base/src/com/fr/design/images/buttonicon/add.png
  29. BIN
      designer_base/src/com/fr/design/images/buttonicon/add_press.png
  30. BIN
      designer_base/src/com/fr/design/images/buttonicon/addicon.png
  31. BIN
      designer_base/src/com/fr/design/images/buttonicon/cube.png
  32. BIN
      designer_base/src/com/fr/design/images/buttonicon/editp.png
  33. BIN
      designer_base/src/com/fr/design/images/buttonicon/hiden.png
  34. BIN
      designer_base/src/com/fr/design/images/buttonicon/hidep.png
  35. BIN
      designer_base/src/com/fr/design/images/buttonicon/minus.png
  36. BIN
      designer_base/src/com/fr/design/images/buttonicon/newcpts.png
  37. BIN
      designer_base/src/com/fr/design/images/buttonicon/open.png
  38. BIN
      designer_base/src/com/fr/design/images/buttonicon/pageb24.png
  39. BIN
      designer_base/src/com/fr/design/images/buttonicon/pages.png
  40. BIN
      designer_base/src/com/fr/design/images/buttonicon/plus.png
  41. BIN
      designer_base/src/com/fr/design/images/buttonicon/redo.png
  42. BIN
      designer_base/src/com/fr/design/images/buttonicon/refresh.png
  43. BIN
      designer_base/src/com/fr/design/images/buttonicon/run24.png
  44. BIN
      designer_base/src/com/fr/design/images/buttonicon/undo.png
  45. BIN
      designer_base/src/com/fr/design/images/buttonicon/writeb24.png
  46. BIN
      designer_base/src/com/fr/design/images/buttonicon/writes.png
  47. BIN
      designer_base/src/com/fr/design/images/chart/ChartStyle.png
  48. BIN
      designer_base/src/com/fr/design/images/chart/ChartType.png
  49. BIN
      designer_base/src/com/fr/design/images/chart/InterAttr.png
  50. BIN
      designer_base/src/com/fr/design/images/control/addPopup.png
  51. BIN
      designer_base/src/com/fr/design/images/control/bar.png
  52. BIN
      designer_base/src/com/fr/design/images/control/copy.png
  53. BIN
      designer_base/src/com/fr/design/images/control/edit.png
  54. BIN
      designer_base/src/com/fr/design/images/control/remove.png
  55. BIN
      designer_base/src/com/fr/design/images/dashboard/files.png
  56. BIN
      designer_base/src/com/fr/design/images/data/bind/distanceconnect.png
  57. BIN
      designer_base/src/com/fr/design/images/data/bind/localconnect.png
  58. BIN
      designer_base/src/com/fr/design/images/data/dataDictionary.png
  59. BIN
      designer_base/src/com/fr/design/images/data/dataTable.png
  60. BIN
      designer_base/src/com/fr/design/images/data/dock/serverdatabase.png
  61. BIN
      designer_base/src/com/fr/design/images/data/multi.png
  62. BIN
      designer_base/src/com/fr/design/images/data/source/rename.png
  63. BIN
      designer_base/src/com/fr/design/images/file/fold.png
  64. BIN
      designer_base/src/com/fr/design/images/file/newfolder.png
  65. BIN
      designer_base/src/com/fr/design/images/form/toolbar/ec_frozen.png
  66. BIN
      designer_base/src/com/fr/design/images/gui/color/background.png
  67. BIN
      designer_base/src/com/fr/design/images/lookandfeel/ErrorIcon.png
  68. BIN
      designer_base/src/com/fr/design/images/lookandfeel/InformationIcon.png
  69. BIN
      designer_base/src/com/fr/design/images/lookandfeel/QuestionIcon.png
  70. BIN
      designer_base/src/com/fr/design/images/lookandfeel/TreeFolderOpenedIcon.png
  71. BIN
      designer_base/src/com/fr/design/images/lookandfeel/WarningIcon.png
  72. BIN
      designer_base/src/com/fr/design/images/m_edit/copy.png
  73. BIN
      designer_base/src/com/fr/design/images/m_edit/cut.png
  74. BIN
      designer_base/src/com/fr/design/images/m_edit/formatBrush.png
  75. BIN
      designer_base/src/com/fr/design/images/m_edit/merge.png
  76. BIN
      designer_base/src/com/fr/design/images/m_edit/unmerge.png
  77. BIN
      designer_base/src/com/fr/design/images/m_file/formExport.png
  78. BIN
      designer_base/src/com/fr/design/images/m_file/pdf.png
  79. BIN
      designer_base/src/com/fr/design/images/m_file/preview.png
  80. BIN
      designer_base/src/com/fr/design/images/m_file/saveAs.png
  81. BIN
      designer_base/src/com/fr/design/images/m_file/switch.png
  82. BIN
      designer_base/src/com/fr/design/images/m_file/text.png
  83. BIN
      designer_base/src/com/fr/design/images/m_file/view_folder.png
  84. BIN
      designer_base/src/com/fr/design/images/m_file/word.png
  85. BIN
      designer_base/src/com/fr/design/images/m_format/cellstyle/bold.png
  86. BIN
      designer_base/src/com/fr/design/images/m_format/cellstyle/italic.png
  87. BIN
      designer_base/src/com/fr/design/images/m_format/cellstyle/otherset.png
  88. BIN
      designer_base/src/com/fr/design/images/m_format/cellstyle/underline.png
  89. BIN
      designer_base/src/com/fr/design/images/m_format/highlight.png
  90. BIN
      designer_base/src/com/fr/design/images/m_format/modified.png
  91. BIN
      designer_base/src/com/fr/design/images/m_help/demo.png
  92. BIN
      designer_base/src/com/fr/design/images/m_help/feedback.png
  93. BIN
      designer_base/src/com/fr/design/images/m_help/help.png
  94. BIN
      designer_base/src/com/fr/design/images/m_help/product_forum.png
  95. BIN
      designer_base/src/com/fr/design/images/m_insert/cell.png
  96. BIN
      designer_base/src/com/fr/design/images/m_insert/chart.png
  97. BIN
      designer_base/src/com/fr/design/images/m_insert/insertColumn.png
  98. BIN
      designer_base/src/com/fr/design/images/m_report/background.png
  99. BIN
      designer_base/src/com/fr/design/images/m_report/close.png
  100. BIN
      designer_base/src/com/fr/design/images/m_report/close_over.png
  101. Some files were not shown because too many files have changed in this diff Show More

3
designer/src/com/fr/design/actions/CellSelectionAction.java

@ -5,6 +5,9 @@ import com.fr.grid.selection.CellSelection;
import com.fr.grid.selection.Selection;
public abstract class CellSelectionAction extends ElementCaseAction {
protected CellSelectionAction() {
}
protected CellSelectionAction(ElementCasePane t) {
super(t);
}

8
designer/src/com/fr/design/actions/ElementCaseAction.java

@ -3,14 +3,12 @@ package com.fr.design.actions;
//ElementCaseAction应该有GridSelectionChangeListener,就从悬浮元素和单元格来讲,就必须有了,用来判断这些ElementCaseAction是否可以编辑,当然还可以做些其他事情
//
import com.fr.design.mainframe.DesignerContext;
import com.fr.design.mainframe.ElementCasePane;
import com.fr.grid.selection.CellSelection;
import com.fr.grid.selection.Selection;
import com.fr.design.selection.SelectionEvent;
import com.fr.design.selection.SelectionListener;
public abstract class ElementCaseAction extends SelectionListenerAction {
protected ElementCaseAction() {
}
protected ElementCaseAction(ElementCasePane t) {
super(t);
t.addSelectionChangeListener(createSelectionListener());

3
designer/src/com/fr/design/actions/SelectionListenerAction.java

@ -12,6 +12,9 @@ import com.fr.grid.selection.Selection;
*/
public abstract class SelectionListenerAction extends TemplateComponentAction<ElementCasePane> {
protected SelectionListenerAction() {
}
protected SelectionListenerAction(ElementCasePane elementCasePane) {
super(elementCasePane);
}

4
designer/src/com/fr/design/actions/insert/cell/AbstractCellAction.java

@ -13,6 +13,9 @@ import com.fr.report.elementcase.TemplateElementCase;
* Cell.
*/
public abstract class AbstractCellAction extends CellSelectionAction {
protected AbstractCellAction() {
}
protected AbstractCellAction(ElementCasePane t) {
super(t);
}
@ -42,6 +45,7 @@ public abstract class AbstractCellAction extends CellSelectionAction {
this.getCellValueClass(), false
);
}
@Override
public void update() {
super.update();

13
designer/src/com/fr/design/actions/insert/cell/BiasCellAction.java

@ -3,8 +3,6 @@
*/
package com.fr.design.actions.insert.cell;
import javax.swing.KeyStroke;
import com.fr.base.BaseUtils;
import com.fr.design.actions.core.WorkBookSupportable;
import com.fr.design.mainframe.ElementCasePane;
@ -12,12 +10,23 @@ import com.fr.design.menu.MenuKeySet;
import com.fr.general.Inter;
import com.fr.report.cell.painter.BiasTextPainter;
import javax.swing.KeyStroke;
/**
* Bias
*/
public class BiasCellAction extends AbstractCellAction implements WorkBookSupportable {
public BiasCellAction() {
initAction();
}
public BiasCellAction(ElementCasePane t) {
super(t);
initAction();
}
private void initAction() {
this.setMenuKeySet(INSERT_SLOPE_LINE);
this.setName(getMenuKeySet().getMenuKeySetName()+ "...");
this.setMnemonic(getMenuKeySet().getMnemonic());

8
designer/src/com/fr/design/actions/insert/cell/ChartCellAction.java

@ -16,8 +16,16 @@ import javax.swing.*;
* .
*/
public class ChartCellAction extends AbstractCellAction implements WorkBookSupportable {
public ChartCellAction(){
initAction();
}
public ChartCellAction(ElementCasePane t) {
super(t);
initAction();
}
private void initAction() {
this.setMenuKeySet(INSERT_CHART);
this.setName(getMenuKeySet().getMenuKeySetName()+ "...");
this.setMnemonic(getMenuKeySet().getMnemonic());

10
designer/src/com/fr/design/actions/insert/cell/DSColumnCellAction.java

@ -8,13 +8,21 @@ import com.fr.general.IOUtils;
import com.fr.report.cell.cellattr.core.group.DSColumn;
public class DSColumnCellAction extends AbstractCellAction implements WorkBookSupportable {
public DSColumnCellAction() {
initAction();
}
public DSColumnCellAction(ElementCasePane t) {
super(t);
initAction();
this.setSearchText(new DSColumnPane());
}
private void initAction() {
this.setMenuKeySet(KeySetUtils.INSERT_DATA_COLUMN);
this.setName(getMenuKeySet().getMenuKeySetName() + "...");
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon(IOUtils.readIcon("/com/fr/design/images/m_insert/bindColumn.png"));
this.setSearchText(new DSColumnPane());
}
@Override

8
designer/src/com/fr/design/actions/insert/cell/FormulaCellAction.java

@ -13,8 +13,16 @@ import com.fr.general.Inter;
import javax.swing.*;
public class FormulaCellAction extends AbstractCellAction implements WorkBookSupportable {
public FormulaCellAction() {
initAction();
}
public FormulaCellAction(ElementCasePane t) {
super(t);
initAction();
}
private void initAction() {
this.setMenuKeySet(INSERT_FORMULA);
this.setName(getMenuKeySet().getMenuKeySetName() + "...");
this.setMnemonic(getMenuKeySet().getMnemonic());

8
designer/src/com/fr/design/actions/insert/cell/GeneralCellAction.java

@ -15,8 +15,16 @@ import javax.swing.*;
*
*/
public class GeneralCellAction extends AbstractCellAction implements WorkBookSupportable {
public GeneralCellAction() {
initAction();
}
public GeneralCellAction(ElementCasePane t) {
super(t);
initAction();
}
private void initAction() {
this.setMenuKeySet(INSERT_TEXT);
this.setName(getMenuKeySet().getMenuKeySetName() + "...");
this.setMnemonic(getMenuKeySet().getMnemonic());

8
designer/src/com/fr/design/actions/insert/cell/ImageCellAction.java

@ -16,8 +16,16 @@ import java.awt.*;
* Image
*/
public class ImageCellAction extends AbstractCellAction implements WorkBookSupportable {
public ImageCellAction() {
initAction();
}
public ImageCellAction(ElementCasePane t) {
super(t);
initAction();
}
private void initAction() {
this.setMenuKeySet(INSERT_IMAGE);
this.setName(getMenuKeySet().getMenuKeySetName() + "...");
this.setMnemonic(getMenuKeySet().getMnemonic());

13
designer/src/com/fr/design/actions/insert/cell/RichTextCellAction.java

@ -1,7 +1,5 @@
package com.fr.design.actions.insert.cell;
import javax.swing.KeyStroke;
import com.fr.base.BaseUtils;
import com.fr.design.actions.core.WorkBookSupportable;
import com.fr.design.mainframe.ElementCasePane;
@ -10,10 +8,20 @@ import com.fr.general.ComparatorUtils;
import com.fr.general.Inter;
import com.fr.report.cell.cellattr.core.RichText;
import javax.swing.KeyStroke;
public class RichTextCellAction extends AbstractCellAction implements WorkBookSupportable {
public RichTextCellAction() {
initAction();
}
public RichTextCellAction(ElementCasePane t) {
super(t);
initAction();
}
private void initAction() {
this.setMenuKeySet(INSERT_RICHTEXT);
this.setName(getMenuKeySet().getMenuKeySetName() + "...");
this.setMnemonic(getMenuKeySet().getMnemonic());
@ -28,6 +36,7 @@ public class RichTextCellAction extends AbstractCellAction implements WorkBookSu
/**
* equals 比较
*
* @param object
* @return true false
*/

13
designer/src/com/fr/design/actions/insert/cell/SubReportCellAction.java

@ -1,7 +1,5 @@
package com.fr.design.actions.insert.cell;
import javax.swing.KeyStroke;
import com.fr.base.BaseUtils;
import com.fr.design.mainframe.ElementCasePane;
import com.fr.design.menu.MenuKeySet;
@ -9,10 +7,20 @@ import com.fr.general.ComparatorUtils;
import com.fr.general.Inter;
import com.fr.report.cell.cellattr.core.SubReport;
import javax.swing.KeyStroke;
public class SubReportCellAction extends AbstractCellAction {
public SubReportCellAction() {
initAction();
}
public SubReportCellAction(ElementCasePane t) {
super(t);
initAction();
}
private void initAction() {
this.setMenuKeySet(INSERT_SUB_REPORT);
this.setName(getMenuKeySet().getMenuKeySetName() + "...");
this.setMnemonic(getMenuKeySet().getMnemonic());
@ -39,6 +47,7 @@ public class SubReportCellAction extends AbstractCellAction {
/**
* equals 比较
*
* @param object
* @return true false
*/

66
designer/src/com/fr/design/widget/ui/IframeEditorDefinePane.java

@ -1,17 +1,13 @@
package com.fr.design.widget.ui;
import java.awt.*;
import java.util.List;
import javax.swing.BorderFactory;
import com.fr.design.constants.LayoutConstants;
import com.fr.design.dialog.DialogActionListener;
import com.fr.design.dialog.UIDialog;
import com.fr.design.foldablepane.UIExpandablePane;
import com.fr.design.gui.ilable.UILabel;
import javax.swing.JPanel;
import com.fr.design.gui.frpane.ReportletParameterViewPane;
import com.fr.design.gui.ibutton.UIButton;
import com.fr.design.gui.icheckbox.UICheckBox;
import com.fr.design.gui.ilable.UILabel;
import com.fr.design.gui.itextfield.UITextField;
import com.fr.design.layout.FRGUIPaneFactory;
import com.fr.design.layout.TableLayout;
@ -20,11 +16,24 @@ import com.fr.form.ui.IframeEditor;
import com.fr.general.Inter;
import com.fr.stable.ParameterProvider;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.List;
public class IframeEditorDefinePane extends AbstractDataModify<IframeEditor> {
private static final int P_W = 610;
private static final int P_H = 580;
private UITextField srcTextField;
private ReportletParameterViewPane parameterViewPane;
private UICheckBox horizontalCheck;
private UICheckBox verticalCheck;
private UIButton parameterViewPaneButton;
private List<ParameterProvider> list;
public IframeEditorDefinePane() {
this.initComponents();
@ -44,22 +53,55 @@ public class IframeEditorDefinePane extends AbstractDataModify<IframeEditor> {
double[] rowSize = {p, p, p, p};
double[] columnSize = {p, f};
parameterViewPaneButton = new UIButton(Inter.getLocText("FR-Designer_Edit"));
parameterViewPaneButton.addActionListener(parameterListener);
parameterViewPane = new ReportletParameterViewPane();
java.awt.Component[][] coms = {
{horizontalCheck, null},
{verticalCheck, null},
{ new UILabel(Inter.getLocText("Form-Url") + ":"), srcTextField = new UITextField() },
{ new UILabel(Inter.getLocText("Parameter") + ":"), parameterViewPane = new ReportletParameterViewPane() } };
{new UILabel(Inter.getLocText("Form-Url")), srcTextField = new UITextField()},
{new UILabel(Inter.getLocText("FR-Designer_Parameters")), parameterViewPaneButton}};
int[][] rowCount = {{1, 1}, {1, 1}, {1, 1}, {1, 1}};
JPanel panel = TableLayoutHelper.createGapTableLayoutPane(coms, rowSize, columnSize, rowCount, LayoutConstants.VGAP_SMALL, 5);
JPanel panel = TableLayoutHelper.createGapTableLayoutPane(coms, rowSize, columnSize, rowCount, 45, LayoutConstants.VGAP_LARGE);
contentPane.add(panel);
UIExpandablePane uiExpandablePane = new UIExpandablePane(Inter.getLocText("FR-Designer_Advanced"), 280, 20, contentPane);
UIExpandablePane uiExpandablePane = new UIExpandablePane(Inter.getLocText("FR-Designer_Advanced"), 280, 24, contentPane);
this.add(uiExpandablePane, BorderLayout.NORTH);
}
ActionListener parameterListener = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
List<ParameterProvider> paraList = parameterViewPane.update();
list = new ArrayList<ParameterProvider>();
ParameterProvider pr = null;
for (ParameterProvider parameterProvider : paraList) {
try {
pr = (ParameterProvider) parameterProvider.clone();
} catch (CloneNotSupportedException e1) {
e1.printStackTrace();
}
list.add(pr);
}
UIDialog dialog = parameterViewPane.showUnsizedWindow(SwingUtilities.getWindowAncestor(new JPanel()), new DialogActionListener() {
@Override
public void doOk() {
}
@Override
public void doCancel() {
parameterViewPane.update(list);
}
});
dialog.setSize(P_W, P_H);
dialog.setVisible(true);
}
};
@Override
protected String title4PopupWindow() {

79
designer/src/com/fr/quickeditor/CellQuickEditor.java

@ -1,27 +1,29 @@
package com.fr.quickeditor;
import com.fr.design.actions.utils.DeprecatedActionManager;
import com.fr.design.gui.ibutton.UIButton;
import com.fr.design.actions.UpdateAction;
import com.fr.design.actions.core.ActionFactory;
import com.fr.design.gui.icombobox.UIComboBox;
import com.fr.design.gui.ilable.UILabel;
import com.fr.design.gui.itextfield.UITextField;
import com.fr.design.layout.TableLayout;
import com.fr.design.layout.TableLayoutHelper;
import com.fr.design.mainframe.DesignerContext;
import com.fr.design.mainframe.ElementCasePane;
import com.fr.design.menu.MenuKeySet;
import com.fr.design.menu.ShortCut;
import com.fr.design.selection.QuickEditor;
import com.fr.design.utils.gui.GUICoreUtils;
import com.fr.general.IOUtils;
import com.fr.general.Inter;
import com.fr.grid.selection.CellSelection;
import com.fr.report.cell.TemplateCellElement;
import com.fr.stable.ColumnRow;
import javax.swing.*;
import javax.swing.event.PopupMenuEvent;
import javax.swing.event.PopupMenuListener;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.ArrayList;
/**
* @author zhou, yaoh.wu
@ -32,6 +34,10 @@ public abstract class CellQuickEditor extends QuickEditor<ElementCasePane> {
protected UITextField columnRowTextField;
protected TemplateCellElement cellElement;
protected UIComboBox comboBox;
private UpdateAction[] cellInsertActions;
private MenuKeySet[] cellInsertActionNames;
private int selectedIndex;
public CellQuickEditor() {
double p = TableLayout.PREFERRED;
@ -58,7 +64,7 @@ public abstract class CellQuickEditor extends QuickEditor<ElementCasePane> {
cellLabel.setPreferredSize(new Dimension(60, 20));
UILabel insertContentLabel = new UILabel(Inter.getLocText("HF-Insert_Content"));
insertContentLabel.setPreferredSize(new Dimension(60, 20));
UIButton cellElementEditButton = initCellElementEditButton();
UIComboBox cellElementEditButton = initCellElementEditComboBox();
Component[][] components = new Component[][]{
new Component[]{cellLabel, columnRowTextField = initColumnRowTextField()},
new Component[]{insertContentLabel, cellElementEditButton},
@ -71,20 +77,57 @@ public abstract class CellQuickEditor extends QuickEditor<ElementCasePane> {
/**
* 初始化添加按钮
* TODO 9.0 换成下拉菜单后原来的快捷键不好处理先跳过
*
* @return UIButton
*/
private UIButton initCellElementEditButton() {
final UIButton cellElementEditButton = new UIButton(IOUtils.readIcon("/com/fr/design/images/buttonicon/add.png"));
cellElementEditButton.addMouseListener(new MouseAdapter() {
private UIComboBox initCellElementEditComboBox() {
final String[] items = getDefaultComboBoxItems();
comboBox = new UIComboBox(items);
final Object comboBoxSelected = getComboBoxSelected();
if (comboBoxSelected != null) {
comboBox.setSelectedItem(((ShortCut) comboBoxSelected).getMenuKeySet().getMenuKeySetName());
} else {
comboBox.setSelectedIndex(1);
}
comboBox.addPopupMenuListener(new PopupMenuListener() {
@Override
public void popupMenuWillBecomeVisible(PopupMenuEvent e) {
if (cellInsertActions == null) {
cellInsertActions = ActionFactory.createCellInsertAction(ElementCasePane.class, tc);
}
// 这边重新获取是因为要根据JTemplate做一个过滤
ArrayList<String> arrayList = new ArrayList<String>();
for (UpdateAction action : cellInsertActions) {
arrayList.add(action.getMenuKeySet().getMenuKeySetName());
}
comboBox.setModel(new DefaultComboBoxModel(arrayList.toArray(new String[arrayList.size()])));
}
@Override
public void mousePressed(MouseEvent evt) {
GUICoreUtils.showPopMenuWithParentWidth(DeprecatedActionManager.getCellMenu(tc).createJPopupMenu(), cellElementEditButton, 0, cellElementEditButton.getY() - 6);
public void popupMenuWillBecomeInvisible(PopupMenuEvent e) {
}
@Override
public void popupMenuCanceled(PopupMenuEvent e) {
}
});
return cellElementEditButton;
comboBox.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
selectedIndex = comboBox.getSelectedIndex();
cellInsertActions[selectedIndex].actionPerformed(e);
}
});
return comboBox;
}
private String[] getDefaultComboBoxItems() {
cellInsertActionNames = ActionFactory.createCellInsertActionName();
ArrayList<String> names = new ArrayList<>();
for (MenuKeySet cellInsertActionName : cellInsertActionNames) {
names.add(cellInsertActionName.getMenuKeySetName());
}
return names.toArray(new String[names.size()]);
}
/**
@ -130,6 +173,14 @@ public abstract class CellQuickEditor extends QuickEditor<ElementCasePane> {
*/
public abstract JComponent createCenterBody();
/**
* 初始化下拉框中的类型
*
* @return JComponent 待显示的详细信息面板
*/
public abstract Object getComboBoxSelected();
/**
* 刷新
*/

7
designer/src/com/fr/quickeditor/cellquick/CellBiasTextPainterEditor.java

@ -1,5 +1,7 @@
package com.fr.quickeditor.cellquick;
import com.fr.design.actions.core.ActionFactory;
import com.fr.design.actions.insert.cell.BiasCellAction;
import com.fr.design.cell.editor.BiasTextPainterCellEditor.BiasTextPainterPane;
import com.fr.design.dialog.DialogActionAdapter;
import com.fr.design.gui.ibutton.UIButton;
@ -36,6 +38,11 @@ public class CellBiasTextPainterEditor extends CellQuickEditor {
return content;
}
@Override
public Object getComboBoxSelected() {
return ActionFactory.createAction(BiasCellAction.class);
}
private void showEditingDialog() {
final BiasTextPainter oldbiasTextPainter = (BiasTextPainter) cellElement.getValue();
final BiasTextPainterPane biasTextPainterPane = new BiasTextPainterPane();

7
designer/src/com/fr/quickeditor/cellquick/CellDSColumnEditor.java

@ -2,6 +2,8 @@ package com.fr.quickeditor.cellquick;
import com.fr.base.Formula;
import com.fr.design.actions.columnrow.DSColumnConditionAction;
import com.fr.design.actions.core.ActionFactory;
import com.fr.design.actions.insert.cell.DSColumnCellAction;
import com.fr.design.data.DesignTableDataManager;
import com.fr.design.dialog.DialogActionAdapter;
import com.fr.design.dscolumn.DSColumnAdvancedPane;
@ -981,4 +983,9 @@ public class CellDSColumnEditor extends CellQuickEditor {
}
}
}
@Override
public Object getComboBoxSelected() {
return ActionFactory.createAction(DSColumnCellAction.class);
}
}

7
designer/src/com/fr/quickeditor/cellquick/CellFormulaQuickEditor.java

@ -3,6 +3,8 @@ package com.fr.quickeditor.cellquick;
import com.fr.base.Formula;
import com.fr.base.Style;
import com.fr.base.TextFormat;
import com.fr.design.actions.core.ActionFactory;
import com.fr.design.actions.insert.cell.FormulaCellAction;
import com.fr.design.gui.itextfield.UITextField;
import com.fr.grid.selection.CellSelection;
import com.fr.quickeditor.CellQuickEditor;
@ -77,6 +79,11 @@ public class CellFormulaQuickEditor extends CellQuickEditor {
return content;
}
@Override
public Object getComboBoxSelected() {
return ActionFactory.createAction(FormulaCellAction.class);
}
private void changeReportPaneCell(String tmpText) {
isEditing = true;

6
designer/src/com/fr/quickeditor/cellquick/CellImageQuickEditor.java

@ -1,6 +1,8 @@
package com.fr.quickeditor.cellquick;
import com.fr.base.Style;
import com.fr.design.actions.core.ActionFactory;
import com.fr.design.actions.insert.cell.ImageCellAction;
import com.fr.design.dialog.DialogActionAdapter;
import com.fr.design.gui.ibutton.UIButton;
import com.fr.design.mainframe.DesignerContext;
@ -68,4 +70,8 @@ public class CellImageQuickEditor extends CellQuickEditor {
}
@Override
public Object getComboBoxSelected() {
return ActionFactory.createAction(ImageCellAction.class);
}
}

6
designer/src/com/fr/quickeditor/cellquick/CellRichTextEditor.java

@ -1,5 +1,6 @@
package com.fr.quickeditor.cellquick;
import com.fr.design.actions.core.ActionFactory;
import com.fr.design.actions.insert.cell.RichTextCellAction;
import com.fr.design.gui.ibutton.UIButton;
import com.fr.general.Inter;
@ -32,6 +33,11 @@ public class CellRichTextEditor extends CellQuickEditor {
return content;
}
@Override
public Object getComboBoxSelected() {
return ActionFactory.createAction(RichTextCellAction.class);
}
@Override
protected void refreshDetails() {
RichTextCellAction subReportCellAction = new RichTextCellAction(tc);

8
designer/src/com/fr/quickeditor/cellquick/CellStringQuickEditor.java

@ -22,6 +22,9 @@ import java.awt.event.KeyEvent;
*
*/
public class CellStringQuickEditor extends CellQuickEditor {
//instance
private static CellStringQuickEditor THIS;
//文本域
//TODO 9.0 文本域要根据具体文本数量自适应大小,比较难搞,先跳过。
private UITextField stringTextField;
@ -148,4 +151,9 @@ public class CellStringQuickEditor extends CellQuickEditor {
stringTextField.getDocument().addDocumentListener(documentListener);
}
@Override
public Object getComboBoxSelected() {
return null;
}
}

6
designer/src/com/fr/quickeditor/cellquick/CellSubReportEditor.java

@ -1,5 +1,6 @@
package com.fr.quickeditor.cellquick;
import com.fr.design.actions.core.ActionFactory;
import com.fr.design.actions.insert.cell.SubReportCellAction;
import com.fr.design.gui.ibutton.UIButton;
import com.fr.general.Inter;
@ -40,4 +41,9 @@ public class CellSubReportEditor extends CellQuickEditor {
subReportButton.setAction(subReportCellAction);
}
@Override
public Object getComboBoxSelected() {
return ActionFactory.createAction(SubReportCellAction.class);
}
}

4
designer_base/src/com/fr/design/actions/TemplateComponentAction.java

@ -5,6 +5,10 @@ import com.fr.design.designer.TargetComponent;
public abstract class TemplateComponentAction<T extends TargetComponent> extends UndoableAction implements TemplateComponentActionInterface<T> {
private T t;
protected TemplateComponentAction() {
}
protected TemplateComponentAction(T t) {
this.t = t;
}

30
designer_base/src/com/fr/design/actions/core/ActionFactory.java

@ -5,6 +5,7 @@ import com.fr.base.Utils;
import com.fr.design.actions.UpdateAction;
import com.fr.design.file.HistoryTemplateListPane;
import com.fr.design.mainframe.JTemplate;
import com.fr.design.menu.MenuKeySet;
import com.fr.design.selection.QuickEditor;
import javax.swing.*;
@ -132,6 +133,17 @@ public class ActionFactory {
return createEditor(clazz, cellEditor);
}
public static UpdateAction createAction(Class clazz) {
try {
Constructor<? extends UpdateAction> c = clazz.getDeclaredConstructor();
c.setAccessible(true);
return c.newInstance();
} catch (Exception e) {
FRContext.getLogger().error(e.getMessage(), e);
}
return null;
}
/**
* peter:从Action来产生ToolTipText.
*
@ -200,6 +212,24 @@ public class ActionFactory {
return actions.toArray(new UpdateAction[actions.size()]);
}
public static MenuKeySet[] createCellInsertActionName() {
List<MenuKeySet> actionNames = new ArrayList<>();
for (Class<?> clazz : actionClasses) {
if (clazz == null) {
continue;
}
try {
Constructor<? extends UpdateAction> c = (Constructor<? extends UpdateAction>) clazz.getConstructor();
actionNames.add(c.newInstance().getMenuKeySet());
} catch (Exception e) {
FRContext.getLogger().error(e.getMessage(), e);
}
}
return actionNames.toArray(new MenuKeySet[actionNames.size()]);
}
/**
* 登记悬浮元素插入类型
*

9
designer_base/src/com/fr/design/gui/frpane/ReportletParameterViewPane.java

@ -23,6 +23,7 @@ import java.util.List;
/**
* Defin hyperlink.
* in fact,this is a TablEditorPane
*
* @editor zhou
* @since 2012-3-23下午3:48:10
*/
@ -53,6 +54,7 @@ public class ReportletParameterViewPane extends BasicPane {
/**
* 初始化组件
*
* @param actions Chart的热点链接actions
* @param useParaType 类型
*/
@ -84,6 +86,7 @@ public class ReportletParameterViewPane extends BasicPane {
/**
* 增加事件监听
*
* @param l 加的东东
*/
public void addTableEditorListener(TableModelListener l) {
@ -117,8 +120,14 @@ public class ReportletParameterViewPane extends BasicPane {
return editorPane.update();
}
public void update(List list) {
editorPane.update(list);
}
/**
* 更新
*
* @return 数组
*/
public KV[] updateKV() {

11
designer_base/src/com/fr/design/gui/itableeditorpane/UITableEditorPane.java

@ -1,12 +1,12 @@
package com.fr.design.gui.itableeditorpane;
import com.fr.design.constants.UIConstants;
import com.fr.design.border.UIRoundedBorder;
import com.fr.design.constants.UIConstants;
import com.fr.design.dialog.BasicPane;
import com.fr.design.gui.ibutton.UIButton;
import com.fr.design.gui.icontainer.UIScrollPane;
import com.fr.design.gui.ilable.UILabel;
import com.fr.design.layout.FRGUIPaneFactory;
import com.fr.design.dialog.BasicPane;
import com.fr.general.Inter;
import javax.swing.*;
@ -88,6 +88,7 @@ public class UITableEditorPane<T> extends BasicPane {
/**
* 增加事件监听
*
* @param l 加的东东
*/
public void addTableListener(TableModelListener l) {
@ -96,6 +97,7 @@ public class UITableEditorPane<T> extends BasicPane {
/**
* 移除事件监听
*
* @param l 去的东东
*/
public void removeTableListener(TableModelListener l) {
@ -127,6 +129,11 @@ public class UITableEditorPane<T> extends BasicPane {
return tableModel.getList();
}
public void update(List list) {
tableModel.stopCellEditing();
tableModel.setList(list);
}
public int getSelectedRow() {
return this.editTable.getSelectedRow();
}

BIN
designer_base/src/com/fr/design/images/arrow/arrow_down.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 222 B

After

Width:  |  Height:  |  Size: 278 B

BIN
designer_base/src/com/fr/design/images/arrow/arrow_up.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 B

After

Width:  |  Height:  |  Size: 311 B

BIN
designer_base/src/com/fr/design/images/buttonicon/add.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 453 B

After

Width:  |  Height:  |  Size: 160 B

BIN
designer_base/src/com/fr/design/images/buttonicon/add_press.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 306 B

BIN
designer_base/src/com/fr/design/images/buttonicon/addicon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 B

After

Width:  |  Height:  |  Size: 232 B

BIN
designer_base/src/com/fr/design/images/buttonicon/cube.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 688 B

After

Width:  |  Height:  |  Size: 500 B

BIN
designer_base/src/com/fr/design/images/buttonicon/editp.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 675 B

After

Width:  |  Height:  |  Size: 802 B

BIN
designer_base/src/com/fr/design/images/buttonicon/hiden.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
designer_base/src/com/fr/design/images/buttonicon/hidep.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
designer_base/src/com/fr/design/images/buttonicon/minus.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 B

After

Width:  |  Height:  |  Size: 148 B

BIN
designer_base/src/com/fr/design/images/buttonicon/newcpts.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 221 B

After

Width:  |  Height:  |  Size: 218 B

BIN
designer_base/src/com/fr/design/images/buttonicon/open.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 359 B

After

Width:  |  Height:  |  Size: 356 B

BIN
designer_base/src/com/fr/design/images/buttonicon/pageb24.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 739 B

After

Width:  |  Height:  |  Size: 736 B

BIN
designer_base/src/com/fr/design/images/buttonicon/pages.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 414 B

After

Width:  |  Height:  |  Size: 482 B

BIN
designer_base/src/com/fr/design/images/buttonicon/plus.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 169 B

After

Width:  |  Height:  |  Size: 172 B

BIN
designer_base/src/com/fr/design/images/buttonicon/redo.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 424 B

After

Width:  |  Height:  |  Size: 421 B

BIN
designer_base/src/com/fr/design/images/buttonicon/refresh.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 533 B

After

Width:  |  Height:  |  Size: 530 B

BIN
designer_base/src/com/fr/design/images/buttonicon/run24.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 502 B

After

Width:  |  Height:  |  Size: 389 B

BIN
designer_base/src/com/fr/design/images/buttonicon/undo.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 453 B

After

Width:  |  Height:  |  Size: 450 B

BIN
designer_base/src/com/fr/design/images/buttonicon/writeb24.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 975 B

After

Width:  |  Height:  |  Size: 972 B

BIN
designer_base/src/com/fr/design/images/buttonicon/writes.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 479 B

After

Width:  |  Height:  |  Size: 541 B

BIN
designer_base/src/com/fr/design/images/chart/ChartStyle.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 B

After

Width:  |  Height:  |  Size: 309 B

BIN
designer_base/src/com/fr/design/images/chart/ChartType.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 362 B

After

Width:  |  Height:  |  Size: 151 B

BIN
designer_base/src/com/fr/design/images/chart/InterAttr.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 641 B

After

Width:  |  Height:  |  Size: 555 B

BIN
designer_base/src/com/fr/design/images/control/addPopup.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 210 B

After

Width:  |  Height:  |  Size: 257 B

BIN
designer_base/src/com/fr/design/images/control/bar.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 99 B

BIN
designer_base/src/com/fr/design/images/control/copy.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 251 B

After

Width:  |  Height:  |  Size: 214 B

BIN
designer_base/src/com/fr/design/images/control/edit.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 388 B

After

Width:  |  Height:  |  Size: 399 B

BIN
designer_base/src/com/fr/design/images/control/remove.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 302 B

After

Width:  |  Height:  |  Size: 511 B

BIN
designer_base/src/com/fr/design/images/dashboard/files.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 213 B

After

Width:  |  Height:  |  Size: 238 B

BIN
designer_base/src/com/fr/design/images/data/bind/distanceconnect.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 728 B

After

Width:  |  Height:  |  Size: 650 B

BIN
designer_base/src/com/fr/design/images/data/bind/localconnect.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 306 B

After

Width:  |  Height:  |  Size: 303 B

BIN
designer_base/src/com/fr/design/images/data/dataDictionary.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 B

After

Width:  |  Height:  |  Size: 167 B

BIN
designer_base/src/com/fr/design/images/data/dataTable.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 308 B

After

Width:  |  Height:  |  Size: 254 B

BIN
designer_base/src/com/fr/design/images/data/dock/serverdatabase.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 452 B

After

Width:  |  Height:  |  Size: 428 B

BIN
designer_base/src/com/fr/design/images/data/multi.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 B

After

Width:  |  Height:  |  Size: 194 B

BIN
designer_base/src/com/fr/design/images/data/source/rename.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 436 B

After

Width:  |  Height:  |  Size: 433 B

BIN
designer_base/src/com/fr/design/images/file/fold.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 217 B

After

Width:  |  Height:  |  Size: 238 B

BIN
designer_base/src/com/fr/design/images/file/newfolder.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 277 B

After

Width:  |  Height:  |  Size: 293 B

BIN
designer_base/src/com/fr/design/images/form/toolbar/ec_frozen.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 213 B

After

Width:  |  Height:  |  Size: 184 B

BIN
designer_base/src/com/fr/design/images/gui/color/background.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 416 B

After

Width:  |  Height:  |  Size: 413 B

BIN
designer_base/src/com/fr/design/images/lookandfeel/ErrorIcon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 763 B

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
designer_base/src/com/fr/design/images/lookandfeel/InformationIcon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 573 B

After

Width:  |  Height:  |  Size: 721 B

BIN
designer_base/src/com/fr/design/images/lookandfeel/QuestionIcon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 601 B

After

Width:  |  Height:  |  Size: 831 B

BIN
designer_base/src/com/fr/design/images/lookandfeel/TreeFolderOpenedIcon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 406 B

After

Width:  |  Height:  |  Size: 356 B

BIN
designer_base/src/com/fr/design/images/lookandfeel/WarningIcon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 616 B

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
designer_base/src/com/fr/design/images/m_edit/copy.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 258 B

After

Width:  |  Height:  |  Size: 214 B

BIN
designer_base/src/com/fr/design/images/m_edit/cut.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 506 B

After

Width:  |  Height:  |  Size: 503 B

BIN
designer_base/src/com/fr/design/images/m_edit/formatBrush.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 431 B

After

Width:  |  Height:  |  Size: 428 B

BIN
designer_base/src/com/fr/design/images/m_edit/merge.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 226 B

After

Width:  |  Height:  |  Size: 277 B

BIN
designer_base/src/com/fr/design/images/m_edit/unmerge.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 195 B

After

Width:  |  Height:  |  Size: 166 B

BIN
designer_base/src/com/fr/design/images/m_file/formExport.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 212 B

After

Width:  |  Height:  |  Size: 198 B

BIN
designer_base/src/com/fr/design/images/m_file/pdf.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 380 B

After

Width:  |  Height:  |  Size: 383 B

BIN
designer_base/src/com/fr/design/images/m_file/preview.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 392 B

After

Width:  |  Height:  |  Size: 389 B

BIN
designer_base/src/com/fr/design/images/m_file/saveAs.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 246 B

After

Width:  |  Height:  |  Size: 186 B

BIN
designer_base/src/com/fr/design/images/m_file/switch.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 360 B

After

Width:  |  Height:  |  Size: 540 B

BIN
designer_base/src/com/fr/design/images/m_file/text.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 224 B

After

Width:  |  Height:  |  Size: 285 B

BIN
designer_base/src/com/fr/design/images/m_file/view_folder.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 231 B

After

Width:  |  Height:  |  Size: 208 B

BIN
designer_base/src/com/fr/design/images/m_file/word.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 391 B

After

Width:  |  Height:  |  Size: 474 B

BIN
designer_base/src/com/fr/design/images/m_format/cellstyle/bold.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 287 B

After

Width:  |  Height:  |  Size: 284 B

BIN
designer_base/src/com/fr/design/images/m_format/cellstyle/italic.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 209 B

After

Width:  |  Height:  |  Size: 221 B

BIN
designer_base/src/com/fr/design/images/m_format/cellstyle/otherset.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 456 B

After

Width:  |  Height:  |  Size: 453 B

BIN
designer_base/src/com/fr/design/images/m_format/cellstyle/underline.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 B

After

Width:  |  Height:  |  Size: 211 B

BIN
designer_base/src/com/fr/design/images/m_format/highlight.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 421 B

After

Width:  |  Height:  |  Size: 399 B

BIN
designer_base/src/com/fr/design/images/m_format/modified.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 453 B

After

Width:  |  Height:  |  Size: 363 B

BIN
designer_base/src/com/fr/design/images/m_help/demo.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 246 B

After

Width:  |  Height:  |  Size: 207 B

BIN
designer_base/src/com/fr/design/images/m_help/feedback.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 398 B

After

Width:  |  Height:  |  Size: 326 B

BIN
designer_base/src/com/fr/design/images/m_help/help.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 B

After

Width:  |  Height:  |  Size: 183 B

BIN
designer_base/src/com/fr/design/images/m_help/product_forum.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 323 B

After

Width:  |  Height:  |  Size: 440 B

BIN
designer_base/src/com/fr/design/images/m_insert/cell.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 218 B

After

Width:  |  Height:  |  Size: 156 B

BIN
designer_base/src/com/fr/design/images/m_insert/chart.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 362 B

After

Width:  |  Height:  |  Size: 151 B

BIN
designer_base/src/com/fr/design/images/m_insert/insertColumn.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 B

After

Width:  |  Height:  |  Size: 263 B

BIN
designer_base/src/com/fr/design/images/m_report/background.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 371 B

After

Width:  |  Height:  |  Size: 399 B

BIN
designer_base/src/com/fr/design/images/m_report/close.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 544 B

After

Width:  |  Height:  |  Size: 641 B

BIN
designer_base/src/com/fr/design/images/m_report/close_over.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 508 B

After

Width:  |  Height:  |  Size: 632 B

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save