Browse Source

Pull request #2838: REPORT-43198 预定义样式功能优化代码回退遗漏部分

Merge in DESIGN/design from ~KERRY/design_10.0:release/10.0 to release/10.0

* commit 'c8019d174d59da1236bbec1b29d2271168a6467c':
  REPORT-43198 预定义样式功能优化代码回退遗漏部分
feature/big-screen
ju.ju 4 years ago
parent
commit
698acb538a
  1. 8
      designer-base/src/main/java/com/fr/design/mainframe/predefined/PatternStyle.java
  2. 30
      designer-realize/src/main/java/com/fr/design/mainframe/cell/settingpane/style/CellPredefinedStyleSettingPane.java

8
designer-base/src/main/java/com/fr/design/mainframe/predefined/PatternStyle.java

@ -1,7 +1,7 @@
package com.fr.design.mainframe.predefined; package com.fr.design.mainframe.predefined;
import com.fr.config.predefined.PredefinedStyle; import com.fr.config.predefined.PredefinedStyle;
import com.fr.predefined.PredefinedPatternStyleManager; //import com.fr.predefined.PredefinedPatternStyleManager;
/** /**
@ -11,13 +11,15 @@ public enum PatternStyle {
DARK_STYLE(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Predefined_Dark_Pattern")) { DARK_STYLE(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Predefined_Dark_Pattern")) {
@Override @Override
public PredefinedStyle getPredefinedStyle() { public PredefinedStyle getPredefinedStyle() {
return PredefinedPatternStyleManager.INSTANCE.getDarkMode(); // return PredefinedPatternStyleManager.INSTANCE.getDarkMode();
return new PredefinedStyle();
} }
}, },
LIGHT_STYLE(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Predefined_Light_Pattern")) { LIGHT_STYLE(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Predefined_Light_Pattern")) {
@Override @Override
public PredefinedStyle getPredefinedStyle() { public PredefinedStyle getPredefinedStyle() {
return PredefinedPatternStyleManager.INSTANCE.getLightMode(); // return PredefinedPatternStyleManager.INSTANCE.getLightMode();
return new PredefinedStyle();
} }
}; };

30
designer-realize/src/main/java/com/fr/design/mainframe/cell/settingpane/style/CellPredefinedStyleSettingPane.java

@ -25,7 +25,7 @@ import com.fr.design.mainframe.JTemplate;
import com.fr.design.mainframe.predefined.ui.PredefinedStyleSettingPane; import com.fr.design.mainframe.predefined.ui.PredefinedStyleSettingPane;
import com.fr.design.mainframe.predefined.ui.preview.StyleSettingPreviewPane; import com.fr.design.mainframe.predefined.ui.preview.StyleSettingPreviewPane;
import com.fr.design.style.BorderUtils; import com.fr.design.style.BorderUtils;
import com.fr.predefined.PredefinedPatternStyleManager; //import com.fr.predefined.PredefinedPatternStyleManager;
import com.fr.stable.Constants; import com.fr.stable.Constants;
import com.fr.stable.StringUtils; import com.fr.stable.StringUtils;
import com.fr.third.javax.annotation.Nonnull; import com.fr.third.javax.annotation.Nonnull;
@ -85,20 +85,20 @@ public class CellPredefinedStyleSettingPane extends PredefinedStyleSettingPane<N
public void populateBean(NameStyle ob) { public void populateBean(NameStyle ob) {
this.setPopulating(true); this.setPopulating(true);
// super.populate(ob); // super.populate(ob);
PredefinedStyle currentStyle = PredefinedPatternStyleManager.INSTANCE.getStyleFromName(getPredefinedStyleName()); // PredefinedStyle currentStyle = PredefinedPatternStyleManager.INSTANCE.getStyleFromName(getPredefinedStyleName());
PredefinedCellStyleConfig config = currentStyle.getCellStyleConfig(); // PredefinedCellStyleConfig config = currentStyle.getCellStyleConfig();
Map<String, PredefinedCellStyle> allStyle = config.getAllStyles(); // Map<String, PredefinedCellStyle> allStyle = config.getAllStyles();
this.applicationFormat.clearBoxItems(); // this.applicationFormat.clearBoxItems();
for (String name : allStyle.keySet()) { // for (String name : allStyle.keySet()) {
this.applicationFormat.addItem(name); // this.applicationFormat.addItem(name);
} // }
if (allStyle.containsKey(ob.getName())) { // if (allStyle.containsKey(ob.getName())) {
this.applicationFormat.setSelectedItem(ob.getName()); // this.applicationFormat.setSelectedItem(ob.getName());
}else { // }else {
this.applicationFormat.setSelectedItem(config.getDefaultStyleName()); // this.applicationFormat.setSelectedItem(config.getDefaultStyleName());
} // }
this.customPredefinedStylePane.populateBean(ob); // this.customPredefinedStylePane.populateBean(ob);
this.setPopulating(false); // this.setPopulating(false);
} }

Loading…
Cancel
Save