@ -18,6 +18,7 @@ import com.fr.design.gui.itextfield.UITextField;
import com.fr.design.i18n.Toolkit ;
import com.fr.design.i18n.Toolkit ;
import com.fr.design.mainframe.chart.gui.ChartTypePane.ComboBoxPane ;
import com.fr.design.mainframe.chart.gui.ChartTypePane.ComboBoxPane ;
import com.fr.design.mainframe.chart.info.ChartInfoCollector ;
import com.fr.design.mainframe.chart.info.ChartInfoCollector ;
import com.fr.design.mainframe.chart.mode.ChartEditContext ;
import com.fr.general.ComparatorUtils ;
import com.fr.general.ComparatorUtils ;
import com.fr.log.FineLoggerFactory ;
import com.fr.log.FineLoggerFactory ;
import com.fr.plugin.chart.vanchart.VanChart ;
import com.fr.plugin.chart.vanchart.VanChart ;
@ -154,6 +155,12 @@ public class ChartTypeButtonPane extends BasicBeanPane<ChartCollection> implemen
addButton . addActionListener ( ( e ) - > {
addButton . addActionListener ( ( e ) - > {
String name = getNewChartName ( ) ;
String name = getNewChartName ( ) ;
ChartProvider chart = getChangeStateNewChart ( ) ;
ChartProvider chart = getChangeStateNewChart ( ) ;
if ( ! ChartEditContext . supportTheme ( ) & & chart instanceof VanChart ) {
//主题中有的属性 界面上屏蔽不跟随主题 属性全部设置成自定义
( ( VanChart ) chart ) . setThemeCustom ( ) ;
// //主题中没有的 根据主题深浅色自动 的属性 默认自动
// ((VanChart) chart4Update).setAutoThemeCustom();
}
checkInForm ( chart ) ;
checkInForm ( chart ) ;
addNewChart ( chart , name , editingCollection . getChartCount ( ) ) ;
addNewChart ( chart , name , editingCollection . getChartCount ( ) ) ;
} ) ;
} ) ;