Browse Source

Pull request #13510: REPORT-107973 替换工具栏图标、选中时反白图标

Merge in DESIGN/design from ~LEO.QIN/design:newui to newui

* commit 'b818ebb5d966e764dda8294930aef233916724fe':
  REPORT-107973 工具栏反白图标绘制
  REPORT-107973 替换工具栏图标
newui
Leo.Qin-覃宇攀 12 months ago
parent
commit
dc02891e9e
  1. 56
      designer-base/src/main/java/com/fine/theme/light/ui/FineLightIconSet.java
  2. 40
      designer-base/src/main/java/com/fine/theme/light/ui/FineMenuUI.java
  3. 12
      designer-base/src/main/java/com/fr/design/actions/AllowAuthorityEditAction.java
  4. 14
      designer-base/src/main/java/com/fr/design/actions/TableDataSourceAction.java
  5. 3
      designer-base/src/main/java/com/fr/design/actions/community/BBSAction.java
  6. 3
      designer-base/src/main/java/com/fr/design/actions/community/BugAction.java
  7. 6
      designer-base/src/main/java/com/fr/design/actions/community/BugNeedAction.java
  8. 2
      designer-base/src/main/java/com/fr/design/actions/community/CenterAction.java
  9. 3
      designer-base/src/main/java/com/fr/design/actions/community/NeedAction.java
  10. 3
      designer-base/src/main/java/com/fr/design/actions/community/QuestionAction.java
  11. 3
      designer-base/src/main/java/com/fr/design/actions/community/SignAction.java
  12. 3
      designer-base/src/main/java/com/fr/design/actions/community/StudyPlanAction.java
  13. 3
      designer-base/src/main/java/com/fr/design/actions/community/TechSolutionAction.java
  14. 4
      designer-base/src/main/java/com/fr/design/actions/community/TemplateStoreAction.java
  15. 5
      designer-base/src/main/java/com/fr/design/actions/community/VideoAction.java
  16. 3
      designer-base/src/main/java/com/fr/design/actions/community/WorkOrderCenterAction.java
  17. 7
      designer-base/src/main/java/com/fr/design/actions/edit/RedoAction.java
  18. 6
      designer-base/src/main/java/com/fr/design/actions/edit/UndoAction.java
  19. 8
      designer-base/src/main/java/com/fr/design/actions/file/OpenTemplateAction.java
  20. 8
      designer-base/src/main/java/com/fr/design/actions/file/SaveAsTemplateAction.java
  21. 7
      designer-base/src/main/java/com/fr/design/actions/file/SaveTemplateAction.java
  22. 3
      designer-base/src/main/java/com/fr/design/actions/file/SwitchExistEnv.java
  23. 3
      designer-base/src/main/java/com/fr/design/actions/help/TutorialAction.java
  24. 7
      designer-base/src/main/java/com/fr/design/actions/help/WebDemoAction.java
  25. 4
      designer-base/src/main/java/com/fr/design/actions/help/alphafine/AlphaFineAction.java
  26. 7
      designer-base/src/main/java/com/fr/design/actions/server/ConnectionListAction.java
  27. 7
      designer-base/src/main/java/com/fr/design/actions/server/FunctionManagerAction.java
  28. 5
      designer-base/src/main/java/com/fr/design/actions/server/GlobalParameterAction.java
  29. 4
      designer-base/src/main/java/com/fr/design/actions/server/GlobalTableDataAction.java
  30. 5
      designer-base/src/main/java/com/fr/design/actions/server/PlatformManagerAction.java
  31. 6
      designer-base/src/main/java/com/fr/design/actions/server/PluginManagerAction.java
  32. 2
      designer-base/src/main/java/com/fr/design/mainframe/EastRegionContainerPane.java
  33. 6
      designer-base/src/main/java/com/fr/design/mainframe/platform/ServicePlatformAction.java
  34. 8
      designer-base/src/main/java/com/fr/design/menu/MenuDef.java
  35. 3
      designer-base/src/main/java/com/fr/design/report/fit/menupane/ReportFitAttrAction.java
  36. 4
      designer-base/src/main/java/com/fr/design/update/actions/SoftwareUpdateAction.java
  37. 3
      designer-base/src/main/java/com/fr/env/detect/ui/EnvDetectorAction.java
  38. 6
      designer-base/src/main/java/com/fr/widgettheme/designer/WidgetThemeDisplayAction.java
  39. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/actCenter.svg
  40. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/actCenter_disable.svg
  41. 24
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/allowAuthorityEdit.svg
  42. 24
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/allowAuthorityEdit_disable.svg
  43. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/bbs.svg
  44. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/bbs_disable.svg
  45. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/bug.svg
  46. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/bug_disable.svg
  47. 11
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/charMapData.svg
  48. 11
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/charMapData_disable.svg
  49. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartEmptyDataStyle.svg
  50. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartEmptyDataStyle_disable.svg
  51. 11
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartPreStyle.svg
  52. 11
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartPreStyle_disable.svg
  53. 11
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/createCpt.svg
  54. 11
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/createCpt_disable.svg
  55. 13
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/createOther.svg
  56. 13
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/createOther_disable.svg
  57. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/datasource.svg
  58. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/datasource_disable.svg
  59. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/demo.svg
  60. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/demo_disable.svg
  61. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/envDetect.svg
  62. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/envDetect_disable.svg
  63. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/export.svg
  64. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/export_disable.svg
  65. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/functionManager.svg
  66. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/functionManager_disable.svg
  67. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/help.svg
  68. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/help_disable.svg
  69. 11
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/linearAttr.svg
  70. 11
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/linearAttr_disable.svg
  71. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/mobileAttr.svg
  72. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/mobileAttr_disable.svg
  73. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochromeServerDatabase.svg
  74. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochromeServerDatabase_disable.svg
  75. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_redo.svg
  76. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_redo_disable.svg
  77. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_undo.svg
  78. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_undo_disable.svg
  79. 11
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/need.svg
  80. 11
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/need_disable.svg
  81. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/openTemplate.svg
  82. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/openTemplate_disable.svg
  83. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/pageSetup.svg
  84. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/pageSetup_disable.svg
  85. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/platform.svg
  86. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/platform_disable.svg
  87. 8
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/pluginManager.svg
  88. 8
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/pluginManager_disable.svg
  89. 4
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/print.svg
  90. 4
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/print_disable.svg
  91. 7
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/question.svg
  92. 7
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/question_disable.svg
  93. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/repeatAndFrozen.svg
  94. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/repeatAndFrozen_disable.svg
  95. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/replace.svg
  96. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/replace_disable.svg
  97. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportBackground.svg
  98. 5
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportBackground_disable.svg
  99. 14
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportEngineAttr.svg
  100. 14
      designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportEngineAttr_disable.svg
  101. Some files were not shown because too many files have changed in this diff Show More

56
designer-base/src/main/java/com/fine/theme/light/ui/FineLightIconSet.java

