|
|
|
@ -3,9 +3,11 @@ package com.fr.design.widgettheme.common;
|
|
|
|
|
import com.fr.design.widgettheme.StyleSetting; |
|
|
|
|
import com.fr.design.widgettheme.BaseStyleSettingPane; |
|
|
|
|
import com.fr.form.ui.Widget; |
|
|
|
|
import com.fr.util.ColorUtils; |
|
|
|
|
import com.fr.widgettheme.theme.widget.theme.cell.ButtonTheme; |
|
|
|
|
import org.jetbrains.annotations.Nullable; |
|
|
|
|
|
|
|
|
|
import java.awt.Color; |
|
|
|
|
import java.util.Arrays; |
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
@ -64,6 +66,9 @@ public class ButtonSettingPane<T extends Widget> extends BaseStyleSettingPane<T>
|
|
|
|
|
} else { |
|
|
|
|
styleSettingHead.setSelectedIndex(1); |
|
|
|
|
colorSelectBox.setSelectObject(buttonTheme.getThemeColor()); |
|
|
|
|
Color widgetBgColor = buttonTheme.getWidgetBackground().getColor(); |
|
|
|
|
widgetBgColorSelectBox.setSelectObject(ColorUtils.ignoreColorAlpha(widgetBgColor)); |
|
|
|
|
widgetBgAlphaDragPane.populateBean(ColorUtils.roundColorAlphaDouble(widgetBgColor)); |
|
|
|
|
assignFontSizePane(buttonTheme); |
|
|
|
|
} |
|
|
|
|
switchCard(); |
|
|
|
@ -83,6 +88,7 @@ public class ButtonSettingPane<T extends Widget> extends BaseStyleSettingPane<T>
|
|
|
|
|
|
|
|
|
|
protected void updateButtonStyleBean(ButtonTheme buttonTheme) { |
|
|
|
|
buttonTheme.setThemeColor(colorSelectBox.getSelectObject()); |
|
|
|
|
buttonTheme.setWidgetBackground(ColorUtils.createColorBackgroundWithAlpha(widgetBgColorSelectBox.getSelectObject(), widgetBgAlphaDragPane.updateBean())); |
|
|
|
|
assignFontSizeStyle(buttonTheme); |
|
|
|
|
switchCard(); |
|
|
|
|
} |
|
|
|
|