Browse Source

改为枚举实现

release/11.0
obo 1 year ago
parent
commit
107b885bb6
  1. 5
      designer-realize/src/main/java/com/fr/design/webattr/EditToolBar.java
  2. 14
      designer-realize/src/main/java/com/fr/design/webattr/FToolBar.java
  3. 2
      designer-realize/src/main/java/com/fr/design/webattr/ToolBarPane.java

5
designer-realize/src/main/java/com/fr/design/webattr/EditToolBar.java

@ -30,6 +30,7 @@ import com.fr.design.utils.gui.GUICoreUtils;
import com.fr.design.widget.IconDefinePane;
import com.fr.form.ui.Button;
import com.fr.form.ui.CustomToolBarButton;
import com.fr.form.ui.ToolBarButtonBgColorType;
import com.fr.form.ui.Widget;
import com.fr.form.ui.WidgetInfoConfig;
import com.fr.general.Background;
@ -227,7 +228,7 @@ public class EditToolBar extends BasicPane {
this.defaultCheckBox.setSelected(ftoolbar.isDefault() ? true : false);
if (bgColorButtonGroup != null) {
this.bgColorButtonGroup.setSelectedIndex(ftoolbar.getButtonBgColor());
this.bgColorButtonGroup.setSelectedIndex(ftoolbar.getButtonBgColorType().getCode());
}
}
@ -263,7 +264,7 @@ public class EditToolBar extends BasicPane {
ftoolBar.setBackground(this.background);
}
if (bgColorButtonGroup != null) {
ftoolBar.setBgColorLight(bgColorButtonGroup.getSelectedIndex());
ftoolBar.setButtonBgColorType(ToolBarButtonBgColorType.getTypeByCode(bgColorButtonGroup.getSelectedIndex()));
}
return ftoolBar;
}

14
designer-realize/src/main/java/com/fr/design/webattr/FToolBar.java

@ -4,16 +4,16 @@ import java.util.ArrayList;
import java.util.List;
import com.fr.form.ui.ToolBar;
import com.fr.form.ui.ToolBarButtonBgColorType;
import com.fr.form.ui.Widget;
import com.fr.general.Background;
import com.fr.widgettheme.theme.widget.theme.WidgetThemeDisplayConstants;
public class FToolBar {
private List<ToolBarButton> buttonlist = new ArrayList<ToolBarButton>();
private Background background = null;
private boolean isDefault = true;
private int buttonBgColor = WidgetThemeDisplayConstants.TOOLBAR_COLOR_AUTO;
private ToolBarButtonBgColorType buttonBgColorType = ToolBarButtonBgColorType.AUTO;
public List<ToolBarButton> getButtonlist() {
return buttonlist;
}
@ -54,12 +54,12 @@ public class FToolBar {
this.isDefault = isDefault;
}
public int getButtonBgColor() {
return buttonBgColor;
public ToolBarButtonBgColorType getButtonBgColorType() {
return buttonBgColorType;
}
public void setBgColorLight(int buttonBgColor) {
this.buttonBgColor = buttonBgColor;
public void setButtonBgColorType(ToolBarButtonBgColorType buttonBgColorType) {
this.buttonBgColorType = buttonBgColorType;
}
public ToolBar getToolBar() {
@ -70,7 +70,7 @@ public class FToolBar {
ToolBar toolBar = new ToolBar(n);
toolBar.setBackground(this.background);
toolBar.setDefault(this.isDefault);
toolBar.setButtonBgColor(this.buttonBgColor);
toolBar.setButtonBgColorType(this.buttonBgColorType);
return toolBar;
}
}

2
designer-realize/src/main/java/com/fr/design/webattr/ToolBarPane.java

@ -157,7 +157,7 @@ public class ToolBarPane extends BasicBeanPane<ToolBar> {
}
this.getFToolBar().setBackground(toolbar.getBackground());
this.getFToolBar().setDefault(toolbar.isDefault());
this.getFToolBar().setBgColorLight(toolbar.getButtonBgColor());
this.getFToolBar().setButtonBgColorType(toolbar.getButtonBgColorType());
setPopulateFinished(true);
}

Loading…
Cancel
Save