@ -189,8 +189,64 @@ public class FineLightIconSet extends AbstractIconSet {
new SvgIconSource("param", "com/fine/theme/icon/param/param.svg", true),
// 北区菜单栏
//文件
new SvgIconSource("notification", "com/fine/theme/icon/notification/notification.svg"),
new SvgIconSource("notification_dot", "com/fine/theme/icon/notification/notification_dot.svg"),
new SvgIconSource("createCpt", "com/fine/theme/icon/toolbar/createCpt.svg", true),
new SvgIconSource("createOther", "com/fine/theme/icon/toolbar/createOther.svg", true),
new SvgIconSource("openTemplate", "com/fine/theme/icon/toolbar/openTemplate.svg", true),
new SvgIconSource("switchEnv", "com/fine/theme/icon/toolbar/switchEnv.svg", true),
new SvgIconSource("export", "com/fine/theme/icon/toolbar/export.svg", true),
new SvgIconSource("monochrome_undo", "com/fine/theme/icon/toolbar/monochrome_undo.svg", true),
new SvgIconSource("monochrome_redo", "com/fine/theme/icon/toolbar/monochrome_redo.svg", true),
new SvgIconSource("saveAs", "com/fine/theme/icon/toolbar/saveAs.svg", true),
// 模板
new SvgIconSource("widgetThemeMenu", "com/fine/theme/icon/toolbar/widgetThemeMenu.svg", true),
new SvgIconSource("datasource", "com/fine/theme/icon/toolbar/datasource.svg", true),
new SvgIconSource("webReportAttribute", "com/fine/theme/icon/toolbar/webReportAttribute.svg", true),
new SvgIconSource("reportParameter", "com/fine/theme/icon/toolbar/reportParameter.svg", true),
new SvgIconSource("reportFit", "com/fine/theme/icon/toolbar/reportFit.svg", true),
new SvgIconSource("mobileAttr", "com/fine/theme/icon/toolbar/mobileAttr.svg", true),
new SvgIconSource("watermark", "com/fine/theme/icon/toolbar/watermark.svg", true),
new SvgIconSource("print", "com/fine/theme/icon/toolbar/print.svg", true),
new SvgIconSource("pageSetup", "com/fine/theme/icon/toolbar/pageSetup.svg", true),
new SvgIconSource("reportHeader", "com/fine/theme/icon/toolbar/reportHeader.svg", true),
new SvgIconSource("reportFooter", "com/fine/theme/icon/toolbar/reportFooter.svg", true),
new SvgIconSource("reportBackground", "com/fine/theme/icon/toolbar/reportBackground.svg", true),
new SvgIconSource("reportWriteAttr", "com/fine/theme/icon/toolbar/reportWriteAttr.svg", true),
new SvgIconSource("linearAttr", "com/fine/theme/icon/toolbar/linearAttr.svg", true),
new SvgIconSource("repeatAndFrozen", "com/fine/theme/icon/toolbar/repeatAndFrozen.svg", true),
new SvgIconSource("reportEngineAttr", "com/fine/theme/icon/toolbar/reportEngineAttr.svg", true),
new SvgIconSource("allowAuthorityEdit", "com/fine/theme/icon/toolbar/allowAuthorityEdit.svg", true),
new SvgIconSource("replace", "com/fine/theme/icon/toolbar/replace.svg", true),
// 服务器
new SvgIconSource("monochromeServerDatabase", "com/fine/theme/icon/toolbar/monochromeServerDatabase.svg", true),
new SvgIconSource("platform", "com/fine/theme/icon/toolbar/platform.svg", true),
new SvgIconSource("pluginManager", "com/fine/theme/icon/toolbar/pluginManager.svg", true),
new SvgIconSource("functionManager", "com/fine/theme/icon/toolbar/functionManager.svg", true),
new SvgIconSource("serverConfigManager", "com/fine/theme/icon/toolbar/serverConfigManager.svg", true),
new SvgIconSource("widgetManager", "com/fine/theme/icon/toolbar/widgetManager.svg", true),
new SvgIconSource("chartPreStyle", "com/fine/theme/icon/toolbar/chartPreStyle.svg", true),
new SvgIconSource("chartEmptyDataStyle", "com/fine/theme/icon/toolbar/chartEmptyDataStyle.svg", true),
new SvgIconSource("charMapData", "com/fine/theme/icon/toolbar/charMapData.svg", true),
// 帮助
new SvgIconSource("demo", "com/fine/theme/icon/toolbar/demo.svg", true),
new SvgIconSource("update", "com/fine/theme/icon/toolbar/update.svg", true),
new SvgIconSource("envDetect", "com/fine/theme/icon/toolbar/envDetect.svg", true),
new SvgIconSource("servicePlatform", "com/fine/theme/icon/toolbar/servicePlatform.svg", true),
// 社区
new SvgIconSource("bbs", "com/fine/theme/icon/toolbar/bbs.svg", true),
new SvgIconSource("video", "com/fine/theme/icon/toolbar/video.svg", true),
new SvgIconSource("help", "com/fine/theme/icon/toolbar/help.svg", true),
new SvgIconSource("studyPlan", "com/fine/theme/icon/toolbar/studyPlan.svg", true),
new SvgIconSource("question", "com/fine/theme/icon/toolbar/question.svg", true),
new SvgIconSource("solution", "com/fine/theme/icon/toolbar/solution.svg", true),
new SvgIconSource("templateStore", "com/fine/theme/icon/toolbar/templateStore.svg", true),
new SvgIconSource("bug", "com/fine/theme/icon/toolbar/bug.svg", true),
new SvgIconSource("need", "com/fine/theme/icon/toolbar/need.svg", true),
new SvgIconSource("workOrderCenter", "com/fine/theme/icon/toolbar/workOrderCenter.svg", true),
new SvgIconSource("actCenter", "com/fine/theme/icon/toolbar/actCenter.svg", true),
new SvgIconSource("sign", "com/fine/theme/icon/toolbar/sign.svg", true),
//东区面板
new SvgIconSource("cellelement_small", "com/fine/theme/icon/cellelement.svg"),

40
designer-base/src/main/java/com/fine/theme/light/ui/FineMenuUI.java

@ -1,40 +0,0 @@
package com.fine.theme.light.ui;
import com.fine.theme.icon.LazyIcon;
import com.formdev.flatlaf.ui.FlatMenuUI;
import javax.swing.JComponent;
import javax.swing.plaf.ComponentUI;
import java.awt.Graphics;
/**
* 弹窗菜单UI
*
* @author Leo.Qin
* @since 11.0
* Created on 2024/1/8
*/
public class FineMenuUI extends FlatMenuUI {
/**
* 创建UI
*
* @param c
* @return
*/
public static ComponentUI createUI(JComponent c) {
return new FineMenuUI();
}
@Override
protected void installDefaults() {
arrowIcon = new LazyIcon("triangle_right");
super.installDefaults();
}
@Override
public void paint(Graphics g, JComponent c) {
super.paint(g, c);
}
}

12
designer-base/src/main/java/com/fr/design/actions/AllowAuthorityEditAction.java

@ -1,14 +1,18 @@
package com.fr.design.actions;
import com.fine.theme.icon.LazyIcon;
import com.fr.base.vcs.DesignerMode;
import com.fr.design.constants.UIConstants;
import com.fr.design.designer.TargetComponent;
import com.fr.design.file.HistoryTemplateListPane;
import com.fr.design.mainframe.DesignerContext;
import com.fr.design.mainframe.EastRegionContainerPane;
import com.fr.design.mainframe.JTemplate;
import com.fr.design.mainframe.WestRegionContainerPane;
import com.fr.design.menu.KeySetUtils;
import com.fr.design.module.DesignModuleFactory;
import com.fr.design.roleAuthority.ReportAndFSManagePane;
import com.fr.design.roleAuthority.RolesAlreadyEditedPane;
import com.fr.design.designer.TargetComponent;
import com.fr.design.file.HistoryTemplateListPane;
import com.fr.design.mainframe.*;
/**
* Author : daisy
@ -22,7 +26,7 @@ public class AllowAuthorityEditAction extends TemplateComponentAction {
this.setMenuKeySet(KeySetUtils.ALLOW_AUTHORITY_EDIT);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/m_report/allow_authority_edit");
this.setSmallIcon(new LazyIcon("allowAuthorityEdit"));
}
/**

14
designer-base/src/main/java/com/fr/design/actions/TableDataSourceAction.java

@ -1,18 +1,18 @@
package com.fr.design.actions;
import javax.swing.SwingUtilities;
import com.fr.base.svg.IconUtils;
import com.fr.design.data.DesignTableDataManager;
import com.fine.theme.icon.LazyIcon;
import com.fr.data.TableDataSource;
import com.fr.design.DesignModelAdapter;
import com.fr.design.data.DesignTableDataManager;
import com.fr.design.data.datapane.ReportTableDataPane;
import com.fr.design.data.datapane.TableDataTreePane;
import com.fr.design.data.tabledata.ResponseDataSourceChange;
import com.fr.design.DesignModelAdapter;
import com.fr.design.mainframe.JTemplate;
import com.fr.design.menu.KeySetUtils;
import com.fr.design.dialog.BasicDialog;
import com.fr.design.dialog.DialogActionAdapter;
import com.fr.design.mainframe.JTemplate;
import com.fr.design.menu.KeySetUtils;
import javax.swing.SwingUtilities;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
@ -26,7 +26,7 @@ public class TableDataSourceAction extends TemplateComponentAction<JTemplate<?,
this.setMenuKeySet(KeySetUtils.TEMPLATE_TABLE_DATA_SOURCE);
this.setName(getMenuKeySet().getMenuKeySetName() + "...");
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/m_web/datasource");
this.setSmallIcon(new LazyIcon("datasource"));
}
/**

3
designer-base/src/main/java/com/fr/design/actions/community/BBSAction.java

@ -1,5 +1,6 @@
package com.fr.design.actions.community;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.i18n.LocaleLinkProvider;
import com.fr.design.login.AbstractDesignerSSO;
import com.fr.design.menu.MenuKeySet;
@ -22,7 +23,7 @@ public class BBSAction extends AbstractDesignerSSO {
this.setMenuKeySet(BBS);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/bbs/bbs");
this.setSmallIcon(new LazyIcon("bbs"));
}

3
designer-base/src/main/java/com/fr/design/actions/community/BugAction.java

@ -1,5 +1,6 @@
package com.fr.design.actions.community;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.i18n.LocaleLinkProvider;
import com.fr.design.login.AbstractDesignerSSO;
import com.fr.design.menu.MenuKeySet;
@ -22,7 +23,7 @@ public class BugAction extends AbstractDesignerSSO {
this.setMenuKeySet(BUG);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/bbs/bug");
this.setSmallIcon(new LazyIcon("bug"));
}
@Override

6
designer-base/src/main/java/com/fr/design/actions/community/BugNeedAction.java

@ -1,6 +1,6 @@
package com.fr.design.actions.community;
import com.fr.base.svg.IconUtils;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.actions.UpdateAction;
import com.fr.design.locale.impl.BugNeedMark;
import com.fr.design.menu.MenuKeySet;
@ -8,7 +8,7 @@ import com.fr.design.utils.BrowseUtils;
import com.fr.general.locale.LocaleCenter;
import com.fr.general.locale.LocaleMark;
import javax.swing.*;
import javax.swing.KeyStroke;
import java.awt.event.ActionEvent;
/**
@ -20,7 +20,7 @@ public class BugNeedAction extends UpdateAction {
this.setMenuKeySet(BugAndNeed);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/bbs/need");
this.setSmallIcon(new LazyIcon("need"));
}
@Override

2
designer-base/src/main/java/com/fr/design/actions/community/CenterAction.java

@ -24,7 +24,7 @@ public class CenterAction extends UpAction {
this.setMenuKeySet(CENTER);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/bbs/center");
this.setSmallIcon("actCenter");
}
@Override

3
designer-base/src/main/java/com/fr/design/actions/community/NeedAction.java

@ -1,5 +1,6 @@
package com.fr.design.actions.community;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.i18n.LocaleLinkProvider;
import com.fr.design.login.AbstractDesignerSSO;
import com.fr.design.menu.MenuKeySet;
@ -22,7 +23,7 @@ public class NeedAction extends AbstractDesignerSSO {
this.setMenuKeySet(NEED);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/bbs/need");
this.setSmallIcon(new LazyIcon("need"));
}

3
designer-base/src/main/java/com/fr/design/actions/community/QuestionAction.java

@ -1,5 +1,6 @@
package com.fr.design.actions.community;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.i18n.LocaleLinkProvider;
import com.fr.design.login.AbstractDesignerSSO;
import com.fr.design.menu.MenuKeySet;
@ -22,7 +23,7 @@ public class QuestionAction extends AbstractDesignerSSO {
this.setMenuKeySet(QUESTIONS);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/bbs/question");
this.setSmallIcon(new LazyIcon("question"));
}

3
designer-base/src/main/java/com/fr/design/actions/community/SignAction.java

@ -1,5 +1,6 @@
package com.fr.design.actions.community;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.i18n.LocaleLinkProvider;
import com.fr.design.login.AbstractDesignerSSO;
import com.fr.design.menu.MenuKeySet;
@ -22,7 +23,7 @@ public class SignAction extends AbstractDesignerSSO {
this.setMenuKeySet(SIGN);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/bbs/sign");
this.setSmallIcon(new LazyIcon("sign"));
}
@Override

3
designer-base/src/main/java/com/fr/design/actions/community/StudyPlanAction.java

@ -1,5 +1,6 @@
package com.fr.design.actions.community;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.i18n.LocaleLinkProvider;
import com.fr.design.i18n.Toolkit;
import com.fr.design.login.AbstractDesignerSSO;
@ -18,7 +19,7 @@ public class StudyPlanAction extends AbstractDesignerSSO {
public StudyPlanAction() {
this.setName(Toolkit.i18nText("Fine-Design_Study_Plan"));
this.setSmallIcon("/com/fr/design/images/bbs/studyPlan");
this.setSmallIcon(new LazyIcon("studyPlan"));
}
@Override

3
designer-base/src/main/java/com/fr/design/actions/community/TechSolutionAction.java

@ -1,5 +1,6 @@
package com.fr.design.actions.community;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.i18n.LocaleLinkProvider;
import com.fr.design.login.AbstractDesignerSSO;
import com.fr.design.menu.MenuKeySet;
@ -25,7 +26,7 @@ public class TechSolutionAction extends AbstractDesignerSSO {
this.setMenuKeySet(TSO);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/bbs/solution");
this.setSmallIcon(new LazyIcon("solution"));
}

4
designer-base/src/main/java/com/fr/design/actions/community/TemplateStoreAction.java

@ -1,6 +1,6 @@
package com.fr.design.actions.community;
import com.fr.base.BaseUtils;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.i18n.LocaleLinkProvider;
import com.fr.design.login.AbstractDesignerSSO;
import com.fr.design.mainframe.share.collect.ComponentCollector;
@ -28,7 +28,7 @@ public class TemplateStoreAction extends AbstractDesignerSSO {
this.setMenuKeySet(TEMPLATE);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon(BaseUtils.readIcon("/com/fr/base/images/share/template_store.png"));
this.setSmallIcon(new LazyIcon("templateStore"));
}
public static final MenuKeySet TEMPLATE = new MenuKeySet() {

5
designer-base/src/main/java/com/fr/design/actions/community/VideoAction.java

@ -1,12 +1,13 @@
package com.fr.design.actions.community;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.locale.impl.VideoMark;
import com.fr.design.login.AbstractDesignerSSO;
import com.fr.design.menu.MenuKeySet;
import com.fr.general.locale.LocaleCenter;
import com.fr.general.locale.LocaleMark;
import javax.swing.*;
import javax.swing.KeyStroke;
public class VideoAction extends AbstractDesignerSSO {
@ -14,7 +15,7 @@ public class VideoAction extends AbstractDesignerSSO {
this.setMenuKeySet(VIDEO);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/bbs/video");
this.setSmallIcon(new LazyIcon("video"));
}
@Override

3
designer-base/src/main/java/com/fr/design/actions/community/WorkOrderCenterAction.java

@ -1,5 +1,6 @@
package com.fr.design.actions.community;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.i18n.LocaleLinkProvider;
import com.fr.design.i18n.Toolkit;
@ -21,7 +22,7 @@ public class WorkOrderCenterAction extends UpAction {
private static final String PROPS_LINK_KEY_DEFAULT = "Fine-Design-CloudCenter_Work_Order_Center_Default";
public WorkOrderCenterAction() {
this.setSmallIcon("/com/fr/design/images/bbs/workOrderCenter");
this.setSmallIcon(new LazyIcon("workOrderCenter"));
this.setName(Toolkit.i18nText("Fine-Design_Basic_Commuinity_Work_Order_Center"));
}

7
designer-base/src/main/java/com/fr/design/actions/edit/RedoAction.java

@ -3,14 +3,15 @@
*/
package com.fr.design.actions.edit;
import java.awt.event.ActionEvent;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.DesignerEnvManager;
import com.fr.design.actions.TemplateComponentActionInterface;
import com.fr.design.actions.UpdateAction;
import com.fr.design.mainframe.JTemplate;
import com.fr.design.menu.KeySetUtils;
import java.awt.event.ActionEvent;
/**
* Redo.
*/
@ -22,7 +23,7 @@ public class RedoAction extends UpdateAction implements TemplateComponentActionI
this.setMenuKeySet(KeySetUtils.REDO);
this.setName(getMenuKeySet().getMenuKeySetName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("com/fr/design/images/m_edit/redo");
this.setSmallIcon(new LazyIcon("monochrome_redo"));
this.setAccelerator(getMenuKeySet().getKeyStroke());
}

6
designer-base/src/main/java/com/fr/design/actions/edit/UndoAction.java

@ -3,14 +3,14 @@
*/
package com.fr.design.actions.edit;
import java.awt.event.ActionEvent;
import com.fr.design.DesignerEnvManager;
import com.fr.design.actions.TemplateComponentActionInterface;
import com.fr.design.actions.UpdateAction;
import com.fr.design.mainframe.JTemplate;
import com.fr.design.menu.KeySetUtils;
import java.awt.event.ActionEvent;
/**
* Undo.
*/
@ -22,7 +22,7 @@ public class UndoAction extends UpdateAction implements TemplateComponentActionI
this.setMenuKeySet(KeySetUtils.UNDO);
this.setName(getMenuKeySet().getMenuKeySetName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/m_edit/undo");
this.setSmallIcon("monochrome_undo");
this.setAccelerator(getMenuKeySet().getKeyStroke());
}

8
designer-base/src/main/java/com/fr/design/actions/file/OpenTemplateAction.java

@ -3,15 +3,15 @@
*/
package com.fr.design.actions.file;
import java.awt.event.ActionEvent;
import com.fr.base.svg.IconUtils;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.actions.UpdateAction;
import com.fr.design.mainframe.DesignerContext;
import com.fr.design.menu.KeySetUtils;
import com.fr.file.FILE;
import com.fr.file.FILEChooserPane;
import java.awt.event.ActionEvent;
/**
* Open Template.
@ -22,7 +22,7 @@ public class OpenTemplateAction extends UpdateAction {
this.setMenuKeySet(KeySetUtils.OPEN_TEMPLATE);
this.setName(getMenuKeySet().getMenuKeySetName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/buttonicon/open");
this.setSmallIcon(new LazyIcon("openTemplate"));
this.setAccelerator(getMenuKeySet().getKeyStroke());
}

8
designer-base/src/main/java/com/fr/design/actions/file/SaveAsTemplateAction.java

@ -3,13 +3,13 @@
*/
package com.fr.design.actions.file;
import java.awt.event.ActionEvent;
import com.fr.base.svg.IconUtils;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.actions.JTemplateAction;
import com.fr.design.mainframe.JTemplate;
import com.fr.design.menu.KeySetUtils;
import java.awt.event.ActionEvent;
/**
* Save as file
*/
@ -20,7 +20,7 @@ public class SaveAsTemplateAction extends JTemplateAction<JTemplate<?, ?>> {
this.setMenuKeySet(KeySetUtils.SAVE_AS_TEMPLATE);
this.setName(getMenuKeySet().getMenuKeySetName() + "...");
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/m_file/saveAs");
this.setSmallIcon(new LazyIcon("saveAs"));
}
/**

7
designer-base/src/main/java/com/fr/design/actions/file/SaveTemplateAction.java

@ -3,12 +3,13 @@
*/
package com.fr.design.actions.file;
import java.awt.event.ActionEvent;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.actions.JTemplateAction;
import com.fr.design.mainframe.JTemplate;
import com.fr.design.menu.KeySetUtils;
import java.awt.event.ActionEvent;
/**
* @author richer
* @since 6.5.3
@ -20,7 +21,7 @@ public class SaveTemplateAction extends JTemplateAction<JTemplate<?, ?>> {
this.setMenuKeySet(KeySetUtils.SAVE_TEMPLATE);
this.setName(getMenuKeySet().getMenuKeySetName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/m_file/save");
this.setSmallIcon(new LazyIcon("save"));
this.setAccelerator(getMenuKeySet().getKeyStroke());
}

3
designer-base/src/main/java/com/fr/design/actions/file/SwitchExistEnv.java

@ -1,5 +1,6 @@
package com.fr.design.actions.file;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.DesignerEnvManager;
import com.fr.design.EnvChangeEntrance;
import com.fr.design.actions.UpdateAction;
@ -28,7 +29,7 @@ public class SwitchExistEnv extends MenuDef {
Iterator<String> nameIt = DesignerEnvManager.getEnvManager().getEnvNameIterator();
while (nameIt.hasNext()) {
String name = nameIt.next();
this.setIconPath("com/fr/design/images/m_file/switch");
this.setIcon(new LazyIcon("switchEnv"));
this.addShortCut(new GetExistEnvAction(name));
}
this.addShortCut(SeparatorDef.DEFAULT);

3
designer-base/src/main/java/com/fr/design/actions/help/TutorialAction.java

@ -1,5 +1,6 @@
package com.fr.design.actions.help;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.i18n.LocaleLinkProvider;
import com.fr.design.i18n.Toolkit;
import com.fr.design.login.AbstractDesignerSSO;
@ -32,7 +33,7 @@ public class TutorialAction extends AbstractDesignerSSO {
this.setMenuKeySet(HELP_TUTORIAL);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/bbs/help");
this.setSmallIcon(new LazyIcon("help"));
this.setAccelerator(getMenuKeySet().getKeyStroke());
}

7
designer-base/src/main/java/com/fr/design/actions/help/WebDemoAction.java

@ -1,13 +1,12 @@
package com.fr.design.actions.help;
import com.fr.base.svg.IconUtils;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.DesignerEnvManager;
import com.fr.design.actions.UpdateAction;
import com.fr.design.menu.MenuKeySet;
import com.fr.start.ServerStarter;
import javax.swing.*;
import javax.swing.KeyStroke;
import java.awt.event.ActionEvent;
@ -16,7 +15,7 @@ public class WebDemoAction extends UpdateAction {
this.setMenuKeySet(PRODUCT_DEMO);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/m_help/demo");
this.setSmallIcon(new LazyIcon("demo"));
}
/**

4
designer-base/src/main/java/com/fr/design/actions/help/alphafine/AlphaFineAction.java

@ -1,6 +1,6 @@
package com.fr.design.actions.help.alphafine;
import com.fr.base.svg.SVGIcon;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.DesignerEnvManager;
import com.fr.design.actions.UpdateAction;
import com.fr.design.dialog.BasicDialog;
@ -21,7 +21,7 @@ public class AlphaFineAction extends UpdateAction {
this.setMenuKeySet(ALPHAFINE);
this.setName(getMenuKeySet().getMenuName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("com/fr/design/mainframe/alphafine/images/smallsearch");
this.setSmallIcon(new LazyIcon("search"));
this.generateAndSetSearchText(AlphaFineConfigPane.class.getName());
}

7
designer-base/src/main/java/com/fr/design/actions/server/ConnectionListAction.java

@ -1,5 +1,6 @@
package com.fr.design.actions.server;
import com.fine.theme.icon.LazyIcon;
import com.fr.data.impl.Connection;
import com.fr.design.actions.UpdateAction;
import com.fr.design.data.datapane.connect.ConnectionShowPane;
@ -11,11 +12,11 @@ import com.fr.design.gui.NameInspector;
import com.fr.design.gui.imenu.UILockMenuItem;
import com.fr.design.gui.imenu.UIMenuItem;
import com.fr.design.menu.MenuKeySet;
import com.fr.stable.os.support.OSBasedAction;
import com.fr.stable.os.support.OSSupportCenter;
import com.fr.design.os.impl.DatabaseDialogAction;
import com.fr.file.ConnectionConfig;
import com.fr.report.LockItem;
import com.fr.stable.os.support.OSBasedAction;
import com.fr.stable.os.support.OSSupportCenter;
import javax.swing.KeyStroke;
import java.awt.event.ActionEvent;
@ -30,7 +31,7 @@ public class ConnectionListAction extends UpdateAction {
this.setMenuKeySet(DEFINE_DATA_CONNECTION);
this.setName(getMenuKeySet().getMenuKeySetName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/m_web/connection");
this.setSmallIcon(new LazyIcon("connection"));
this.generateAndSetSearchText(DatabaseConnectionPane.JDBC.class.getName());
}

7
designer-base/src/main/java/com/fr/design/actions/server/FunctionManagerAction.java

@ -4,7 +4,7 @@
package com.fr.design.actions.server;
import com.fr.base.svg.IconUtils;
import com.fine.theme.icon.LazyIcon;
import com.fr.config.Configuration;
import com.fr.design.actions.UpdateAction;
import com.fr.design.dialog.BasicDialog;
@ -13,11 +13,10 @@ import com.fr.design.formula.FunctionManagerPane;
import com.fr.design.mainframe.DesignerContext;
import com.fr.design.menu.MenuKeySet;
import com.fr.file.FunctionConfig;
import com.fr.transaction.Configurations;
import com.fr.transaction.Worker;
import javax.swing.*;
import javax.swing.KeyStroke;
import java.awt.event.ActionEvent;
@ -29,7 +28,7 @@ public class FunctionManagerAction extends UpdateAction {
this.setMenuKeySet(FUNCTION_MANAGER);
this.setName(getMenuKeySet().getMenuKeySetName()+"...");
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/m_web/function");
this.setSmallIcon(new LazyIcon("functionManager"));
this.generateAndSetSearchText(FunctionManagerPane.class.getName());
}

5
designer-base/src/main/java/com/fr/design/actions/server/GlobalParameterAction.java

@ -3,8 +3,8 @@
*/
package com.fr.design.actions.server;
import com.fine.theme.icon.LazyIcon;
import com.fr.base.ParameterConfig;
import com.fr.base.svg.IconUtils;
import com.fr.config.ServerPreferenceConfig;
import com.fr.design.DesignModelAdapter;
import com.fr.design.actions.UpdateAction;
@ -14,7 +14,6 @@ import com.fr.design.mainframe.DesignerContext;
import com.fr.design.mainframe.DesignerFrame;
import com.fr.design.menu.MenuKeySet;
import com.fr.design.parameter.ParameterManagerPane;
import com.fr.transaction.CallBackAdaptor;
import com.fr.transaction.Configurations;
import com.fr.transaction.WorkerFacade;
@ -31,7 +30,7 @@ public class GlobalParameterAction extends UpdateAction {
this.setMenuKeySet(GLOBAL_PARAMETER);
this.setName(getMenuKeySet().getMenuKeySetName() + "...");
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/m_report/p");
this.setSmallIcon(new LazyIcon("reportParameter"));
}
/**

4
designer-base/src/main/java/com/fr/design/actions/server/GlobalTableDataAction.java

@ -3,6 +3,7 @@
*/
package com.fr.design.actions.server;
import com.fine.theme.icon.LazyIcon;
import com.fr.base.TableData;
import com.fr.design.DesignModelAdapter;
import com.fr.design.actions.UpdateAction;
@ -24,7 +25,6 @@ import com.fr.esd.event.DSMapping;
import com.fr.esd.event.DsNameTarget;
import com.fr.esd.event.StrategyEventsNotifier;
import com.fr.file.TableDataConfig;
import com.fr.report.LockItem;
import javax.swing.KeyStroke;
@ -44,7 +44,7 @@ public class GlobalTableDataAction extends UpdateAction implements ResponseDataS
this.setMenuKeySet(SERVER_TABLEDATA);
this.setName(getMenuKeySet().getMenuKeySetName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/data/dock/serverdatabase");
this.setSmallIcon(new LazyIcon("monochromeServerDatabase"));
}
public static final MenuKeySet SERVER_TABLEDATA = new MenuKeySet() {

5
designer-base/src/main/java/com/fr/design/actions/server/PlatformManagerAction.java

@ -1,12 +1,9 @@
package com.fr.design.actions.server;
import com.fr.base.svg.IconUtils;
import com.fr.design.actions.UpdateAction;
import com.fr.design.menu.MenuKeySet;
import com.fr.design.utils.DesignUtils;
import javax.swing.*;
import java.awt.event.ActionEvent;
public class PlatformManagerAction extends UpdateAction {
@ -14,7 +11,7 @@ public class PlatformManagerAction extends UpdateAction {
this.setMenuKeySet(PLATEFORM_MANAGER);
this.setName(getMenuKeySet().getMenuKeySetName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/server/platform_16_16");
this.setSmallIcon(new LazyIcon("platform"));
}
/**

6
designer-base/src/main/java/com/fr/design/actions/server/PluginManagerAction.java

@ -1,13 +1,13 @@
package com.fr.design.actions.server;
import com.fr.base.svg.IconUtils;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.actions.UpdateAction;
import com.fr.design.menu.MenuKeySet;
import com.fr.design.os.impl.PMDialogAction;
import com.fr.stable.os.support.OSBasedAction;
import com.fr.stable.os.support.OSSupportCenter;
import javax.swing.*;
import javax.swing.KeyStroke;
import java.awt.event.ActionEvent;
/**
@ -20,7 +20,7 @@ public class PluginManagerAction extends UpdateAction {
this.setMenuKeySet(PLUGIN_MANAGER);
this.setName(getMenuKeySet().getMenuKeySetName());
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/server/plugin");
this.setSmallIcon(new LazyIcon("pluginManager"));
}
@Override
public void actionPerformed(ActionEvent e) {

2
designer-base/src/main/java/com/fr/design/mainframe/EastRegionContainerPane.java

@ -1,6 +1,7 @@
package com.fr.design.mainframe;
import com.fine.theme.icon.LazyIcon;
import com.fine.theme.light.ui.RectangleButtonUI;
import com.fine.theme.utils.FineUIScale;
import com.fine.theme.utils.FineUIUtils;
import com.formdev.flatlaf.FlatDarkLaf;
@ -1004,6 +1005,7 @@ public class EastRegionContainerPane extends UIEastResizableContainer {
};
button.setDisabledIcon(new LazyIcon(btnIconName + ICON_SUFFIX_DISABLED));
button.set4LargeToolbarButton();
button.setUI(new RectangleButtonUI(false));
setStyle(button, STYLE_TEXT);
button.addActionListener(new ActionListener() {
@Override

6
designer-base/src/main/java/com/fr/design/mainframe/platform/ServicePlatformAction.java

@ -1,14 +1,12 @@
package com.fr.design.mainframe.platform;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.actions.UpdateAction;
import com.fr.design.i18n.Toolkit;
import com.fr.design.utils.BrowseUtils;
import com.fr.general.CloudCenter;
import com.fr.log.FineLoggerFactory;
import java.awt.Desktop;
import java.awt.event.ActionEvent;
import java.net.URI;
/**
* 帮助-服务平台
@ -20,7 +18,7 @@ import java.net.URI;
public class ServicePlatformAction extends UpdateAction {
public ServicePlatformAction() {
this.setName(Toolkit.i18nText("Fine-Design_Basic_Service_Platform_Title"));
this.setSmallIcon("/com/fr/design/images/platform/platform", false);
this.setSmallIcon(new LazyIcon("servicePlatform"));
}
@Override

8
designer-base/src/main/java/com/fr/design/menu/MenuDef.java

@ -361,11 +361,19 @@ public class MenuDef extends ShortCut {
for (MenuElement subElement : subElements) {
if (subElement instanceof JMenu) {
JMenu jMenu = (JMenu) subElement;
Icon icon = jMenu.getIcon();
if (icon instanceof LazyIcon && jMenu.getSelectedIcon() == null) {
jMenu.setSelectedIcon(((LazyIcon) icon).white());
}
setStyle(jMenu, FineUIStyle.MENU_TOOL_BAR);
JPopupMenu childPopupMenu = jMenu.getPopupMenu();
setToolBarClientProperty(childPopupMenu);
} else if (subElement instanceof JMenuItem) {
JMenuItem jMenuItem = (JMenuItem) subElement;
Icon icon = jMenuItem.getIcon();
if (icon instanceof LazyIcon && jMenuItem.getSelectedIcon() == null) {
jMenuItem.setSelectedIcon(((LazyIcon) icon).white());
}
setStyle(jMenuItem, FineUIStyle.MENU_ITEM_TOOL_BAR);
}
}

3
designer-base/src/main/java/com/fr/design/report/fit/menupane/ReportFitAttrAction.java

@ -1,5 +1,6 @@
package com.fr.design.report.fit.menupane;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.actions.JTemplateAction;
import com.fr.design.beans.BasicBeanPane;
import com.fr.design.dialog.DialogActionAdapter;
@ -45,7 +46,7 @@ public class ReportFitAttrAction extends JTemplateAction {
this.setMenuKeySet(REPORT_FIT_ATTR);
this.setName(getMenuKeySet().getMenuKeySetName() + "...");
this.setMnemonic(getMenuKeySet().getMnemonic());
this.setSmallIcon("/com/fr/design/images/reportfit/fit");
this.setSmallIcon(new LazyIcon("reportFit"));
}
/**

4
designer-base/src/main/java/com/fr/design/update/actions/SoftwareUpdateAction.java

@ -1,6 +1,6 @@
package com.fr.design.update.actions;
import com.fr.base.svg.IconUtils;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.actions.UpdateAction;
import com.fr.design.os.impl.UpdateDialogAction;
import com.fr.stable.os.support.OSBasedAction;
@ -15,7 +15,7 @@ public class SoftwareUpdateAction extends UpdateAction {
public SoftwareUpdateAction() {
setName(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Updater_UpdateAndUpgrade"));
setSmallIcon("/com/fr/design/images/update/update_new");
setSmallIcon(new LazyIcon("update"));
}

3
designer-base/src/main/java/com/fr/env/detect/ui/EnvDetectorAction.java vendored

@ -1,5 +1,6 @@
package com.fr.env.detect.ui;
import com.fine.theme.icon.LazyIcon;
import com.fr.design.actions.UpdateAction;
import com.fr.design.i18n.Toolkit;
import com.fr.design.mainframe.DesignerContext;
@ -16,7 +17,7 @@ public class EnvDetectorAction extends UpdateAction {
public EnvDetectorAction() {
this.setName(Toolkit.i18nText("Fine-Design_Basic_Carton_Toolbox_Title"));
this.setSmallIcon("com/fr/env/detect/detect_normal.svg");
this.setSmallIcon(new LazyIcon("envDetect"));
}
@Override

6
designer-base/src/main/java/com/fr/widgettheme/designer/WidgetThemeDisplayAction.java

@ -1,15 +1,15 @@
package com.fr.widgettheme.designer;
import com.fine.theme.icon.LazyIcon;
import com.fr.base.io.BaseBook;
import com.fr.base.svg.IconUtils;
import com.fr.design.actions.JTemplateAction;
import com.fr.widgettheme.util.WidgetThemeDesignerUtils;
import com.fr.design.dialog.DialogActionAdapter;
import com.fr.design.file.HistoryTemplateListCache;
import com.fr.design.i18n.Toolkit;
import com.fr.design.mainframe.DesignerContext;
import com.fr.design.mainframe.JTemplate;
import com.fr.widgettheme.control.attr.WidgetDisplayEnhanceMarkAttr;
import com.fr.widgettheme.util.WidgetThemeDesignerUtils;
import java.awt.event.ActionEvent;
@ -25,7 +25,7 @@ public class WidgetThemeDisplayAction<T extends JTemplate<?, ?>> extends JTempla
public WidgetThemeDisplayAction(T jwb) {
super(jwb);
setName(Toolkit.i18nText("Fine-Design_Widget_Display_Enhance"));
this.setSmallIcon(IconUtils.readIcon("/com/fr/widgettheme/menu.svg"));
this.setSmallIcon(new LazyIcon("widgetThemeMenu"));
}
@Override

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/actCenter.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M11 3H7V5H4C2.89543 5 2 5.89543 2 7V27C2 28.1046 2.89543 29 4 29H28C29.1046 29 30 28.1046 30 27V7C30 5.89543 29.1046 5 28 5H25V3H21V5H11V3ZM4 7H28L28 27L4 27V7ZM20.7271 15.9875C21.091 16.2705 21.091 16.7295 20.7271 17.0125L14.5906 21.7862C14.0036 22.2429 13 21.9195 13 21.2737V11.7263C13 11.0805 14.0037 10.7571 14.5906 11.2138L20.7271 15.9875Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 558 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/actCenter_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M11 3H7V5H4C2.89543 5 2 5.89543 2 7V27C2 28.1046 2.89543 29 4 29H28C29.1046 29 30 28.1046 30 27V7C30 5.89543 29.1046 5 28 5H25V3H21V5H11V3ZM4 7H28L28 27L4 27V7ZM20.7271 15.9875C21.091 16.2705 21.091 16.7295 20.7271 17.0125L14.5906 21.7862C14.0036 22.2429 13 21.9195 13 21.2737V11.7263C13 11.0805 14.0037 10.7571 14.5906 11.2138L20.7271 15.9875Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 559 B

24
designer-base/src/main/resources/com/fine/theme/icon/toolbar/allowAuthorityEdit.svg

@ -0,0 +1,24 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_5338_73237)">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M22 20C23.3807 20 24.5 18.8807 24.5 17.5C24.5 16.1193 23.3807 15 22 15C20.6193 15 19.5 16.1193 19.5 17.5C19.5 18.8807 20.6193 20 22 20ZM22 22C24.4853 22 26.5 19.9853 26.5 17.5C26.5 15.0147 24.4853 13 22 13C19.5147 13 17.5 15.0147 17.5 17.5C17.5 19.9853 19.5147 22 22 22Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path d="M6 8C6 7.44772 6.44772 7 7 7H21C21.5523 7 22 7.44772 22 8C22 8.55228 21.5523 9 21 9H7C6.44772 9 6 8.55228 6 8Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path d="M6 13C6 12.4477 6.44772 12 7 12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14H7C6.44772 14 6 13.5523 6 13Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path d="M6 18C6 17.4477 6.44772 17 7 17H13C13.5523 17 14 17.4477 14 18C14 18.5523 13.5523 19 13 19H7C6.44772 19 6 18.5523 6 18Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M27 4H4V27H10.9752C10.526 27.6263 10.1208 28.2945 9.76571 29H4C2.89543 29 2 28.1046 2 27V4C2 2.89543 2.89543 2 4 2H27C28.1046 2 29 2.89543 29 4V15.0288C28.595 13.8409 27.8999 12.7886 27 11.9576V4Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M27.9177 29.0042C28.0087 29.5489 28.4477 30 29 30C29.5523 30 30.0066 29.55 29.9384 29.002C29.4471 25.0547 26.0803 22 22 22C17.9197 22 14.5529 25.0547 14.0616 29.002C13.9934 29.55 14.4477 30 15 30C15.5523 30 15.9913 29.5489 16.0823 29.0042C16.5566 26.1644 19.0255 24 22 24C24.9745 24 27.4434 26.1644 27.9177 29.0042Z"
fill="#0A1C38" fill-opacity="0.9"/>
</g>
<defs>
<clipPath id="clip0_5338_73237">
<rect width="32" height="32" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

24
designer-base/src/main/resources/com/fine/theme/icon/toolbar/allowAuthorityEdit_disable.svg

@ -0,0 +1,24 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_5830_165970)">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M22 20C23.3807 20 24.5 18.8807 24.5 17.5C24.5 16.1193 23.3807 15 22 15C20.6193 15 19.5 16.1193 19.5 17.5C19.5 18.8807 20.6193 20 22 20ZM22 22C24.4853 22 26.5 19.9853 26.5 17.5C26.5 15.0147 24.4853 13 22 13C19.5147 13 17.5 15.0147 17.5 17.5C17.5 19.9853 19.5147 22 22 22Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path d="M6 8C6 7.44772 6.44772 7 7 7H21C21.5523 7 22 7.44772 22 8C22 8.55228 21.5523 9 21 9H7C6.44772 9 6 8.55228 6 8Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path d="M6 13C6 12.4477 6.44772 12 7 12H15C15.5523 12 16 12.4477 16 13C16 13.5523 15.5523 14 15 14H7C6.44772 14 6 13.5523 6 13Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path d="M6 18C6 17.4477 6.44772 17 7 17H13C13.5523 17 14 17.4477 14 18C14 18.5523 13.5523 19 13 19H7C6.44772 19 6 18.5523 6 18Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M27 4H4V27H10.9752C10.526 27.6263 10.1208 28.2945 9.76571 29H4C2.89543 29 2 28.1046 2 27V4C2 2.89543 2.89543 2 4 2H27C28.1046 2 29 2.89543 29 4V15.0288C28.595 13.8409 27.8999 12.7886 27 11.9576V4Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M27.9177 29.0042C28.0087 29.5489 28.4477 30 29 30C29.5523 30 30.0066 29.55 29.9384 29.002C29.4471 25.0547 26.0803 22 22 22C17.9197 22 14.5529 25.0547 14.0616 29.002C13.9934 29.55 14.4477 30 15 30C15.5523 30 15.9913 29.5489 16.0823 29.0042C16.5566 26.1644 19.0255 24 22 24C24.9745 24 27.4434 26.1644 27.9177 29.0042Z"
fill="#0A1C38" fill-opacity="0.29"/>
</g>
<defs>
<clipPath id="clip0_5830_165970">
<rect width="32" height="32" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/bbs.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M23.9999 16H25.3429H25.9999H27.9999H28.1714L26.1714 14L17.414 5.24264L15.9998 3.82843L14.5856 5.24264L5.82823 14L3.82823 16H3.99987H5.99987H6.65666H7.99987V18V20V25V27H9.99987H12V25V23.0001C12 21.8955 12.8954 21.0001 14 21.0001H18C19.1046 21.0001 20 21.8955 20 23.0001V25V27H21.9999H23.9999V25V20V18V16ZM29.5856 14.5858L18.8282 3.82843L17.414 2.41422L17.4128 2.41304C16.7644 1.76564 15.7822 1.65594 15.0206 2.08394C14.8648 2.17152 14.7182 2.28161 14.5856 2.41422L2.41401 14.5858C1.15409 15.8457 2.04642 18 3.82823 18H3.99987H5.99987V20V27C5.99987 28.1046 6.8953 29 7.99987 29H12L-nan -nanL12 29C13.0997 29 13.9912 28.0997 13.9912 27.0001L-nan -nanL13.9912 27.0001H17.9999L-nan -nanL17.9999 27.0001C18.0048 28.1011 18.8989 29 20 29L-nan -nanL20 29H23.9999C25.1044 29 25.9999 28.1046 25.9999 27V20V18H27.9999H28.1714C29.9526 18 30.8449 15.8471 29.5868 14.587L29.5856 14.5858ZM17.9999 27.0001L18 23.0001H14V24L13.9912 27.0001H17.9999Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/bbs_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M23.9999 16H25.3429H25.9999H27.9999H28.1714L26.1714 14L17.414 5.24264L15.9998 3.82843L14.5856 5.24264L5.82823 14L3.82823 16H3.99987H5.99987H6.65666H7.99987V18V20V25V27H9.99987H12V25V23.0001C12 21.8955 12.8954 21.0001 14 21.0001H18C19.1046 21.0001 20 21.8955 20 23.0001V25V27H21.9999H23.9999V25V20V18V16ZM29.5856 14.5858L18.8282 3.82843L17.414 2.41422L17.4128 2.41304C16.7644 1.76564 15.7822 1.65594 15.0206 2.08394C14.8648 2.17152 14.7182 2.28161 14.5856 2.41422L2.41401 14.5858C1.15409 15.8457 2.04642 18 3.82823 18H3.99987H5.99987V20V27C5.99987 28.1046 6.8953 29 7.99987 29H12L-nan -nanL12 29C13.0997 29 13.9912 28.0997 13.9912 27.0001L-nan -nanL13.9912 27.0001H17.9999L-nan -nanL17.9999 27.0001C18.0048 28.1011 18.8989 29 20 29L-nan -nanL20 29H23.9999C25.1044 29 25.9999 28.1046 25.9999 27V20V18H27.9999H28.1714C29.9526 18 30.8449 15.8471 29.5868 14.587L29.5856 14.5858ZM17.9999 27.0001L18 23.0001H14V24L13.9912 27.0001H17.9999Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/bug.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M20.8291 8C20.3658 5.71776 18.3481 4 15.9291 4C13.5102 4 11.4924 5.71776 11.0291 8H9C9.48523 4.60771 12.4026 2 15.9291 2C19.4556 2 22.373 4.60771 22.8582 8H20.8291ZM1 17C1 16.4477 1.44772 16 2 16H7V13.794C5.40776 12.7122 4.28483 10.9912 4 8.99989H6.0291C6.2023 9.85312 6.59276 10.6274 7.14022 11.2626C7.43368 10.5229 8.15575 9.99976 9 9.99976H23C23.8887 9.99976 24.6421 10.5795 24.9026 11.3814C25.5055 10.725 25.9352 9.90703 26.1193 8.99989H28.1484C27.8548 11.0525 26.6707 12.8179 25 13.8921V16H30C30.5523 16 31 16.4477 31 17C31 17.5523 30.5523 18 30 18H25V19.9998C25 21.8389 24.4483 23.5493 23.5014 24.9743C25.0186 26.1562 26.0363 27.9492 26.1846 29.9836H24.177C24.0316 28.566 23.294 27.3239 22.2156 26.5087C20.6 28.052 18.4107 28.9998 16 28.9998C13.7626 28.9998 11.7158 28.1833 10.1415 26.8321C9.07128 27.5521 8.29471 28.675 8.0291 29.9835H6C6.27068 28.0911 7.29824 26.4429 8.76619 25.3553C7.65642 23.8588 7 22.0059 7 19.9998V18H2C1.44772 18 1 17.5523 1 17ZM16 13C16.5523 13 17 13.4477 17 14L17 26.9289C20.3923 26.4436 23 23.5262 23 19.9998V11.9998H9V19.9998C9 23.5262 11.6077 26.4436 15 26.9289L15 14C15 13.4477 15.4477 13 16 13Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/bug_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M20.8291 8C20.3658 5.71776 18.3481 4 15.9291 4C13.5102 4 11.4924 5.71776 11.0291 8H9C9.48523 4.60771 12.4026 2 15.9291 2C19.4556 2 22.373 4.60771 22.8582 8H20.8291ZM1 17C1 16.4477 1.44772 16 2 16H7V13.794C5.40776 12.7122 4.28483 10.9912 4 8.99989H6.0291C6.2023 9.85312 6.59276 10.6274 7.14022 11.2626C7.43368 10.5229 8.15575 9.99976 9 9.99976H23C23.8887 9.99976 24.6421 10.5795 24.9026 11.3814C25.5055 10.725 25.9352 9.90703 26.1193 8.99989H28.1484C27.8548 11.0525 26.6707 12.8179 25 13.8921V16H30C30.5523 16 31 16.4477 31 17C31 17.5523 30.5523 18 30 18H25V19.9998C25 21.8389 24.4483 23.5493 23.5014 24.9743C25.0186 26.1562 26.0363 27.9492 26.1846 29.9836H24.177C24.0316 28.566 23.294 27.3239 22.2156 26.5087C20.6 28.052 18.4107 28.9998 16 28.9998C13.7626 28.9998 11.7158 28.1833 10.1415 26.8321C9.07128 27.5521 8.29471 28.675 8.0291 29.9835H6C6.27068 28.0911 7.29824 26.4429 8.76619 25.3553C7.65642 23.8588 7 22.0059 7 19.9998V18H2C1.44772 18 1 17.5523 1 17ZM16 13C16.5523 13 17 13.4477 17 14L17 26.9289C20.3923 26.4436 23 23.5262 23 19.9998V11.9998H9V19.9998C9 23.5262 11.6077 26.4436 15 26.9289L15 14C15 13.4477 15.4477 13 16 13Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

11
designer-base/src/main/resources/com/fine/theme/icon/toolbar/charMapData.svg

@ -0,0 +1,11 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="16" cy="8" r="2" fill="#0A1C38" fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M20.1448 10.2759C20.7661 9.12039 21 8.3161 21 7.88235C21 5.21773 18.7935 3 16 3C13.2065 3 11 5.21773 11 7.88235C11 8.3161 11.2339 9.12039 11.8552 10.2759C12.4427 11.3684 13.2497 12.5469 14.0927 13.6569C14.7614 14.5374 15.4331 15.3492 16 16.0078C16.5669 15.3492 17.2386 14.5374 17.9073 13.6569C18.7503 12.5469 19.5573 11.3684 20.1448 10.2759ZM17.3445 17.5107C19.3776 15.1702 23 10.6167 23 7.88235C23 4.08133 19.866 1 16 1C12.134 1 9 4.08133 9 7.88235C9 10.6167 12.6224 15.1702 14.6555 17.5107C15.4487 18.4238 16 19 16 19C16 19 16.5513 18.4238 17.3445 17.5107Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M20.0607 18H28V28H4V18H11.9391C11.7192 17.7033 11.4952 17.3943 11.2709 17.0762C11.0269 16.7301 10.78 16.3699 10.5362 16H4C2.89543 16 2 16.8954 2 18V28C2 29.1046 2.89543 30 4 30H28C29.1046 30 30 29.1046 30 28V18C30 16.8954 29.1046 16 28 16H21.4636C21.2197 16.3699 20.9729 16.7301 20.7288 17.0762C20.5045 17.3943 20.2805 17.7033 20.0607 18Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path d="M8 23C8 22.4477 8.44772 22 9 22H23C23.5523 22 24 22.4477 24 23C24 23.5523 23.5523 24 23 24H9C8.44772 24 8 23.5523 8 23Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

11
designer-base/src/main/resources/com/fine/theme/icon/toolbar/charMapData_disable.svg

@ -0,0 +1,11 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="16" cy="8" r="2" fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M20.1448 10.2759C20.7661 9.12039 21 8.3161 21 7.88235C21 5.21773 18.7935 3 16 3C13.2065 3 11 5.21773 11 7.88235C11 8.3161 11.2339 9.12039 11.8552 10.2759C12.4427 11.3684 13.2497 12.5469 14.0927 13.6569C14.7614 14.5374 15.4331 15.3492 16 16.0078C16.5669 15.3492 17.2386 14.5374 17.9073 13.6569C18.7503 12.5469 19.5573 11.3684 20.1448 10.2759ZM17.3445 17.5107C19.3776 15.1702 23 10.6167 23 7.88235C23 4.08133 19.866 1 16 1C12.134 1 9 4.08133 9 7.88235C9 10.6167 12.6224 15.1702 14.6555 17.5107C15.4487 18.4238 16 19 16 19C16 19 16.5513 18.4238 17.3445 17.5107Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M20.0607 18H28V28H4V18H11.9391C11.7192 17.7033 11.4952 17.3943 11.2709 17.0762C11.0269 16.7301 10.78 16.3699 10.5362 16H4C2.89543 16 2 16.8954 2 18V28C2 29.1046 2.89543 30 4 30H28C29.1046 30 30 29.1046 30 28V18C30 16.8954 29.1046 16 28 16H21.4636C21.2197 16.3699 20.9729 16.7301 20.7288 17.0762C20.5045 17.3943 20.2805 17.7033 20.0607 18Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path d="M8 23C8 22.4477 8.44772 22 9 22H23C23.5523 22 24 22.4477 24 23C24 23.5523 23.5523 24 23 24H9C8.44772 24 8 23.5523 8 23Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartEmptyDataStyle.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M4 5H28V10H4V5ZM4 12V27H28V12H4ZM30 12V27C30 28.1046 29.1046 29 28 29H4C2.89543 29 2 28.1046 2 27V5C2 3.89543 2.89543 3 4 3H28C29.1046 3 30 3.89543 30 5V10V12ZM6 7.5C6 6.94772 6.44772 6.5 7 6.5C7.55228 6.5 8 6.94772 8 7.5C8 8.05228 7.55228 8.5 7 8.5C6.44772 8.5 6 8.05228 6 7.5ZM10 6.5C9.44772 6.5 9 6.94772 9 7.5C9 8.05228 9.44772 8.5 10 8.5C10.5523 8.5 11 8.05228 11 7.5C11 6.94772 10.5523 6.5 10 6.5ZM12 7.5C12 6.94772 12.4477 6.5 13 6.5C13.5523 6.5 14 6.94772 14 7.5C14 8.05228 13.5523 8.5 13 8.5C12.4477 8.5 12 8.05228 12 7.5ZM13.1212 14.7071C12.7306 14.3166 12.0975 14.3166 11.707 14.7071C11.3164 15.0976 11.3164 15.7308 11.707 16.1213L14.5355 18.9499L11.7071 21.7782C11.3166 22.1688 11.3166 22.8019 11.7071 23.1925C12.0976 23.583 12.7308 23.583 13.1213 23.1925L15.9497 20.3641L18.778 23.1924C19.1685 23.5829 19.8017 23.5829 20.1922 23.1924C20.5827 22.8019 20.5827 22.1687 20.1922 21.7782L17.3639 18.9499L20.1924 16.1214C20.5829 15.7309 20.5829 15.0977 20.1924 14.7072C19.8018 14.3167 19.1687 14.3167 18.7781 14.7072L15.9497 17.5356L13.1212 14.7071Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartEmptyDataStyle_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M4 5H28V10H4V5ZM4 12V27H28V12H4ZM30 12V27C30 28.1046 29.1046 29 28 29H4C2.89543 29 2 28.1046 2 27V5C2 3.89543 2.89543 3 4 3H28C29.1046 3 30 3.89543 30 5V10V12ZM6 7.5C6 6.94772 6.44772 6.5 7 6.5C7.55228 6.5 8 6.94772 8 7.5C8 8.05228 7.55228 8.5 7 8.5C6.44772 8.5 6 8.05228 6 7.5ZM10 6.5C9.44772 6.5 9 6.94772 9 7.5C9 8.05228 9.44772 8.5 10 8.5C10.5523 8.5 11 8.05228 11 7.5C11 6.94772 10.5523 6.5 10 6.5ZM12 7.5C12 6.94772 12.4477 6.5 13 6.5C13.5523 6.5 14 6.94772 14 7.5C14 8.05228 13.5523 8.5 13 8.5C12.4477 8.5 12 8.05228 12 7.5ZM13.1212 14.7071C12.7306 14.3166 12.0975 14.3166 11.707 14.7071C11.3164 15.0976 11.3164 15.7308 11.707 16.1213L14.5355 18.9499L11.7071 21.7782C11.3166 22.1688 11.3166 22.8019 11.7071 23.1925C12.0976 23.583 12.7308 23.583 13.1213 23.1925L15.9497 20.3641L18.778 23.1924C19.1685 23.5829 19.8017 23.5829 20.1922 23.1924C20.5827 22.8019 20.5827 22.1687 20.1922 21.7782L17.3639 18.9499L20.1924 16.1214C20.5829 15.7309 20.5829 15.0977 20.1924 14.7072C19.8018 14.3167 19.1687 14.3167 18.7781 14.7072L15.9497 17.5356L13.1212 14.7071Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

11
designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartPreStyle.svg

@ -0,0 +1,11 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M18 4H14V28H18V4ZM14 2C12.8954 2 12 2.89543 12 4V30H20V4C20 2.89543 19.1046 2 18 2H14Z" fill="#0A1C38"
fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M8 18H4V28H8V18ZM4 16C2.89543 16 2 16.8954 2 18V30H10V18C10 16.8954 9.10457 16 8 16H4Z" fill="#0A1C38"
fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M28 12H24V28H28V12ZM24 10C22.8954 10 22 10.8954 22 12V30H30V12C30 10.8954 29.1046 10 28 10H24Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 702 B

11
designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartPreStyle_disable.svg

@ -0,0 +1,11 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M18 4H14V28H18V4ZM14 2C12.8954 2 12 2.89543 12 4V30H20V4C20 2.89543 19.1046 2 18 2H14Z" fill="#0A1C38"
fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M8 18H4V28H8V18ZM4 16C2.89543 16 2 16.8954 2 18V30H10V18C10 16.8954 9.10457 16 8 16H4Z" fill="#0A1C38"
fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M28 12H24V28H28V12ZM24 10C22.8954 10 22 10.8954 22 12V30H30V12C30 10.8954 29.1046 10 28 10H24Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 705 B

11
designer-base/src/main/resources/com/fine/theme/icon/toolbar/createCpt.svg

@ -0,0 +1,11 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M21 11V4H28V11H21ZM21 13H28V19H21V13ZM21 21V28H28V21H21ZM4 13H19L19 28C19 29.1046 19.8954 30 21 30H28C29.1046 30 30 29.1046 30 28L30 11.0015V11V4C30 2.89543 29.1046 2 28 2H21H4C2.89543 2 2 2.89543 2 4V11C2 12.1046 2.89543 13 4 13ZM19 4V11H12.7691V4H19ZM10.6152 4V11H4V4H10.6152Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M6.26316 20.5H10.9053C10.9576 20.5 11 20.5448 11 20.6V25.4C11 25.4552 10.9576 25.5 10.9053 25.5H6.26316V29.9C6.26316 29.9552 6.22074 30 6.16842 30H2.09474C2.04242 30 2 29.9552 2 29.9V18.5C2 16.567 3.48453 15 5.31579 15H6.16842C6.22074 15 6.26316 15.0448 6.26316 15.1V20.5Z"
fill="#2576EF"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M17 15.1V26.5C17 28.433 15.5155 30 13.6842 30H12.7368V19.5H8.09474C8.04242 19.5 8 19.4552 8 19.4V15.1C8 15.0448 8.04242 15 8.09474 15H16.9053C16.9576 15 17 15.0448 17 15.1Z"
fill="#34B3FA"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

11
designer-base/src/main/resources/com/fine/theme/icon/toolbar/createCpt_disable.svg

@ -0,0 +1,11 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M21 11V4H28V11H21ZM21 13H28V19H21V13ZM21 21V28H28V21H21ZM4 13H19L19 28C19 29.1046 19.8954 30 21 30H28C29.1046 30 30 29.1046 30 28L30 11.0015V11V4C30 2.89543 29.1046 2 28 2H21H4C2.89543 2 2 2.89543 2 4V11C2 12.1046 2.89543 13 4 13ZM19 4V11H12.7691V4H19ZM10.6152 4V11H4V4H10.6152Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M6.26316 20.5H10.9053C10.9576 20.5 11 20.5448 11 20.6V25.4C11 25.4552 10.9576 25.5 10.9053 25.5H6.26316V29.9C6.26316 29.9552 6.22074 30 6.16842 30H2.09474C2.04242 30 2 29.9552 2 29.9V18.5C2 16.567 3.48453 15 5.31579 15H6.16842C6.22074 15 6.26316 15.0448 6.26316 15.1V20.5Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M17 15.1V26.5C17 28.433 15.5155 30 13.6842 30H12.7368V19.5H8.09474C8.04242 19.5 8 19.4552 8 19.4V15.1C8 15.0448 8.04242 15 8.09474 15H16.9053C16.9576 15 17 15.0448 17 15.1Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

13
designer-base/src/main/resources/com/fine/theme/icon/toolbar/createOther.svg

@ -0,0 +1,13 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7 10C7 9.44772 7.44772 9 8 9H12C12.5523 9 13 9.44772 13 10V15C13 15.5523 12.5523 16 12 16H8C7.44772 16 7 15.5523 7 15V10Z"
fill="#2576EF"/>
<path d="M7 18C7 17.4477 7.44772 17 8 17H16C16.5523 17 17 17.4477 17 18V23C17 23.5523 16.5523 24 16 24H8C7.44772 24 7 23.5523 7 23V18Z"
fill="#34B3FA"/>
<path d="M14 10C14 9.44772 14.4477 9 15 9H22C22.5523 9 23 9.44772 23 10V15C23 15.5523 22.5523 16 22 16H15C14.4477 16 14 15.5523 14 15V10Z"
fill="#34B3FA"/>
<path d="M18 18C18 17.4477 18.4477 17 19 17H22C22.5523 17 23 17.4477 23 18V23C23 23.5523 22.5523 24 22 24H19C18.4477 24 18 23.5523 18 23V18Z"
fill="#2576EF"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M27 28V10.7515L21.0925 4H5L5 28H27ZM5 2C3.89543 2 3 2.89543 3 4V28C3 29.1046 3.89543 30 5 30H27C28.1046 30 29 29.1046 29 28V10.7515C29 10.267 28.8242 9.79904 28.5052 9.43446L22.5976 2.68299C22.2178 2.24896 21.6692 2 21.0925 2H5Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

13
designer-base/src/main/resources/com/fine/theme/icon/toolbar/createOther_disable.svg

@ -0,0 +1,13 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7 10C7 9.44772 7.44772 9 8 9H12C12.5523 9 13 9.44772 13 10V15C13 15.5523 12.5523 16 12 16H8C7.44772 16 7 15.5523 7 15V10Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path d="M7 18C7 17.4477 7.44772 17 8 17H16C16.5523 17 17 17.4477 17 18V23C17 23.5523 16.5523 24 16 24H8C7.44772 24 7 23.5523 7 23V18Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path d="M14 10C14 9.44772 14.4477 9 15 9H22C22.5523 9 23 9.44772 23 10V15C23 15.5523 22.5523 16 22 16H15C14.4477 16 14 15.5523 14 15V10Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path d="M18 18C18 17.4477 18.4477 17 19 17H22C22.5523 17 23 17.4477 23 18V23C23 23.5523 22.5523 24 22 24H19C18.4477 24 18 23.5523 18 23V18Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M27 28V10.7515L21.0925 4H5L5 28H27ZM5 2C3.89543 2 3 2.89543 3 4V28C3 29.1046 3.89543 30 5 30H27C28.1046 30 29 29.1046 29 28V10.7515C29 10.267 28.8242 9.79904 28.5052 9.43446L22.5976 2.68299C22.2178 2.24896 21.6692 2 21.0925 2H5Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/datasource.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M16 13.4074C20.5784 13.4074 24.6039 12.369 26.92 10.7997L26.92 15.7069C26.92 15.7076 26.92 15.7083 26.92 15.7089C26.9194 16.0314 26.7657 16.4326 26.291 16.898C25.8117 17.3679 25.0647 17.8389 24.0576 18.2565C22.0481 19.0898 19.1999 19.6296 16 19.6296C12.8001 19.6296 9.9519 19.0898 7.94236 18.2565C6.93529 17.8389 6.1883 17.3679 5.70903 16.898C5.23433 16.4326 5.08063 16.0314 5.08 15.7089L5.08 10.7997C5.36951 10.9959 5.68573 11.1837 6.0264 11.3623C8.41109 12.6124 11.9939 13.4074 16 13.4074ZM3 17.037V7.7037C3 4.55364 8.8203 2 16 2C23.1797 2 29 4.55364 29 7.7037V17.037V24.0032C29 25.05 28.484 25.9529 27.7493 26.6732C27.0181 27.3901 26.0136 27.9879 24.8564 28.4678C22.753 29.3401 19.9813 29.8904 16.9431 29.9853C16.6314 29.9951 16.3169 30 16 30C15.7073 30 15.4167 29.9958 15.1284 29.9875C12.0623 29.8991 9.26347 29.3469 7.14365 28.4678C5.98639 27.9879 4.98187 27.3901 4.25072 26.6732C3.51597 25.9529 3 25.05 3 24.0032V17.037ZM15.0569 27.9102C15.3675 27.9206 15.682 27.9259 16 27.9259C16.318 27.9259 16.6325 27.9206 16.9431 27.9102C19.7577 27.8157 22.2478 27.3033 24.0576 26.5528C25.0647 26.1351 25.8117 25.6642 26.291 25.1943C26.7666 24.7279 26.92 24.326 26.92 24.0032V19.0623C26.3225 19.484 25.6229 19.8536 24.8564 20.1715C22.753 21.0438 19.9812 21.5942 16.9431 21.6891V21.6956C16.6312 21.7011 16.3167 21.7037 16 21.7037C15.6833 21.7037 15.3688 21.7011 15.0569 21.6956V21.6891C12.0188 21.5942 9.24698 21.0438 7.14365 20.1715C6.37705 19.8536 5.67748 19.484 5.08 19.0623V24.0032C5.08 24.326 5.23337 24.7279 5.70903 25.1943C6.1883 25.6642 6.93529 26.1351 7.94236 26.5528C9.7522 27.3033 12.2423 27.8157 15.0569 27.9102ZM26.4789 8.48648C26.88 8.07035 26.92 7.80912 26.92 7.7037C26.92 7.59829 26.88 7.33705 26.4789 6.92092C26.0678 6.49455 25.3734 6.01596 24.3547 5.56901C22.3231 4.67767 19.371 4.07407 16 4.07407C12.629 4.07407 9.67687 4.67767 7.64531 5.56901C6.62661 6.01596 5.93217 6.49455 5.52113 6.92092C5.11997 7.33705 5.08 7.59829 5.08 7.7037C5.08 7.80912 5.11997 8.07035 5.52113 8.48648C5.57251 8.53978 5.62832 8.59389 5.68863 8.64866C6.11085 9.03201 6.75395 9.44732 7.64531 9.8384C7.89925 9.94982 8.16758 10.0567 8.44932 10.1585C10.4215 10.8712 13.0504 11.3333 16 11.3333C19.371 11.3333 22.3231 10.7297 24.3547 9.8384C24.4184 9.81047 24.4808 9.78241 24.5419 9.75425C25.4591 9.33183 26.0935 8.88621 26.4789 8.48648Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/datasource_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M16 13.4074C20.5784 13.4074 24.6039 12.369 26.92 10.7997L26.92 15.7069C26.92 15.7076 26.92 15.7083 26.92 15.7089C26.9194 16.0314 26.7657 16.4326 26.291 16.898C25.8117 17.3679 25.0647 17.8389 24.0576 18.2565C22.0481 19.0898 19.1999 19.6296 16 19.6296C12.8001 19.6296 9.9519 19.0898 7.94236 18.2565C6.93529 17.8389 6.1883 17.3679 5.70903 16.898C5.23433 16.4326 5.08063 16.0314 5.08 15.7089L5.08 10.7997C5.36951 10.9959 5.68573 11.1837 6.0264 11.3623C8.41109 12.6124 11.9939 13.4074 16 13.4074ZM3 17.037V7.7037C3 4.55364 8.8203 2 16 2C23.1797 2 29 4.55364 29 7.7037V17.037V24.0032C29 25.05 28.484 25.9529 27.7493 26.6732C27.0181 27.3901 26.0136 27.9879 24.8564 28.4678C22.753 29.3401 19.9813 29.8904 16.9431 29.9853C16.6314 29.9951 16.3169 30 16 30C15.7073 30 15.4167 29.9958 15.1284 29.9875C12.0623 29.8991 9.26347 29.3469 7.14365 28.4678C5.98639 27.9879 4.98187 27.3901 4.25072 26.6732C3.51597 25.9529 3 25.05 3 24.0032V17.037ZM15.0569 27.9102C15.3675 27.9206 15.682 27.9259 16 27.9259C16.318 27.9259 16.6325 27.9206 16.9431 27.9102C19.7577 27.8157 22.2478 27.3033 24.0576 26.5528C25.0647 26.1351 25.8117 25.6642 26.291 25.1943C26.7666 24.7279 26.92 24.326 26.92 24.0032V19.0623C26.3225 19.484 25.6229 19.8536 24.8564 20.1715C22.753 21.0438 19.9812 21.5942 16.9431 21.6891V21.6956C16.6312 21.7011 16.3167 21.7037 16 21.7037C15.6833 21.7037 15.3688 21.7011 15.0569 21.6956V21.6891C12.0188 21.5942 9.24698 21.0438 7.14365 20.1715C6.37705 19.8536 5.67748 19.484 5.08 19.0623V24.0032C5.08 24.326 5.23337 24.7279 5.70903 25.1943C6.1883 25.6642 6.93529 26.1351 7.94236 26.5528C9.7522 27.3033 12.2423 27.8157 15.0569 27.9102ZM26.4789 8.48648C26.88 8.07035 26.92 7.80912 26.92 7.7037C26.92 7.59829 26.88 7.33705 26.4789 6.92092C26.0678 6.49455 25.3734 6.01596 24.3547 5.56901C22.3231 4.67767 19.371 4.07407 16 4.07407C12.629 4.07407 9.67687 4.67767 7.64531 5.56901C6.62661 6.01596 5.93217 6.49455 5.52113 6.92092C5.11997 7.33705 5.08 7.59829 5.08 7.7037C5.08 7.80912 5.11997 8.07035 5.52113 8.48648C5.57251 8.53978 5.62832 8.59389 5.68863 8.64866C6.11085 9.03201 6.75395 9.44732 7.64531 9.8384C7.89925 9.94982 8.16758 10.0567 8.44932 10.1585C10.4215 10.8712 13.0504 11.3333 16 11.3333C19.371 11.3333 22.3231 10.7297 24.3547 9.8384C24.4184 9.81047 24.4808 9.78241 24.5419 9.75425C25.4591 9.33183 26.0935 8.88621 26.4789 8.48648Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/demo.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M28 5H4V22H28V5ZM4 3C2.89543 3 2 3.89543 2 5V22C2 23.1046 2.89543 24 4 24H9.67157L6.29289 27.3787C5.90237 27.7692 5.90237 28.4024 6.29289 28.7929C6.68342 29.1834 7.31658 29.1834 7.70711 28.7929L12.5 24H15V27C15 27.5523 15.4477 28 16 28C16.5523 28 17 27.5523 17 27V24H19.5L24.2929 28.7929C24.6834 29.1834 25.3166 29.1834 25.7071 28.7929C26.0976 28.4024 26.0976 27.7692 25.7071 27.3787L22.3284 24H28C29.1046 24 30 23.1046 30 22V5C30 3.89543 29.1046 3 28 3H4ZM8.70711 14.9498C8.31658 15.3403 8.31658 15.9734 8.70711 16.364C9.09763 16.7545 9.7308 16.7545 10.1213 16.364L13.657 12.8282L17.1777 16.3489C17.1826 16.354 17.1875 16.359 17.1925 16.364C17.583 16.7545 18.2161 16.7545 18.6067 16.364L22.8493 12.1213C23.2398 11.7308 23.2398 11.0976 22.8493 10.7071C22.4588 10.3166 21.8256 10.3166 21.4351 10.7071L17.8997 14.2425L14.3643 10.7071C14.1652 10.508 13.903 10.4104 13.642 10.4143C13.3911 10.418 13.1412 10.5156 12.9497 10.7071L8.70711 14.9498Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/demo_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M28 5H4V22H28V5ZM4 3C2.89543 3 2 3.89543 2 5V22C2 23.1046 2.89543 24 4 24H9.67157L6.29289 27.3787C5.90237 27.7692 5.90237 28.4024 6.29289 28.7929C6.68342 29.1834 7.31658 29.1834 7.70711 28.7929L12.5 24H15V27C15 27.5523 15.4477 28 16 28C16.5523 28 17 27.5523 17 27V24H19.5L24.2929 28.7929C24.6834 29.1834 25.3166 29.1834 25.7071 28.7929C26.0976 28.4024 26.0976 27.7692 25.7071 27.3787L22.3284 24H28C29.1046 24 30 23.1046 30 22V5C30 3.89543 29.1046 3 28 3H4ZM8.70711 14.9498C8.31658 15.3403 8.31658 15.9734 8.70711 16.364C9.09763 16.7545 9.7308 16.7545 10.1213 16.364L13.657 12.8282L17.1777 16.3489C17.1826 16.354 17.1875 16.359 17.1925 16.364C17.583 16.7545 18.2161 16.7545 18.6067 16.364L22.8493 12.1213C23.2398 11.7308 23.2398 11.0976 22.8493 10.7071C22.4588 10.3166 21.8256 10.3166 21.4351 10.7071L17.8997 14.2425L14.3643 10.7071C14.1652 10.508 13.903 10.4104 13.642 10.4143C13.3911 10.418 13.1412 10.5156 12.9497 10.7071L8.70711 14.9498Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/envDetect.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M4 5H28V11H4V5ZM4 13L4 27H28V13H4ZM2 5C2 3.89543 2.89543 3 4 3H28C29.1046 3 30 3.89543 30 5V27C30 28.1046 29.1046 29 28 29H4C2.89543 29 2 28.1046 2 27V5ZM6 8C6 7.44772 6.44772 7 7 7C7.55228 7 8 7.44772 8 8C8 8.55228 7.55228 9 7 9C6.44772 9 6 8.55228 6 8ZM10 7C9.44772 7 9 7.44772 9 8C9 8.55228 9.44772 9 10 9C10.5523 9 11 8.55228 11 8C11 7.44772 10.5523 7 10 7ZM12 8C12 7.44772 12.4477 7 13 7C13.5523 7 14 7.44772 14 8C14 8.55228 13.5523 9 13 9C12.4477 9 12 8.55228 12 8ZM13.4452 19.9683L15.0191 18L15 23C15 24.0691 16.2926 24.9788 17.0485 24.2228L19.4142 20.6991H25.5C26.0523 20.6991 26.5 20.2514 26.5 19.6991C26.5 19.1468 26.0523 18.6991 25.5 18.6991H19.6771C19.1426 18.6991 18.6303 18.9131 18.2546 19.2933L16.8418 20.7228V15.1336C16.8418 14.1083 15.7975 13.6445 15.0191 14.3117L12.1301 18.6991H6.5C5.94772 18.6991 5.5 19.1468 5.5 19.6991C5.5 20.2514 5.94772 20.6991 6.5 20.6991L11.8757 20.7192C12.486 20.7215 13.064 20.445 13.4452 19.9683Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/envDetect_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M4 5H28V11H4V5ZM4 13L4 27H28V13H4ZM2 5C2 3.89543 2.89543 3 4 3H28C29.1046 3 30 3.89543 30 5V27C30 28.1046 29.1046 29 28 29H4C2.89543 29 2 28.1046 2 27V5ZM6 8C6 7.44772 6.44772 7 7 7C7.55228 7 8 7.44772 8 8C8 8.55228 7.55228 9 7 9C6.44772 9 6 8.55228 6 8ZM10 7C9.44772 7 9 7.44772 9 8C9 8.55228 9.44772 9 10 9C10.5523 9 11 8.55228 11 8C11 7.44772 10.5523 7 10 7ZM12 8C12 7.44772 12.4477 7 13 7C13.5523 7 14 7.44772 14 8C14 8.55228 13.5523 9 13 9C12.4477 9 12 8.55228 12 8ZM13.4452 19.9683L15.0191 18L15 23C15 24.0691 16.2926 24.9788 17.0485 24.2228L19.4142 20.6991H25.5C26.0523 20.6991 26.5 20.2514 26.5 19.6991C26.5 19.1468 26.0523 18.6991 25.5 18.6991H19.6771C19.1426 18.6991 18.6303 18.9131 18.2546 19.2933L16.8418 20.7228V15.1336C16.8418 14.1083 15.7975 13.6445 15.0191 14.3117L12.1301 18.6991H6.5C5.94772 18.6991 5.5 19.1468 5.5 19.6991C5.5 20.2514 5.94772 20.6991 6.5 20.6991L11.8757 20.7192C12.486 20.7215 13.064 20.445 13.4452 19.9683Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/export.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M11.4505 20C12.5551 20 13.4505 20.8954 13.4505 22L13.4505 28H27.0005V16.8167L29.0005 14.9706V28C29.0005 29.1046 28.1051 30 27.0005 30H13.4505C12.8694 30 12.3461 29.7521 11.9807 29.3564C11.9134 29.3156 11.8499 29.2662 11.7917 29.2081L3.58321 21.4163C3.55414 21.3872 3.52725 21.3568 3.50253 21.3252C3.19013 20.9724 3.00049 20.5083 3.00049 20V4C3.00049 2.89543 3.89592 2 5.00049 2H27.0005C28.1051 2 29.0005 2.89543 29.0005 4V10.3431L27.0005 8.49698V4L5.00049 4V19.9999L5.00055 20H11.4505ZM7.10751 22L11.4505 26.1225V24.4167V22H9.45049H7.10751ZM25.7958 13.4659C26.0687 13.2086 26.0687 12.7914 25.7958 12.534L21.1935 8.19432C20.7532 7.77921 20.0005 8.07321 20.0005 8.66027V11.0341H12.5005C12.2243 11.0341 12.0005 11.2579 12.0005 11.5341V14.5341C12.0005 14.8102 12.2243 15.0341 12.5005 15.0341H20.0005V17.3397C20.0005 17.9268 20.7532 18.2208 21.1935 17.8057L25.7958 13.4659Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/export_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M11.4505 20C12.5551 20 13.4505 20.8954 13.4505 22L13.4505 28H27.0005V16.8167L29.0005 14.9706V28C29.0005 29.1046 28.1051 30 27.0005 30H13.4505C12.8694 30 12.3461 29.7521 11.9807 29.3564C11.9134 29.3156 11.8499 29.2662 11.7917 29.2081L3.58321 21.4163C3.55414 21.3872 3.52725 21.3568 3.50253 21.3252C3.19013 20.9724 3.00049 20.5083 3.00049 20V4C3.00049 2.89543 3.89592 2 5.00049 2H27.0005C28.1051 2 29.0005 2.89543 29.0005 4V10.3431L27.0005 8.49698V4L5.00049 4V19.9999L5.00055 20H11.4505ZM7.10751 22L11.4505 26.1225V24.4167V22H9.45049H7.10751ZM25.7958 13.4659C26.0687 13.2086 26.0687 12.7914 25.7958 12.534L21.1935 8.19432C20.7532 7.77921 20.0005 8.07321 20.0005 8.66027V11.0341H12.5005C12.2243 11.0341 12.0005 11.2579 12.0005 11.5341V14.5341C12.0005 14.8102 12.2243 15.0341 12.5005 15.0341H20.0005V17.3397C20.0005 17.9268 20.7532 18.2208 21.1935 17.8057L25.7958 13.4659Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/functionManager.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M28 4H4V7H28V4ZM28 9V27H19C18.4477 27 18 27.4477 18 28C18 28.5523 18.4477 29 19 29H28C29.1046 29 30 28.1046 30 27V4C30 2.89543 29.1046 2 28 2H4C2.89543 2 2 2.89543 2 4V9C2 9.55228 2.44772 10 3 10C3.55228 10 4 9.55228 4 9H28ZM4 14H6V16H4V14ZM8 16V14H10V16H8ZM12 16V14H14V16H12ZM2 13C2 12.4477 2.44772 12 3 12H15C15.5523 12 16 12.4477 16 13V17C16 17.5523 15.5523 18 15 18H10V23H15C15.5523 23 16 23.4477 16 24V28C16 28.5523 15.5523 29 15 29H3C2.44772 29 2 28.5523 2 28V24C2 23.4477 2.44772 23 3 23H8V18H3C2.44772 18 2 17.5523 2 17V13ZM6 25H4V27H6V25ZM8 25V27H10V25H8ZM12 25V27H14V25H12Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 797 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/functionManager_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M28 4H4V7H28V4ZM28 9V27H19C18.4477 27 18 27.4477 18 28C18 28.5523 18.4477 29 19 29H28C29.1046 29 30 28.1046 30 27V4C30 2.89543 29.1046 2 28 2H4C2.89543 2 2 2.89543 2 4V9C2 9.55228 2.44772 10 3 10C3.55228 10 4 9.55228 4 9H28ZM4 14H6V16H4V14ZM8 16V14H10V16H8ZM12 16V14H14V16H12ZM2 13C2 12.4477 2.44772 12 3 12H15C15.5523 12 16 12.4477 16 13V17C16 17.5523 15.5523 18 15 18H10V23H15C15.5523 23 16 23.4477 16 24V28C16 28.5523 15.5523 29 15 29H3C2.44772 29 2 28.5523 2 28V24C2 23.4477 2.44772 23 3 23H8V18H3C2.44772 18 2 17.5523 2 17V13ZM6 25H4V27H6V25ZM8 25V27H10V25H8ZM12 25V27H14V25H12Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 798 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/help.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M26 4H10V28L26 28L26 4ZM6 4H8V28H6L6 4ZM6 2C4.89543 2 4 2.89543 4 4V28C4 29.1046 4.89543 30 6 30H26C27.1046 30 28 29.1046 28 28V4C28 2.89543 27.1046 2 26 2H6ZM14 18C13.4477 18 13 18.4477 13 19C13 19.5523 13.4477 20 14 20H22C22.5523 20 23 19.5523 23 19C23 18.4477 22.5523 18 22 18H14ZM13 23C13 22.4477 13.4477 22 14 22H22C22.5523 22 23 22.4477 23 23C23 23.5523 22.5523 24 22 24H14C13.4477 24 13 23.5523 13 23ZM14 13V11H22V13H14ZM12 10C12 9.44772 12.4477 9 13 9H23C23.5523 9 24 9.44772 24 10V14C24 14.5523 23.5523 15 23 15H13C12.4477 15 12 14.5523 12 14V10Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 769 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/help_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M26 4H10V28L26 28L26 4ZM6 4H8V28H6L6 4ZM6 2C4.89543 2 4 2.89543 4 4V28C4 29.1046 4.89543 30 6 30H26C27.1046 30 28 29.1046 28 28V4C28 2.89543 27.1046 2 26 2H6ZM14 18C13.4477 18 13 18.4477 13 19C13 19.5523 13.4477 20 14 20H22C22.5523 20 23 19.5523 23 19C23 18.4477 22.5523 18 22 18H14ZM13 23C13 22.4477 13.4477 22 14 22H22C22.5523 22 23 22.4477 23 23C23 23.5523 22.5523 24 22 24H14C13.4477 24 13 23.5523 13 23ZM14 13V11H22V13H14ZM12 10C12 9.44772 12.4477 9 13 9H23C23.5523 9 24 9.44772 24 10V14C24 14.5523 23.5523 15 23 15H13C12.4477 15 12 14.5523 12 14V10Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 770 B

11
designer-base/src/main/resources/com/fine/theme/icon/toolbar/linearAttr.svg

@ -0,0 +1,11 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="15" y="30" width="28" height="2" rx="1" transform="rotate(-90 15 30)" fill="#0A1C38" fill-opacity="0.9"/>
<rect x="2" y="6" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
<rect x="20" y="6" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
<rect x="2" y="12" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
<rect x="20" y="12" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
<rect x="2" y="18" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
<rect x="20" y="18" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
<rect x="2" y="24" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
<rect x="20" y="24" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 928 B

11
designer-base/src/main/resources/com/fine/theme/icon/toolbar/linearAttr_disable.svg

@ -0,0 +1,11 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="15" y="30" width="28" height="2" rx="1" transform="rotate(-90 15 30)" fill="#0A1C38" fill-opacity="0.29"/>
<rect x="2" y="6" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
<rect x="20" y="6" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
<rect x="2" y="12" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
<rect x="20" y="12" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
<rect x="2" y="18" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
<rect x="20" y="18" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
<rect x="2" y="24" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
<rect x="20" y="24" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 937 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/mobileAttr.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M25 4H7L7 20H25V4ZM5 20V22V28C5 29.1046 5.89543 30 7 30H25C26.1046 30 27 29.1046 27 28V22V20V4C27 2.89543 26.1046 2 25 2H7C5.89543 2 5 2.89543 5 4V20ZM7 28H25V22H7L7 28ZM14 24C13.4477 24 13 24.4477 13 25C13 25.5523 13.4477 26 14 26H18C18.5523 26 19 25.5523 19 25C19 24.4477 18.5523 24 18 24H14Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 508 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/mobileAttr_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M25 4H7L7 20H25V4ZM5 20V22V28C5 29.1046 5.89543 30 7 30H25C26.1046 30 27 29.1046 27 28V22V20V4C27 2.89543 26.1046 2 25 2H7C5.89543 2 5 2.89543 5 4V20ZM7 28H25V22H7L7 28ZM14 24C13.4477 24 13 24.4477 13 25C13 25.5523 13.4477 26 14 26H18C18.5523 26 19 25.5523 19 25C19 24.4477 18.5523 24 18 24H14Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 509 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochromeServerDatabase.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M24 12V4H13.5647L4 9.86926L4 27H16V28.2251C16 28.5062 16.0473 28.7645 16.1271 29H4C2.89543 29 2 28.1046 2 27V9.86926C2 9.17383 2.36124 8.52833 2.95397 8.16461L12.5187 2.29535C12.8334 2.10223 13.1955 2 13.5647 2H24C25.1046 2 26 2.89543 26 4V12.142C25.3522 12.0476 24.6795 12 24 12ZM7 12C7 11.4477 7.44772 11 8 11H15C15.5523 11 16 11.4477 16 12C16 12.5523 15.5523 13 15 13H8C7.44772 13 7 12.5523 7 12ZM7 17C7 16.4477 7.44772 16 8 16H15C15.5523 16 16 16.4477 16 17C16 17.5523 15.5523 18 15 18H8C7.44772 18 7 17.5523 7 17ZM8 21C7.44772 21 7 21.4477 7 22C7 22.5523 7.44772 23 8 23H15C15.5523 23 16 22.5523 16 22C16 21.4477 15.5523 21 15 21H8ZM24 19C27.3137 19 30 17.8807 30 16.5C30 15.1193 27.3137 14 24 14C20.6863 14 18 15.1193 18 16.5C18 17.8807 20.6863 19 24 19ZM30 17.6656C30 18.8783 27.3137 19.8613 24 19.8613C20.6863 19.8613 18 18.8783 18 17.6656V22.0567H18.0015C18.0005 22.0733 18 22.09 18 22.1067C18 23.3193 20.6863 24.3024 24 24.3024C27.3137 24.3024 30 23.3193 30 22.1067C30 22.09 29.9995 22.0733 29.9985 22.0567H30V17.6656ZM24 25.4753L23.9278 25.4754C20.6474 25.4613 18 24.4837 18 23.2799V27.6709V27.6711C18.0002 28.8836 20.6864 29.8666 24 29.8666C27.3136 29.8666 29.9998 28.8836 30 27.6711V27.6709V23.2799C30 24.4837 27.3526 25.4613 24.0722 25.4754L24 25.4753Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochromeServerDatabase_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M24 12V4H13.5647L4 9.86926L4 27H16V28.2251C16 28.5062 16.0473 28.7645 16.1271 29H4C2.89543 29 2 28.1046 2 27V9.86926C2 9.17383 2.36124 8.52833 2.95397 8.16461L12.5187 2.29535C12.8334 2.10223 13.1955 2 13.5647 2H24C25.1046 2 26 2.89543 26 4V12.142C25.3522 12.0476 24.6795 12 24 12ZM7 12C7 11.4477 7.44772 11 8 11H15C15.5523 11 16 11.4477 16 12C16 12.5523 15.5523 13 15 13H8C7.44772 13 7 12.5523 7 12ZM7 17C7 16.4477 7.44772 16 8 16H15C15.5523 16 16 16.4477 16 17C16 17.5523 15.5523 18 15 18H8C7.44772 18 7 17.5523 7 17ZM8 21C7.44772 21 7 21.4477 7 22C7 22.5523 7.44772 23 8 23H15C15.5523 23 16 22.5523 16 22C16 21.4477 15.5523 21 15 21H8ZM24 19C27.3137 19 30 17.8807 30 16.5C30 15.1193 27.3137 14 24 14C20.6863 14 18 15.1193 18 16.5C18 17.8807 20.6863 19 24 19ZM30 17.6656C30 18.8783 27.3137 19.8613 24 19.8613C20.6863 19.8613 18 18.8783 18 17.6656V22.0567H18.0015C18.0005 22.0733 18 22.09 18 22.1067C18 23.3193 20.6863 24.3024 24 24.3024C27.3137 24.3024 30 23.3193 30 22.1067C30 22.09 29.9995 22.0733 29.9985 22.0567H30V17.6656ZM24 25.4753L23.9278 25.4754C20.6474 25.4613 18 24.4837 18 23.2799V27.6709V27.6711C18.0002 28.8836 20.6864 29.8666 24 29.8666C27.3136 29.8666 29.9998 28.8836 30 27.6711V27.6709V23.2799C30 24.4837 27.3526 25.4613 24.0722 25.4754L24 25.4753Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_redo.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M27.1861 13.5L21.8075 18.8786C21.417 19.2691 21.417 19.9022 21.8075 20.2928C22.1981 20.6833 22.8312 20.6833 23.2218 20.2928L30.2928 13.2217C30.4918 13.0227 30.5894 12.7607 30.5856 12.4999C30.5894 12.2391 30.4918 11.9771 30.2928 11.7781L23.2218 4.70699C22.8312 4.31646 22.1981 4.31646 21.8075 4.70699C21.417 5.09751 21.417 5.73068 21.8075 6.1212L27.1863 11.5H10.5C5.80558 11.5 2 15.3056 2 20C2 24.6944 5.80558 28.5 10.5 28.5H28C28.5523 28.5 29 28.0523 29 27.5C29 26.9477 28.5523 26.5 28 26.5H10.5C6.91015 26.5 4 23.5899 4 20C4 16.4101 6.91015 13.5 10.5 13.5H27.1861Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 779 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_redo_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M27.1861 13.5L21.8075 18.8785C21.417 19.2691 21.417 19.9022 21.8075 20.2927C22.1981 20.6833 22.8312 20.6833 23.2218 20.2927L30.2928 13.2217C30.4918 13.0227 30.5894 12.7606 30.5856 12.4998C30.5894 12.239 30.4918 11.977 30.2928 11.778L23.2218 4.70696C22.8312 4.31643 22.1981 4.31643 21.8075 4.70696C21.417 5.09748 21.417 5.73065 21.8075 6.12117L27.1863 11.5H10.5C5.80558 11.5 2 15.3056 2 20C2 24.6944 5.80558 28.5 10.5 28.5H28C28.5523 28.5 29 28.0523 29 27.5C29 26.9477 28.5523 26.5 28 26.5H10.5C6.91015 26.5 4 23.5898 4 20C4 16.4101 6.91015 13.5 10.5 13.5H27.1861Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 778 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_undo.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M5.81368 13.5L11.1922 18.8786C11.5828 19.2691 11.5828 19.9022 11.1922 20.2928C10.8017 20.6833 10.1685 20.6833 9.77802 20.2928L2.70696 13.2217C2.50795 13.0227 2.41035 12.7607 2.41417 12.4999C2.41036 12.2391 2.50795 11.9771 2.70696 11.7781L9.77802 4.70699C10.1685 4.31646 10.8017 4.31646 11.1922 4.70699C11.5828 5.09751 11.5828 5.73068 11.1922 6.1212L5.81344 11.5H22.4998C27.1942 11.5 30.9998 15.3056 30.9998 20C30.9998 24.6944 27.1942 28.5 22.4998 28.5H4.99978C4.44749 28.5 3.99978 28.0523 3.99978 27.5C3.99978 26.9477 4.44749 26.5 4.99978 26.5H22.4998C26.0896 26.5 28.9998 23.5899 28.9998 20C28.9998 16.4101 26.0896 13.5 22.4998 13.5H5.81368Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 856 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_undo_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M5.81368 13.5L11.1922 18.8785C11.5828 19.2691 11.5828 19.9022 11.1922 20.2927C10.8017 20.6833 10.1685 20.6833 9.77802 20.2927L2.70696 13.2217C2.50795 13.0227 2.41036 12.7607 2.41417 12.4999C2.41035 12.239 2.50795 11.977 2.70696 11.778L9.77802 4.70696C10.1685 4.31643 10.8017 4.31643 11.1922 4.70696C11.5828 5.09748 11.5828 5.73065 11.1922 6.12117L5.81344 11.5H22.4998C27.1942 11.5 30.9998 15.3056 30.9998 20C30.9998 24.6944 27.1942 28.5 22.4998 28.5H4.99978C4.44749 28.5 3.99978 28.0523 3.99978 27.5C3.99978 26.9477 4.44749 26.5 4.99978 26.5H22.4998C26.0896 26.5 28.9998 23.5898 28.9998 20C28.9998 16.4101 26.0896 13.5 22.4998 13.5H5.81368Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 855 B

11
designer-base/src/main/resources/com/fine/theme/icon/toolbar/need.svg

@ -0,0 +1,11 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="6" y="7" width="18" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
<rect x="6" y="12" width="16" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
<rect x="6" y="17" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M14.5 29.8492C14.2239 29.8492 14 29.6254 14 29.3492V27.0208L25.5836 15.4372L28.412 18.2657L16.8284 29.8492H14.5ZM29.8262 16.8514L30.2635 16.4142C31.0445 15.6332 31.0445 14.3668 30.2635 13.5858C29.4824 12.8047 28.2161 12.8047 27.435 13.5858L26.9978 14.023L29.8262 16.8514Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M4 4H26V12.1165C26.5752 11.5843 27.2705 11.2423 28 11.0907V4C28 2.89543 27.1046 2 26 2H4C2.89543 2 2 2.89543 2 4V28C2 29.1046 2.89543 30 4 30H11.449C11.391 29.7925 11.3601 29.5743 11.3601 29.3492V28H4L4 4ZM21.2463 28L19.1663 30H26C27.1046 30 28 29.1046 28 28V21.5061L26 23.4292V28H21.2463Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

11
designer-base/src/main/resources/com/fine/theme/icon/toolbar/need_disable.svg

@ -0,0 +1,11 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="6" y="7" width="18" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
<rect x="6" y="12" width="16" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
<rect x="6" y="17" width="10" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M14.5 29.8492C14.2239 29.8492 14 29.6254 14 29.3492V27.0208L25.5836 15.4372L28.412 18.2657L16.8284 29.8492H14.5ZM29.8262 16.8514L30.2635 16.4142C31.0445 15.6332 31.0445 14.3668 30.2635 13.5858C29.4824 12.8047 28.2161 12.8047 27.435 13.5858L26.9978 14.023L29.8262 16.8514Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M4 4H26V12.1165C26.5752 11.5843 27.2705 11.2423 28 11.0907V4C28 2.89543 27.1046 2 26 2H4C2.89543 2 2 2.89543 2 4V28C2 29.1046 2.89543 30 4 30H11.449C11.391 29.7925 11.3601 29.5743 11.3601 29.3492V28H4L4 4ZM21.2463 28L19.1663 30H26C27.1046 30 28 29.1046 28 28V21.5061L26 23.4292V28H21.2463Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/openTemplate.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M17.78 11L17.1802 10.1926L14.0657 6L5 6L5 20.7764L6.53367 16.3458C6.8125 15.5403 7.57124 15 8.42364 15H28.6908C30.0656 15 31.0305 16.3551 30.5807 17.6542L27.4654 26.6542C27.1865 27.4597 26.4278 28 25.5754 28H7.19238H5.30826H5C3.89543 28 3 27.1046 3 26V6C3 4.89543 3.89543 4 5 4H14.0657C14.6984 4 15.2939 4.29942 15.6712 4.80735L18.7857 9H27C28.1046 9 29 9.89543 29 11V13.3913H27V11H18.7857H17.78ZM5.30826 26H7.19238H25.5754L28.6908 17H8.42364L5.30826 26Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 668 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/openTemplate_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M17.78 11L17.1802 10.1926L14.0657 6L5 6L5 20.7764L6.53367 16.3458C6.8125 15.5403 7.57124 15 8.42364 15H28.6908C30.0656 15 31.0305 16.3551 30.5807 17.6542L27.4654 26.6542C27.1865 27.4597 26.4278 28 25.5754 28H7.19238H5.30826H5C3.89543 28 3 27.1046 3 26V6C3 4.89543 3.89543 4 5 4H14.0657C14.6984 4 15.2939 4.29942 15.6712 4.80735L18.7857 9H27C28.1046 9 29 9.89543 29 11V13.3913H27V11H18.7857H17.78ZM5.30826 26H7.19238H25.5754L28.6908 17H8.42364L5.30826 26Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 669 B

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/pageSetup.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M22.2 11.5833C21.0954 11.5833 20.2 10.6879 20.2 9.58334V4L8 4L8 11.889C7.93061 11.9239 7.86199 11.9608 7.79423 12L6 13.0359V4C6 2.89543 6.89543 2 8 2L20.2 2C20.9476 2 21.5994 2.41021 21.9426 3.01783L25.5299 6.45537L29.2626 10.0322C29.7126 10.3989 30 10.9576 30 11.5833L30 28C30 29.1046 29.1046 30 28 30L15.7942 30L17.5885 28.9641C18.0264 28.7112 18.4048 28.3825 18.711 28L28 28L28 11.5833L22.2 11.5833ZM25.9035 9.58334L24.1462 7.89941L22.2 6.03447V7.58334V9.58334H24.2H25.9035ZM9.79423 15.3094L15.5885 18.6547V25.3453L9.79423 28.6906L4 25.3453L4 18.6547L9.79423 15.3094ZM8.79423 13.5774C9.41303 13.2201 10.1754 13.2201 10.7942 13.5774L16.5885 16.9227C17.2073 17.2799 17.5885 17.9402 17.5885 18.6547V25.3453C17.5885 26.0598 17.2073 26.7201 16.5885 27.0774L10.7942 30.4227C10.1754 30.7799 9.41303 30.7799 8.79423 30.4227L3 27.0774C2.3812 26.7201 2 26.0598 2 25.3453V18.6547C2 17.9402 2.3812 17.2799 3 16.9227L8.79423 13.5774ZM11.0879 22C11.0879 22.5523 10.6402 23 10.0879 23C9.53561 23 9.08789 22.5523 9.08789 22C9.08789 21.4477 9.53561 21 10.0879 21C10.6402 21 11.0879 21.4477 11.0879 22ZM13.0879 22C13.0879 23.6569 11.7447 25 10.0879 25C8.43104 25 7.08789 23.6569 7.08789 22C7.08789 20.3431 8.43104 19 10.0879 19C11.7447 19 13.0879 20.3431 13.0879 22Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/pageSetup_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M22.2 11.5833C21.0954 11.5833 20.2 10.6879 20.2 9.58333V4L8 4L8 11.889C7.93061 11.9239 7.86199 11.9608 7.79423 12L6 13.0359L6 4C6 2.89543 6.89543 2 8 2H20.2C20.9476 2 21.5994 2.41021 21.9426 3.01782L25.5299 6.45537L29.2626 10.0322C29.7126 10.3989 30 10.9576 30 11.5833L30 28C30 29.1046 29.1046 30 28 30L15.7942 30L17.5885 28.9641C18.0264 28.7112 18.4048 28.3825 18.711 28L28 28L28 11.5833L22.2 11.5833ZM25.9035 9.58334L24.1462 7.89941L22.2 6.03446V7.58334V9.58334H24.2H25.9035ZM9.79423 15.3094L15.5885 18.6547V25.3453L9.79423 28.6906L4 25.3453L4 18.6547L9.79423 15.3094ZM8.79423 13.5774C9.41303 13.2201 10.1754 13.2201 10.7942 13.5774L16.5885 16.9226C17.2073 17.2799 17.5885 17.9402 17.5885 18.6547V25.3453C17.5885 26.0598 17.2073 26.7201 16.5885 27.0774L10.7942 30.4226C10.1754 30.7799 9.41303 30.7799 8.79423 30.4226L3 27.0774C2.3812 26.7201 2 26.0598 2 25.3453V18.6547C2 17.9402 2.3812 17.2799 3 16.9226L8.79423 13.5774ZM11.0879 22C11.0879 22.5523 10.6402 23 10.0879 23C9.53561 23 9.08789 22.5523 9.08789 22C9.08789 21.4477 9.53561 21 10.0879 21C10.6402 21 11.0879 21.4477 11.0879 22ZM13.0879 22C13.0879 23.6569 11.7447 25 10.0879 25C8.43104 25 7.08789 23.6569 7.08789 22C7.08789 20.3431 8.43104 19 10.0879 19C11.7447 19 13.0879 20.3431 13.0879 22Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/platform.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M14.9751 12C17.1842 12 18.9751 10.2091 18.9751 8C18.9751 5.79086 17.1842 4 14.9751 4C12.766 4 10.9751 5.79086 10.9751 8C10.9751 10.2091 12.766 12 14.9751 12ZM14.9751 14C18.2888 14 20.9751 11.3137 20.9751 8C20.9751 4.68629 18.2888 2 14.9751 2C11.6614 2 8.9751 4.68629 8.9751 8C8.9751 11.3137 11.6614 14 14.9751 14ZM20.6365 17.6656L21.9873 16.1824C20.8972 15.439 19.685 14.8585 18.372 14.4805C11.4206 12.4793 4.2755 16.9115 2.4129 24.38C2.19502 25.2536 2.05908 26.1301 2 27H3.99127C4.04917 26.3153 4.16246 25.6245 4.33484 24.9333C5.95892 18.4212 12.1088 14.7573 17.888 16.4211C18.8718 16.7043 19.7931 17.127 20.6365 17.6656ZM14 29.3492C14 29.6254 14.2239 29.8492 14.5 29.8492H16.8284L28.412 18.2657L25.5836 15.4372L14 27.0208V29.3492ZM30.2635 16.4142L29.8262 16.8514L26.9978 14.023L27.435 13.5858C28.2161 12.8047 29.4824 12.8047 30.2635 13.5858C31.0445 14.3668 31.0445 15.6332 30.2635 16.4142Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/platform_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M14.9746 12C17.1837 12 18.9746 10.2091 18.9746 8C18.9746 5.79086 17.1837 4 14.9746 4C12.7655 4 10.9746 5.79086 10.9746 8C10.9746 10.2091 12.7655 12 14.9746 12ZM14.9746 14C18.2883 14 20.9746 11.3137 20.9746 8C20.9746 4.68629 18.2883 2 14.9746 2C11.6609 2 8.97461 4.68629 8.97461 8C8.97461 11.3137 11.6609 14 14.9746 14ZM20.6365 17.6656L21.9873 16.1824C20.8972 15.439 19.685 14.8585 18.372 14.4805C11.4206 12.4793 4.2755 16.9115 2.4129 24.38C2.19502 25.2536 2.05908 26.1301 2 27H3.99127C4.04917 26.3153 4.16246 25.6245 4.33484 24.9333C5.95892 18.4212 12.1088 14.7573 17.888 16.4211C18.8718 16.7043 19.7931 17.127 20.6365 17.6656ZM13.9997 29.3492C13.9997 29.6253 14.2235 29.8492 14.4997 29.8492H16.8281L13.9997 27.0208V29.3492ZM27.4348 13.5858L26.9983 14.0223L29.8267 16.8508L30.2633 16.4142C31.0443 15.6331 31.0443 14.3668 30.2633 13.5858C29.4822 12.8047 28.2159 12.8047 27.4348 13.5858ZM13.9998 27.0208L25.5841 15.4365L28.4125 18.265L16.8282 29.8492L13.9998 27.0208Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

8
designer-base/src/main/resources/com/fine/theme/icon/toolbar/pluginManager.svg

@ -0,0 +1,8 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M15.5 30.8492C15.2239 30.8492 15 30.6254 15 30.3492L15 28.0208L26.5836 16.4372L29.412 19.2657L17.8284 30.8492H15.5ZM30.8262 17.8515L31.2635 17.4142C32.0445 16.6332 32.0445 15.3668 31.2635 14.5858C30.4824 13.8047 29.2161 13.8047 28.435 14.5858L27.9978 15.023L30.8262 17.8515Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M12.5854 7.19231H11.0602H5.39201V12.6505V14.1193L3.95395 14.6087C2.90392 14.9661 2.1568 15.9306 2.1568 17.0577C2.1568 18.1848 2.90392 19.1493 3.95395 19.5067L5.39201 19.9961V21.4649V26.9231H7.56925C7.84458 23.4378 10.8686 20.6923 14.5584 20.6923C15.9759 20.6923 17.2951 21.0974 18.3979 21.794L16.8631 23.3288C16.1775 22.9719 15.3925 22.7692 14.5584 22.7692C12.0606 22.7692 10.0035 24.5866 9.73524 26.9231C9.71567 27.0936 9.70562 27.2668 9.70562 27.4423C9.70562 28.2142 9.16346 29 8.39157 29H7.73689H5.39201H5.23521C4.13064 29 3.23521 28.1046 3.23521 27V26.9231V21.4649C1.35039 20.8233 0 19.0924 0 17.0577C0 15.023 1.35039 13.292 3.23521 12.6505V7.19231V7.11538C3.23521 6.01082 4.13064 5.11538 5.23521 5.11538H5.39201H11.0602C11.7263 3.30037 13.5239 2 15.6368 2C17.7498 2 19.5473 3.30037 20.2135 5.11538H25.8817H26.0385C27.143 5.11538 28.0385 6.01082 28.0385 7.11538V7.19231V10.8256V10.8644C28.0385 11.8602 26.8718 12.5185 25.8817 12.4131C25.7046 12.3943 25.5247 12.3846 25.3425 12.3846C22.6623 12.3846 20.4896 14.4768 20.4896 17.0577C20.4896 17.8203 20.6793 18.5403 21.0158 19.1762L19.4608 20.7312C18.7473 19.674 18.3328 18.4125 18.3328 17.0577C18.3328 13.3298 21.4712 10.3077 25.3425 10.3077C25.5238 10.3077 25.7036 10.3144 25.8817 10.3275V7.19231H20.2135H18.6883L18.18 5.80751C17.8089 4.79637 16.8073 4.07692 15.6368 4.07692C14.4663 4.07692 13.4648 4.79637 13.0937 5.80751L12.5854 7.19231ZM25.8817 29H23.912L28.0385 25.0264V26.9231V27C28.0385 28.1046 27.143 29 26.0385 29H25.8817Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

8
designer-base/src/main/resources/com/fine/theme/icon/toolbar/pluginManager_disable.svg

@ -0,0 +1,8 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M15.5 30.8492C15.2239 30.8492 15 30.6254 15 30.3492V28.0208L26.5836 16.4372L29.412 19.2657L17.8284 30.8492H15.5ZM30.8262 17.8514L31.2635 17.4142C32.0445 16.6332 32.0445 15.3668 31.2635 14.5858C30.4824 13.8047 29.2161 13.8047 28.435 14.5858L27.9978 15.023L30.8262 17.8514Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M12.5854 7.19231H11.0602H5.39201V12.6505V14.1193L3.95395 14.6087C2.90392 14.9661 2.1568 15.9306 2.1568 17.0577C2.1568 18.1848 2.90392 19.1493 3.95395 19.5067L5.39201 19.9961V21.4649V26.9231H7.56925C7.84458 23.4378 10.8686 20.6923 14.5584 20.6923C15.9759 20.6923 17.2951 21.0974 18.3979 21.794L16.8631 23.3288C16.1775 22.9719 15.3925 22.7692 14.5584 22.7692C12.0606 22.7692 10.0035 24.5866 9.73524 26.9231C9.71567 27.0936 9.70562 27.2668 9.70562 27.4423C9.70562 28.2142 9.16346 29 8.39157 29H7.73689H5.39201H5.23521C4.13064 29 3.23521 28.1046 3.23521 27V26.9231V21.4649C1.35039 20.8233 0 19.0924 0 17.0577C0 15.023 1.35039 13.292 3.23521 12.6505V7.19231V7.11538C3.23521 6.01082 4.13064 5.11538 5.23521 5.11538H5.39201H11.0602C11.7263 3.30037 13.5239 2 15.6368 2C17.7498 2 19.5473 3.30037 20.2135 5.11538H25.8817H26.0385C27.143 5.11538 28.0385 6.01082 28.0385 7.11538V7.19231V10.8256V10.8644C28.0385 11.8602 26.8718 12.5185 25.8817 12.4131C25.7046 12.3943 25.5247 12.3846 25.3425 12.3846C22.6623 12.3846 20.4896 14.4768 20.4896 17.0577C20.4896 17.8203 20.6793 18.5403 21.0158 19.1762L19.4608 20.7312C18.7473 19.674 18.3328 18.4125 18.3328 17.0577C18.3328 13.3298 21.4712 10.3077 25.3425 10.3077C25.5238 10.3077 25.7036 10.3144 25.8817 10.3275V7.19231H20.2135H18.6883L18.18 5.80751C17.8089 4.79637 16.8073 4.07692 15.6368 4.07692C14.4663 4.07692 13.4648 4.79637 13.0937 5.80751L12.5854 7.19231ZM25.8817 29H23.912L28.0385 25.0264V26.9231V27C28.0385 28.1046 27.143 29 26.0385 29H25.8817Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

4
designer-base/src/main/resources/com/fine/theme/icon/toolbar/print.svg

@ -0,0 +1,4 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.00006 26H3.00006C1.8955 26 1.00006 25.1046 1.00006 24L1 10C0.999995 8.89544 1.89543 8 3 8L8.00006 8L8.00005 3.00001C8.00005 1.89544 8.89548 1 10.0001 1L22.0001 1C23.1046 1 24.0001 1.89543 24.0001 3V8L29.0001 8C30.1046 8 31.0001 8.89543 31 10L31 24C31 25.1046 30.1046 26 29 26H24.0001V29C24.0001 30.1046 23.1046 31 22.0001 31H10C8.89545 31 8.00001 30.1045 8.00003 29L8.00006 26ZM8.00006 24L8.00003 22C8.00001 20.8955 8.00006 20 8.00006 20H24.0001C24.0001 20 24.0001 20.8954 24.0001 22V24H29.0001V9.99996H3.00004V24H8.00006ZM10 3V8H22.0001V3H10ZM10 22V29H22.0001V22H10ZM8.00004 14C8.00004 13.4477 8.44775 13 9.00002 13H15.0001C15.5523 13 16 13.4477 16 14C16 14.5523 15.5523 15 15.0001 15H9.00002C8.44775 15 8.00004 14.5523 8.00004 14Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 899 B

4
designer-base/src/main/resources/com/fine/theme/icon/toolbar/print_disable.svg

@ -0,0 +1,4 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.00006 26H3.00006C1.8955 26 1.00006 25.1046 1.00006 24L1 10C0.999995 8.89544 1.89543 8 3 8L8.00006 8L8.00005 3.00001C8.00005 1.89544 8.89548 1 10.0001 1L22.0001 1C23.1046 1 24.0001 1.89543 24.0001 3V8L29.0001 8C30.1046 8 31.0001 8.89543 31 10L31 24C31 25.1046 30.1046 26 29 26H24.0001V29C24.0001 30.1046 23.1046 31 22.0001 31H10C8.89545 31 8.00001 30.1045 8.00003 29L8.00006 26ZM8.00006 24L8.00003 22C8.00001 20.8955 8.00006 20 8.00006 20H24.0001C24.0001 20 24.0001 20.8954 24.0001 22V24H29.0001V9.99996H3.00004V24H8.00006ZM10 3V8H22.0001V3H10ZM10 22V29H22.0001V22H10ZM8.00004 14C8.00004 13.4477 8.44775 13 9.00002 13H15.0001C15.5523 13 16 13.4477 16 14C16 14.5523 15.5523 15 15.0001 15H9.00002C8.44775 15 8.00004 14.5523 8.00004 14Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 900 B

7
designer-base/src/main/resources/com/fine/theme/icon/toolbar/question.svg

@ -0,0 +1,7 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M24.0278 24.9725L25.3522 23.272C26.9159 21.2645 27.8462 18.7439 27.8462 16C27.8462 9.45755 22.5424 4.15385 16 4.15385C9.45755 4.15385 4.15385 9.45755 4.15385 16C4.15385 22.5424 9.45755 27.8462 16 27.8462H27.7225L24.0278 24.9725ZM27.0514 24.5956C27.0554 24.5904 27.0594 24.5853 27.0634 24.5801C28.9041 22.2102 30 19.2331 30 16C30 8.26801 23.732 2 16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30H27.7225C29.7733 30 30.6637 27.4051 29.0449 26.146L27.0514 24.5956Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path d="M16.2321 8C17.6596 8 18.8075 8.41255 19.6758 9.23764C20.5588 10.0472 21.0003 11.1603 21.0003 12.5769C21.0003 13.7134 20.7207 14.663 20.1614 15.4258C19.9701 15.6749 19.352 16.2821 18.3071 17.2473C17.8951 17.6053 17.586 18.0101 17.38 18.4615C17.278 18.657 17.1982 18.9384 17.1404 19.2415C17.0198 19.8737 16.5051 20.3997 15.8615 20.3997C15.2005 20.3997 14.6576 19.8618 14.7415 19.2061C14.813 18.6466 14.9346 18.1202 15.1062 17.7843C15.3859 17.1616 16.2174 16.1964 17.6007 14.8887L17.976 14.4451C18.3881 13.8846 18.5941 13.3164 18.5941 12.7404C18.5941 11.9464 18.3807 11.3081 17.9539 10.8255C17.5124 10.3585 16.887 10.125 16.0775 10.125C15.0768 10.125 14.3557 10.4597 13.9142 11.1291C13.6808 11.4583 13.516 11.868 13.4197 12.3582C13.2963 12.9863 12.7993 13.511 12.1592 13.511C11.5192 13.511 10.9877 12.989 11.0797 12.3556C11.2484 11.1945 11.6855 10.2408 12.391 9.49451C13.3182 8.49817 14.5985 8 16.2321 8ZM15.8347 21.6607C16.3204 21.6607 16.7104 21.8164 17.0047 22.1277C17.3137 22.4235 17.4683 22.8205 17.4683 23.3187C17.4683 23.7857 17.3064 24.1905 16.9826 24.533C16.6589 24.8443 16.2762 25 15.8347 25C15.3785 25 14.9959 24.8365 14.6868 24.5096C14.3778 24.1827 14.2232 23.7857 14.2232 23.3187C14.2232 22.8205 14.3778 22.4235 14.6868 22.1277C14.9811 21.8164 15.3638 21.6607 15.8347 21.6607Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

7
designer-base/src/main/resources/com/fine/theme/icon/toolbar/question_disable.svg

@ -0,0 +1,7 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M24.0278 24.9725L25.3522 23.272C26.9159 21.2645 27.8462 18.7439 27.8462 16C27.8462 9.45755 22.5424 4.15385 16 4.15385C9.45755 4.15385 4.15385 9.45755 4.15385 16C4.15385 22.5424 9.45755 27.8462 16 27.8462H27.7225L24.0278 24.9725ZM27.0514 24.5956C27.0554 24.5904 27.0594 24.5853 27.0634 24.5801C28.9041 22.2102 30 19.2331 30 16C30 8.26801 23.732 2 16 2C8.26801 2 2 8.26801 2 16C2 23.732 8.26801 30 16 30H27.7225C29.7733 30 30.6637 27.4051 29.0449 26.146L27.0514 24.5956Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path d="M16.2321 8C17.6596 8 18.8075 8.41255 19.6758 9.23764C20.5588 10.0472 21.0003 11.1603 21.0003 12.5769C21.0003 13.7134 20.7207 14.663 20.1614 15.4258C19.9701 15.6749 19.352 16.2821 18.3071 17.2473C17.8951 17.6053 17.586 18.0101 17.38 18.4615C17.278 18.657 17.1982 18.9384 17.1404 19.2415C17.0198 19.8737 16.5051 20.3997 15.8615 20.3997C15.2005 20.3997 14.6576 19.8618 14.7415 19.2061C14.813 18.6466 14.9346 18.1202 15.1062 17.7843C15.3859 17.1616 16.2174 16.1964 17.6007 14.8887L17.976 14.4451C18.3881 13.8846 18.5941 13.3164 18.5941 12.7404C18.5941 11.9464 18.3807 11.3081 17.9539 10.8255C17.5124 10.3585 16.887 10.125 16.0775 10.125C15.0768 10.125 14.3557 10.4597 13.9142 11.1291C13.6808 11.4583 13.516 11.868 13.4197 12.3582C13.2963 12.9863 12.7993 13.511 12.1592 13.511C11.5192 13.511 10.9877 12.989 11.0797 12.3556C11.2484 11.1945 11.6855 10.2408 12.391 9.49451C13.3182 8.49817 14.5985 8 16.2321 8ZM15.8347 21.6607C16.3204 21.6607 16.7104 21.8164 17.0047 22.1277C17.3137 22.4235 17.4683 22.8205 17.4683 23.3187C17.4683 23.7857 17.3064 24.1905 16.9826 24.533C16.6589 24.8443 16.2762 25 15.8347 25C15.3785 25 14.9959 24.8365 14.6868 24.5096C14.3778 24.1827 14.2232 23.7857 14.2232 23.3187C14.2232 22.8205 14.3778 22.4235 14.6868 22.1277C14.9811 21.8164 15.3638 21.6607 15.8347 21.6607Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/repeatAndFrozen.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M5 4H27.0345V8H5V4ZM27.0345 11.0479V10H9.72461L9.72461 16.0006C9.73591 16.0002 9.74726 16 9.75865 16L13.5518 16C14.104 16 14.5518 16.4477 14.5518 17C14.5518 17.5523 14.104 18 13.5518 18H9.75865C9.74726 18 9.73591 17.9998 9.72461 17.9994V22.0006L9.74698 22.0001L9.75865 22H13.5518C14.104 22 14.5518 22.4477 14.5518 23C14.5518 23.5523 14.104 24 13.5518 24H9.75865L9.74271 23.9999L9.72461 23.9994L9.72461 28H12.7627V29.0833C12.7627 29.4036 12.8079 29.7117 12.8915 30H9.72461H7.79357H5C3.89543 30 3 29.1046 3 28V4C3 2.89543 3.89543 2 5 2H27.0345C28.1391 2 29.0345 2.89543 29.0345 4V13.1354C28.7755 12.0701 27.9997 11.2499 27.0345 11.0479ZM7.79358 10L7.79357 28H5V10H7.79358ZM27.9994 28H17.5166V20H18.4141H27.1037H27.9994V28ZM27.1037 18V14C27.1037 13.4477 26.656 13 26.1037 13H19.4141C18.8618 13 18.4141 13.4477 18.4141 14V18H16.5166C15.9643 18 15.5166 18.4477 15.5166 19V29C15.5166 29.5523 15.9643 30 16.5166 30H28.9994C29.5516 30 29.9994 29.5523 29.9994 29V19C29.9994 18.4477 29.5516 18 28.9994 18H27.1037ZM25.1037 18H20.4141V15H25.1037V18Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/repeatAndFrozen_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M5 4H27.0345V8H5V4ZM27.0345 11.0479V10H9.72461L9.72461 16.0006C9.73591 16.0002 9.74726 16 9.75865 16L13.5518 16C14.104 16 14.5518 16.4477 14.5518 17C14.5518 17.5523 14.104 18 13.5518 18H9.75865C9.74726 18 9.73591 17.9998 9.72461 17.9994V22.0006L9.74698 22.0001L9.75865 22H13.5518C14.104 22 14.5518 22.4477 14.5518 23C14.5518 23.5523 14.104 24 13.5518 24H9.75865L9.74271 23.9999L9.72461 23.9994L9.72461 28H12.7627V29.0833C12.7627 29.4036 12.8079 29.7117 12.8915 30H9.72461H7.79357H5C3.89543 30 3 29.1046 3 28V4C3 2.89543 3.89543 2 5 2H27.0345C28.1391 2 29.0345 2.89543 29.0345 4V13.1354C28.7755 12.0701 27.9997 11.2499 27.0345 11.0479ZM7.79358 10L7.79357 28H5V10H7.79358ZM27.9994 28H17.5166V20H18.4141H27.1037H27.9994V28ZM27.1037 18V14C27.1037 13.4477 26.656 13 26.1037 13H19.4141C18.8618 13 18.4141 13.4477 18.4141 14V18H16.5166C15.9643 18 15.5166 18.4477 15.5166 19V29C15.5166 29.5523 15.9643 30 16.5166 30H28.9994C29.5516 30 29.9994 29.5523 29.9994 29V19C29.9994 18.4477 29.5516 18 28.9994 18H27.1037ZM25.1037 18H20.4141V15H25.1037V18Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/replace.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M4.21175 16.3447C4.78261 16.3274 5.20708 15.8154 5.17705 15.245C5.02614 12.3794 5.97058 9.50392 8.04586 7.29871C12.0842 3.00749 18.9158 2.83656 23.5221 6.82902L20.4224 10.1228C20.4077 10.1384 20.4085 10.163 20.4241 10.1777C20.4265 10.18 20.4295 10.1816 20.4327 10.1824L28.5005 12.0838C27.972 9.64647 26.7259 7.33834 24.7725 5.5C19.6352 0.665441 11.5515 0.910815 6.71692 6.04806C4.22186 8.69933 3.07983 12.1354 3.26497 15.5046C3.29201 15.9968 3.719 16.3597 4.21175 16.3447ZM27.8238 13.5688C27.253 13.5861 26.8285 14.0982 26.8585 14.6685C27.0095 17.5341 26.065 20.4096 23.9897 22.6148C19.9513 26.906 13.1198 27.077 8.51344 23.0845L11.6131 19.7907C11.6279 19.7751 11.6271 19.7505 11.6115 19.7358C11.6091 19.7335 11.6061 19.7319 11.6029 19.7312L3.53509 17.8298C4.06356 20.267 5.30968 22.5752 7.26311 24.4135C11.9285 28.804 19.0239 29.0049 23.909 25.1572C23.9566 25.2568 24.0217 25.3503 24.1043 25.4328L27.8787 29.2072C28.2692 29.5978 28.9024 29.5978 29.2929 29.2072C29.6834 28.8167 29.6834 28.1835 29.2929 27.793L25.5185 24.0186C25.4575 23.9577 25.3907 23.9062 25.3198 23.8643C27.8141 21.2132 28.9557 17.7776 28.7706 14.4089C28.7436 13.9167 28.3166 13.5539 27.8238 13.5688Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/replace_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M4.21224 16.3447C4.7831 16.3274 5.20757 15.8154 5.17754 15.245C5.02663 12.3794 5.97107 9.50392 8.04635 7.29871C12.0847 3.00749 18.9163 2.83656 23.5226 6.82902L20.4229 10.1228C20.4082 10.1384 20.409 10.163 20.4246 10.1777C20.427 10.18 20.43 10.1816 20.4332 10.1824L28.501 12.0838C27.9725 9.64647 26.7264 7.33834 24.773 5.5C19.6357 0.66544 11.552 0.910815 6.71741 6.04806C4.22235 8.69933 3.08032 12.1354 3.26545 15.5046C3.2925 15.9968 3.71949 16.3597 4.21224 16.3447ZM27.8248 13.5688C27.2539 13.5861 26.8295 14.0982 26.8595 14.6685C27.0104 17.5341 26.066 20.4096 23.9907 22.6148C19.9523 26.906 13.1207 27.077 8.5144 23.0845L11.6141 19.7907C11.6288 19.7751 11.6281 19.7505 11.6124 19.7358C11.61 19.7335 11.6071 19.7319 11.6038 19.7312L3.53605 17.8298C4.06452 20.267 5.31064 22.5752 7.26407 24.4135C11.9294 28.804 19.0248 29.0049 23.9099 25.1572C23.9576 25.2568 24.0227 25.3503 24.1053 25.4328L27.8797 29.2072C28.2702 29.5978 28.9033 29.5978 29.2939 29.2072C29.6844 28.8167 29.6844 28.1835 29.2939 27.793L25.5195 24.0186C25.4585 23.9577 25.3917 23.9062 25.3207 23.8643C27.815 21.2132 28.9567 17.7776 28.7716 14.4089C28.7445 13.9167 28.3176 13.5538 27.8248 13.5688Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportBackground.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M22.875 13.45C21.7704 13.45 20.875 12.5546 20.875 11.45L20.875 5.05631C20.8606 5.03792 20.847 5.01914 20.834 5L3 5L3 27H8.55926C8.58556 26.9702 8.61298 26.9408 8.64152 26.9118L17.9283 17.4872C18.7253 16.6784 20.0349 16.6946 20.8117 17.5229L29 26.254L29 13.45H22.875ZM29.0826 28.9983C30.1489 28.955 31 28.0769 31 27L31 13.45C31 12.8741 30.7566 12.3551 30.367 11.9901C30.3316 11.9392 30.291 11.8909 30.245 11.8459L22.5638 3.92816C22.209 3.3702 21.5852 3 20.875 3H3C1.89543 3 1 3.89543 1 5V27C1 28.1046 1.89543 29 3 29H8.18672C8.18673 29 8.18673 29 8.18673 29H29.0811C29.0816 28.9995 29.0821 28.9989 29.0826 28.9983ZM26.9577 27L19.3529 18.891L11.3624 27L26.9577 27ZM22.875 7.12549V9.45V11.45H24.875H27.0703L22.875 7.12549ZM10 14C11.1046 14 12 13.1046 12 12C12 10.8954 11.1046 10 10 10C8.89543 10 8 10.8954 8 12C8 13.1046 8.89543 14 10 14ZM10 16C12.2091 16 14 14.2091 14 12C14 9.79086 12.2091 8 10 8C7.79086 8 6 9.79086 6 12C6 14.2091 7.79086 16 10 16Z"
fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

5
designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportBackground_disable.svg

@ -0,0 +1,5 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M22.875 13.45C21.7704 13.45 20.875 12.5546 20.875 11.45L20.875 5.05631C20.8606 5.03792 20.847 5.01914 20.834 5L3 5L3 27H8.55926C8.58556 26.9702 8.61298 26.9408 8.64152 26.9118L17.9283 17.4872C18.7253 16.6784 20.0349 16.6946 20.8117 17.5229L29 26.254L29 13.45H22.875ZM29.0826 28.9983C30.1489 28.955 31 28.0769 31 27L31 13.45C31 12.8741 30.7566 12.3551 30.367 11.9901C30.3316 11.9392 30.291 11.8909 30.245 11.8459L22.5638 3.92816C22.209 3.3702 21.5852 3 20.875 3H3C1.89543 3 1 3.89543 1 5V27C1 28.1046 1.89543 29 3 29H8.18672C8.18673 29 8.18673 29 8.18673 29H29.0811C29.0816 28.9995 29.0821 28.9989 29.0826 28.9983ZM26.9577 27L19.3529 18.891L11.3624 27L26.9577 27ZM22.875 7.12549V9.45V11.45H24.875H27.0703L22.875 7.12549ZM10 14C11.1046 14 12 13.1046 12 12C12 10.8954 11.1046 10 10 10C8.89543 10 8 10.8954 8 12C8 13.1046 8.89543 14 10 14ZM10 16C12.2091 16 14 14.2091 14 12C14 9.79086 12.2091 8 10 8C7.79086 8 6 9.79086 6 12C6 14.2091 7.79086 16 10 16Z"
fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

14
designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportEngineAttr.svg

@ -0,0 +1,14 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M3.0174 24.0154C2.46009 24.0242 2.00357 23.5748 2.00347 23.0175L2 4C2 2.89543 2.89543 2 4 2H23.003C23.5553 2 24.003 2.44772 24.003 3C24.003 3.55228 23.5553 4 23.003 4H4V23.0173C4 23.5625 3.56255 24.0069 3.0174 24.0154ZM8.00009 8L27.0028 8V12.5334L29.0028 13.7325V8C29.0028 6.89543 28.1074 6 27.0028 6H8.00009C6.89552 6 6.00009 6.89543 6.00009 8V27.8846C6.00009 28.9892 6.89552 29.8846 8.00009 29.8846H16.766L14.5001 28.5261C14.2008 28.3466 13.9293 28.1304 13.6896 27.8846H8.00009L8.00009 8Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M23.0879 23C23.6402 23 24.0879 22.5523 24.0879 22C24.0879 21.4477 23.6402 21 23.0879 21C22.5356 21 22.0879 21.4477 22.0879 22C22.0879 22.5523 22.5356 23 23.0879 23ZM23.0879 25C24.7447 25 26.0879 23.6569 26.0879 22C26.0879 20.3431 24.7447 19 23.0879 19C21.431 19 20.0879 20.3431 20.0879 22C20.0879 23.6569 21.431 25 23.0879 25Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M28.5885 18.6547L22.7942 15.3094L17 18.6547L17 25.3453L22.7942 28.6906L28.5885 25.3453V18.6547ZM23.7942 13.5774C23.1754 13.2201 22.413 13.2201 21.7942 13.5774L16 16.9227C15.3812 17.28 15 17.9402 15 18.6547V25.3453C15 26.0599 15.3812 26.7201 16 27.0774L21.7942 30.4227C22.413 30.78 23.1754 30.78 23.7942 30.4227L29.5885 27.0774C30.2073 26.7201 30.5885 26.0599 30.5885 25.3453V18.6547C30.5885 17.9402 30.2073 17.28 29.5885 16.9227L23.7942 13.5774Z"
fill="#0A1C38" fill-opacity="0.9"/>
<path d="M10 11C10 10.4477 10.4477 10 11 10H19C19.5523 10 20 10.4477 20 11C20 11.5523 19.5523 12 19 12H11C10.4477 12 10 11.5523 10 11Z"
fill="#0A1C38" fill-opacity="0.9"/>
<rect x="10" y="14" width="5" height="2" rx="1" fill="#0A1C38" fill-opacity="0.9"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

14
designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportEngineAttr_disable.svg

@ -0,0 +1,14 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M3.0174 24.0154C2.46009 24.0242 2.00357 23.5748 2.00347 23.0175L2 4C2 2.89543 2.89543 2 4 2H23.003C23.5553 2 24.003 2.44772 24.003 3C24.003 3.55228 23.5553 4 23.003 4H4V23.0173C4 23.5625 3.56255 24.0069 3.0174 24.0154ZM8.00009 8L27.0028 8V12.5334L29.0028 13.7325V8C29.0028 6.89543 28.1074 6 27.0028 6H8.00009C6.89552 6 6.00009 6.89543 6.00009 8V27.8846C6.00009 28.9892 6.89552 29.8846 8.00009 29.8846H16.766L14.5001 28.5261C14.2008 28.3466 13.9293 28.1304 13.6896 27.8846H8.00009L8.00009 8Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M23.0879 23C23.6402 23 24.0879 22.5523 24.0879 22C24.0879 21.4477 23.6402 21 23.0879 21C22.5356 21 22.0879 21.4477 22.0879 22C22.0879 22.5523 22.5356 23 23.0879 23ZM23.0879 25C24.7447 25 26.0879 23.6569 26.0879 22C26.0879 20.3431 24.7447 19 23.0879 19C21.431 19 20.0879 20.3431 20.0879 22C20.0879 23.6569 21.431 25 23.0879 25Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path fill-rule="evenodd" clip-rule="evenodd"
d="M28.5885 18.6547L22.7942 15.3094L17 18.6547L17 25.3453L22.7942 28.6906L28.5885 25.3453V18.6547ZM23.7942 13.5774C23.1754 13.2201 22.413 13.2201 21.7942 13.5774L16 16.9227C15.3812 17.28 15 17.9402 15 18.6547V25.3453C15 26.0599 15.3812 26.7201 16 27.0774L21.7942 30.4227C22.413 30.78 23.1754 30.78 23.7942 30.4227L29.5885 27.0774C30.2073 26.7201 30.5885 26.0599 30.5885 25.3453V18.6547C30.5885 17.9402 30.2073 17.28 29.5885 16.9227L23.7942 13.5774Z"
fill="#0A1C38" fill-opacity="0.29"/>
<path d="M10 11C10 10.4477 10.4477 10 11 10H19C19.5523 10 20 10.4477 20 11C20 11.5523 19.5523 12 19 12H11C10.4477 12 10 11.5523 10 11Z"
fill="#0A1C38" fill-opacity="0.29"/>
<rect x="10" y="14" width="5" height="2" rx="1" fill="#0A1C38" fill-opacity="0.29"/>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

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

Loading…
Cancel
Save