diff --git a/designer-base/src/main/java/com/fine/theme/light/ui/FineLightIconSet.java b/designer-base/src/main/java/com/fine/theme/light/ui/FineLightIconSet.java index f61f36278..2409e9246 100644 --- a/designer-base/src/main/java/com/fine/theme/light/ui/FineLightIconSet.java +++ b/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"), diff --git a/designer-base/src/main/java/com/fr/design/actions/AllowAuthorityEditAction.java b/designer-base/src/main/java/com/fr/design/actions/AllowAuthorityEditAction.java index 546a70297..7d5deaa06 100644 --- a/designer-base/src/main/java/com/fr/design/actions/AllowAuthorityEditAction.java +++ b/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")); } /** diff --git a/designer-base/src/main/java/com/fr/design/actions/TableDataSourceAction.java b/designer-base/src/main/java/com/fr/design/actions/TableDataSourceAction.java index 8a6e7a7df..dbc72adbd 100644 --- a/designer-base/src/main/java/com/fr/design/actions/TableDataSourceAction.java +++ b/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> { 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")); } /** diff --git a/designer-base/src/main/java/com/fr/design/actions/file/SaveTemplateAction.java b/designer-base/src/main/java/com/fr/design/actions/file/SaveTemplateAction.java index 072a127aa..988303474 100644 --- a/designer-base/src/main/java/com/fr/design/actions/file/SaveTemplateAction.java +++ b/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> { 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()); } diff --git a/designer-base/src/main/java/com/fr/design/actions/file/SwitchExistEnv.java b/designer-base/src/main/java/com/fr/design/actions/file/SwitchExistEnv.java index 1a421c5fd..accb907e2 100644 --- a/designer-base/src/main/java/com/fr/design/actions/file/SwitchExistEnv.java +++ b/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 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); diff --git a/designer-base/src/main/java/com/fr/design/actions/help/TutorialAction.java b/designer-base/src/main/java/com/fr/design/actions/help/TutorialAction.java index 1a4bccfa4..9c0e7ebda 100644 --- a/designer-base/src/main/java/com/fr/design/actions/help/TutorialAction.java +++ b/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()); } diff --git a/designer-base/src/main/java/com/fr/design/actions/help/WebDemoAction.java b/designer-base/src/main/java/com/fr/design/actions/help/WebDemoAction.java index 53ef796b3..4ba2a0292 100644 --- a/designer-base/src/main/java/com/fr/design/actions/help/WebDemoAction.java +++ b/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")); } /** diff --git a/designer-base/src/main/java/com/fr/design/actions/help/alphafine/AlphaFineAction.java b/designer-base/src/main/java/com/fr/design/actions/help/alphafine/AlphaFineAction.java index 3dc951578..ef4754c6a 100644 --- a/designer-base/src/main/java/com/fr/design/actions/help/alphafine/AlphaFineAction.java +++ b/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()); } diff --git a/designer-base/src/main/java/com/fr/design/actions/server/ConnectionListAction.java b/designer-base/src/main/java/com/fr/design/actions/server/ConnectionListAction.java index 4742f337c..216d7dd8a 100644 --- a/designer-base/src/main/java/com/fr/design/actions/server/ConnectionListAction.java +++ b/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()); } diff --git a/designer-base/src/main/java/com/fr/design/actions/server/FunctionManagerAction.java b/designer-base/src/main/java/com/fr/design/actions/server/FunctionManagerAction.java index d7f1cdbb7..4cd2d7818 100644 --- a/designer-base/src/main/java/com/fr/design/actions/server/FunctionManagerAction.java +++ b/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()); } diff --git a/designer-base/src/main/java/com/fr/design/actions/server/GlobalParameterAction.java b/designer-base/src/main/java/com/fr/design/actions/server/GlobalParameterAction.java index d3f035972..d713b71ea 100644 --- a/designer-base/src/main/java/com/fr/design/actions/server/GlobalParameterAction.java +++ b/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")); } /** diff --git a/designer-base/src/main/java/com/fr/design/actions/server/GlobalTableDataAction.java b/designer-base/src/main/java/com/fr/design/actions/server/GlobalTableDataAction.java index 1457f0d11..c2c6d64b7 100644 --- a/designer-base/src/main/java/com/fr/design/actions/server/GlobalTableDataAction.java +++ b/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() { diff --git a/designer-base/src/main/java/com/fr/design/actions/server/PlatformManagerAction.java b/designer-base/src/main/java/com/fr/design/actions/server/PlatformManagerAction.java index f62327ad9..d1e2f6f52 100644 --- a/designer-base/src/main/java/com/fr/design/actions/server/PlatformManagerAction.java +++ b/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")); } /** diff --git a/designer-base/src/main/java/com/fr/design/actions/server/PluginManagerAction.java b/designer-base/src/main/java/com/fr/design/actions/server/PluginManagerAction.java index bb9339568..1f3f0d604 100644 --- a/designer-base/src/main/java/com/fr/design/actions/server/PluginManagerAction.java +++ b/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) { diff --git a/designer-base/src/main/java/com/fr/design/mainframe/platform/ServicePlatformAction.java b/designer-base/src/main/java/com/fr/design/mainframe/platform/ServicePlatformAction.java index c6dc9a9b6..bff60f71d 100644 --- a/designer-base/src/main/java/com/fr/design/mainframe/platform/ServicePlatformAction.java +++ b/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 diff --git a/designer-base/src/main/java/com/fr/design/report/fit/menupane/ReportFitAttrAction.java b/designer-base/src/main/java/com/fr/design/report/fit/menupane/ReportFitAttrAction.java index ba37ea18b..374da1c83 100644 --- a/designer-base/src/main/java/com/fr/design/report/fit/menupane/ReportFitAttrAction.java +++ b/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")); } /** diff --git a/designer-base/src/main/java/com/fr/design/update/actions/SoftwareUpdateAction.java b/designer-base/src/main/java/com/fr/design/update/actions/SoftwareUpdateAction.java index 2b768d995..de9e0564d 100644 --- a/designer-base/src/main/java/com/fr/design/update/actions/SoftwareUpdateAction.java +++ b/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")); } diff --git a/designer-base/src/main/java/com/fr/env/detect/ui/EnvDetectorAction.java b/designer-base/src/main/java/com/fr/env/detect/ui/EnvDetectorAction.java index 42ab6306a..9052e99ae 100644 --- a/designer-base/src/main/java/com/fr/env/detect/ui/EnvDetectorAction.java +++ b/designer-base/src/main/java/com/fr/env/detect/ui/EnvDetectorAction.java @@ -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 diff --git a/designer-base/src/main/java/com/fr/widgettheme/designer/WidgetThemeDisplayAction.java b/designer-base/src/main/java/com/fr/widgettheme/designer/WidgetThemeDisplayAction.java index 21c7f3ac9..1debda8e5 100644 --- a/designer-base/src/main/java/com/fr/widgettheme/designer/WidgetThemeDisplayAction.java +++ b/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> 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 diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/actCenter.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/actCenter.svg new file mode 100644 index 000000000..9c01e5ff5 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/actCenter.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/actCenter_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/actCenter_disable.svg new file mode 100644 index 000000000..d5fa0e46d --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/actCenter_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/allowAuthorityEdit.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/allowAuthorityEdit.svg new file mode 100644 index 000000000..f44b579ef --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/allowAuthorityEdit.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/allowAuthorityEdit_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/allowAuthorityEdit_disable.svg new file mode 100644 index 000000000..8dcd677a4 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/allowAuthorityEdit_disable.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bbs.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bbs.svg new file mode 100644 index 000000000..6c01e3bc3 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bbs.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bbs_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bbs_disable.svg new file mode 100644 index 000000000..d77d19464 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bbs_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bug.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bug.svg new file mode 100644 index 000000000..9ea08d02b --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bug.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bug_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bug_disable.svg new file mode 100644 index 000000000..480a46eb1 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/bug_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/charMapData.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/charMapData.svg new file mode 100644 index 000000000..48a36d6be --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/charMapData.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/charMapData_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/charMapData_disable.svg new file mode 100644 index 000000000..5483d0537 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/charMapData_disable.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartEmptyDataStyle.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartEmptyDataStyle.svg new file mode 100644 index 000000000..578ad9d1c --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartEmptyDataStyle.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartEmptyDataStyle_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartEmptyDataStyle_disable.svg new file mode 100644 index 000000000..03fc5da62 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartEmptyDataStyle_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartPreStyle.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartPreStyle.svg new file mode 100644 index 000000000..c84bcb704 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartPreStyle.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartPreStyle_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartPreStyle_disable.svg new file mode 100644 index 000000000..3018bf199 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/chartPreStyle_disable.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createCpt.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createCpt.svg new file mode 100755 index 000000000..819a90d66 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createCpt.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createCpt_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createCpt_disable.svg new file mode 100755 index 000000000..3fbc7e166 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createCpt_disable.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createOther.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createOther.svg new file mode 100755 index 000000000..4b84498db --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createOther.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createOther_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createOther_disable.svg new file mode 100755 index 000000000..a31ec7229 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/createOther_disable.svg @@ -0,0 +1,13 @@ + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/datasource.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/datasource.svg new file mode 100644 index 000000000..85f677a33 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/datasource.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/datasource_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/datasource_disable.svg new file mode 100644 index 000000000..9da578a79 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/datasource_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/demo.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/demo.svg new file mode 100644 index 000000000..40cbc7f35 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/demo.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/demo_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/demo_disable.svg new file mode 100644 index 000000000..70a51ebc3 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/demo_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/envDetect.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/envDetect.svg new file mode 100644 index 000000000..ca309348c --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/envDetect.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/envDetect_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/envDetect_disable.svg new file mode 100644 index 000000000..47ec58aba --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/envDetect_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/export.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/export.svg new file mode 100644 index 000000000..6c14b39d2 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/export.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/export_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/export_disable.svg new file mode 100644 index 000000000..7a15aff7c --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/export_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/functionManager.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/functionManager.svg new file mode 100644 index 000000000..95debb410 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/functionManager.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/functionManager_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/functionManager_disable.svg new file mode 100644 index 000000000..c9a7a037f --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/functionManager_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/help.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/help.svg new file mode 100644 index 000000000..53344f063 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/help.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/help_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/help_disable.svg new file mode 100644 index 000000000..6093ac8b7 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/help_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/linearAttr.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/linearAttr.svg new file mode 100644 index 000000000..a2b6d3611 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/linearAttr.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/linearAttr_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/linearAttr_disable.svg new file mode 100644 index 000000000..d5d2f90cb --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/linearAttr_disable.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/mobileAttr.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/mobileAttr.svg new file mode 100644 index 000000000..fde8b271b --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/mobileAttr.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/mobileAttr_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/mobileAttr_disable.svg new file mode 100644 index 000000000..f3a4148cc --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/mobileAttr_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochromeServerDatabase.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochromeServerDatabase.svg new file mode 100644 index 000000000..d4faa9d93 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochromeServerDatabase.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochromeServerDatabase_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochromeServerDatabase_disable.svg new file mode 100644 index 000000000..9ac86f318 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochromeServerDatabase_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_redo.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_redo.svg new file mode 100644 index 000000000..248d6dcde --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_redo.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_redo_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_redo_disable.svg new file mode 100644 index 000000000..86bc5fa28 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_redo_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_undo.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_undo.svg new file mode 100644 index 000000000..56757baec --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_undo.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_undo_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_undo_disable.svg new file mode 100644 index 000000000..fb28a62cb --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/monochrome_undo_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/need.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/need.svg new file mode 100644 index 000000000..e6af95c67 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/need.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/need_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/need_disable.svg new file mode 100644 index 000000000..4130bdb0d --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/need_disable.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/openTemplate.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/openTemplate.svg new file mode 100644 index 000000000..5f4af68e4 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/openTemplate.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/openTemplate_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/openTemplate_disable.svg new file mode 100644 index 000000000..5a304c7bc --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/openTemplate_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pageSetup.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pageSetup.svg new file mode 100644 index 000000000..72fa857c3 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pageSetup.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pageSetup_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pageSetup_disable.svg new file mode 100644 index 000000000..1f23b45f3 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pageSetup_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/platform.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/platform.svg new file mode 100644 index 000000000..743829f74 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/platform.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/platform_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/platform_disable.svg new file mode 100644 index 000000000..873fb9f4d --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/platform_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pluginManager.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pluginManager.svg new file mode 100644 index 000000000..3d637f7a9 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pluginManager.svg @@ -0,0 +1,8 @@ + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pluginManager_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pluginManager_disable.svg new file mode 100644 index 000000000..afcb393ba --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/pluginManager_disable.svg @@ -0,0 +1,8 @@ + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/print.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/print.svg new file mode 100755 index 000000000..802cd701d --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/print.svg @@ -0,0 +1,4 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/print_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/print_disable.svg new file mode 100755 index 000000000..f4023c978 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/print_disable.svg @@ -0,0 +1,4 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/question.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/question.svg new file mode 100644 index 000000000..8fe8f7fa1 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/question.svg @@ -0,0 +1,7 @@ + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/question_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/question_disable.svg new file mode 100644 index 000000000..3bb377af3 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/question_disable.svg @@ -0,0 +1,7 @@ + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/repeatAndFrozen.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/repeatAndFrozen.svg new file mode 100644 index 000000000..057f0d46d --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/repeatAndFrozen.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/repeatAndFrozen_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/repeatAndFrozen_disable.svg new file mode 100644 index 000000000..23db4a9bc --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/repeatAndFrozen_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/replace.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/replace.svg new file mode 100644 index 000000000..4ce772e3d --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/replace.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/replace_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/replace_disable.svg new file mode 100644 index 000000000..2b1513242 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/replace_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportBackground.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportBackground.svg new file mode 100644 index 000000000..a37d52aef --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportBackground.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportBackground_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportBackground_disable.svg new file mode 100644 index 000000000..76bfd4103 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportBackground_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportEngineAttr.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportEngineAttr.svg new file mode 100644 index 000000000..c663fe3ce --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportEngineAttr.svg @@ -0,0 +1,14 @@ + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportEngineAttr_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportEngineAttr_disable.svg new file mode 100644 index 000000000..c6b016fa4 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportEngineAttr_disable.svg @@ -0,0 +1,14 @@ + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFit.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFit.svg new file mode 100644 index 000000000..dfb5b3c9c --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFit.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFit_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFit_disable.svg new file mode 100644 index 000000000..5e0b16c39 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFit_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFooter.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFooter.svg new file mode 100755 index 000000000..0cf7ba674 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFooter.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFooter_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFooter_disable.svg new file mode 100755 index 000000000..c47e8346d --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportFooter_disable.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportHeader.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportHeader.svg new file mode 100755 index 000000000..483fa7958 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportHeader.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportHeader_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportHeader_disable.svg new file mode 100755 index 000000000..704fe328f --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportHeader_disable.svg @@ -0,0 +1,9 @@ + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportParameter.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportParameter.svg new file mode 100644 index 000000000..423882917 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportParameter.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportParameter_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportParameter_disable.svg new file mode 100644 index 000000000..c4fed0bf2 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportParameter_disable.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportWriteAttr.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportWriteAttr.svg new file mode 100644 index 000000000..2e39e4e9e --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportWriteAttr.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportWriteAttr_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportWriteAttr_disable.svg new file mode 100644 index 000000000..ab1ecde62 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/reportWriteAttr_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/saveAs.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/saveAs.svg new file mode 100644 index 000000000..059e2e6b4 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/saveAs.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/saveAs_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/saveAs_disable.svg new file mode 100644 index 000000000..fcfb30eaa --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/saveAs_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/serverConfigManager.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/serverConfigManager.svg new file mode 100644 index 000000000..36123b2b8 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/serverConfigManager.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/serverConfigManager_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/serverConfigManager_disable.svg new file mode 100644 index 000000000..5d1803122 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/serverConfigManager_disable.svg @@ -0,0 +1,12 @@ + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/sign.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/sign.svg new file mode 100644 index 000000000..434ec4815 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/sign.svg @@ -0,0 +1,14 @@ + + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/sign_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/sign_disable.svg new file mode 100644 index 000000000..1ea6b1305 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/sign_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/solution.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/solution.svg new file mode 100644 index 000000000..09b8b3f29 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/solution.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/solution_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/solution_disable.svg new file mode 100644 index 000000000..60491f447 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/solution_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/studyPlan.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/studyPlan.svg new file mode 100644 index 000000000..19b01795a --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/studyPlan.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/studyPlan_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/studyPlan_disable.svg new file mode 100644 index 000000000..1a1640ad3 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/studyPlan_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/switchEnv.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/switchEnv.svg new file mode 100644 index 000000000..1aabb99ff --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/switchEnv.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/switchEnv_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/switchEnv_disable.svg new file mode 100644 index 000000000..5edb4eacd --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/switchEnv_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/templateStore.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/templateStore.svg new file mode 100644 index 000000000..bfedf499d --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/templateStore.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/templateStore_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/templateStore_disable.svg new file mode 100644 index 000000000..d37287b27 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/templateStore_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/update.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/update.svg new file mode 100644 index 000000000..6430a6bcf --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/update.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/update_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/update_disable.svg new file mode 100644 index 000000000..c69a417f9 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/update_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/video.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/video.svg new file mode 100644 index 000000000..6b83ecc90 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/video.svg @@ -0,0 +1,7 @@ + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/video_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/video_disable.svg new file mode 100644 index 000000000..f0bd8cd91 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/video_disable.svg @@ -0,0 +1,7 @@ + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/watermark.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/watermark.svg new file mode 100644 index 000000000..9b314c514 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/watermark.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/watermark_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/watermark_disable.svg new file mode 100644 index 000000000..725c4b10e --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/watermark_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/webReportAttribute.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/webReportAttribute.svg new file mode 100644 index 000000000..f132dd570 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/webReportAttribute.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/webReportAttribute_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/webReportAttribute_disable.svg new file mode 100644 index 000000000..318c15f13 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/webReportAttribute_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetManager.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetManager.svg new file mode 100644 index 000000000..c919716b5 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetManager.svg @@ -0,0 +1,7 @@ + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetManager_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetManager_disable.svg new file mode 100644 index 000000000..271256d57 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetManager_disable.svg @@ -0,0 +1,7 @@ + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetThemeMenu.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetThemeMenu.svg new file mode 100644 index 000000000..359597af4 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetThemeMenu.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetThemeMenu_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetThemeMenu_disable.svg new file mode 100644 index 000000000..0f87deeaf --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/widgetThemeMenu_disable.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/workOrderCenter.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/workOrderCenter.svg new file mode 100644 index 000000000..4fc373159 --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/workOrderCenter.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-base/src/main/resources/com/fine/theme/icon/toolbar/workOrderCenter_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/workOrderCenter_disable.svg new file mode 100644 index 000000000..471d7c5ca --- /dev/null +++ b/designer-base/src/main/resources/com/fine/theme/icon/toolbar/workOrderCenter_disable.svg @@ -0,0 +1,5 @@ + + + diff --git a/designer-chart/src/main/java/com/fr/design/module/ChartEmptyDataStyleAction.java b/designer-chart/src/main/java/com/fr/design/module/ChartEmptyDataStyleAction.java index 2ed319249..240aff93d 100644 --- a/designer-chart/src/main/java/com/fr/design/module/ChartEmptyDataStyleAction.java +++ b/designer-chart/src/main/java/com/fr/design/module/ChartEmptyDataStyleAction.java @@ -1,12 +1,12 @@ package com.fr.design.module; +import com.fine.theme.icon.LazyIcon; import com.fr.base.ChartEmptyDataStyleConf; import com.fr.design.actions.UpdateAction; import com.fr.design.dialog.BasicDialog; import com.fr.design.dialog.DialogActionAdapter; import com.fr.design.mainframe.DesignerContext; import com.fr.design.mainframe.DesignerFrame; -import com.fr.general.IOUtils; import com.fr.transaction.CallBackAdaptor; import com.fr.transaction.Configurations; import com.fr.transaction.WorkerFacade; @@ -20,7 +20,7 @@ import java.awt.event.ActionEvent; public class ChartEmptyDataStyleAction extends UpdateAction { public ChartEmptyDataStyleAction() { - this.setSmallIcon(IOUtils.readIcon("com/fr/design/images/EmptyChart.png")); + this.setSmallIcon(new LazyIcon("chartEmptyDataStyle")); this.setName(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Chart_Empty_Data")); } diff --git a/designer-chart/src/main/java/com/fr/design/module/ChartPreStyleAction.java b/designer-chart/src/main/java/com/fr/design/module/ChartPreStyleAction.java index e989e1a36..50f07d2bb 100644 --- a/designer-chart/src/main/java/com/fr/design/module/ChartPreStyleAction.java +++ b/designer-chart/src/main/java/com/fr/design/module/ChartPreStyleAction.java @@ -1,7 +1,7 @@ package com.fr.design.module; +import com.fine.theme.icon.LazyIcon; import com.fr.base.ChartPreStyleConfig; -import com.fr.base.svg.IconUtils; import com.fr.concurrent.NamedThreadFactory; import com.fr.design.actions.UpdateAction; import com.fr.design.dialog.BasicDialog; @@ -16,10 +16,10 @@ import com.fr.transaction.WorkerFacade; import com.fr.van.chart.designer.component.VanChartFillStylePane; import javax.swing.KeyStroke; +import java.awt.event.ActionEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.util.concurrent.ExecutorService; -import java.awt.event.ActionEvent; /** * 图表预定义样式Action. @@ -35,7 +35,7 @@ public class ChartPreStyleAction extends UpdateAction { this.setMenuKeySet(CHART_DEFAULT_STYLE); this.setName(getMenuKeySet().getMenuKeySetName()+ "..."); this.setMnemonic(getMenuKeySet().getMnemonic()); - this.setSmallIcon("com/fr/design/images/chart/ChartType"); + this.setSmallIcon(new LazyIcon("chartPreStyle")); this.generateAndSetSearchText(ChartPreStyleManagerPane.class.getName()); } diff --git a/designer-chart/src/main/java/com/fr/van/chart/map/server/ChartMapEditorAction.java b/designer-chart/src/main/java/com/fr/van/chart/map/server/ChartMapEditorAction.java index e9b0373a8..4143b562b 100644 --- a/designer-chart/src/main/java/com/fr/van/chart/map/server/ChartMapEditorAction.java +++ b/designer-chart/src/main/java/com/fr/van/chart/map/server/ChartMapEditorAction.java @@ -1,11 +1,10 @@ package com.fr.van.chart.map.server; +import com.fine.theme.icon.LazyIcon; import com.fr.base.ServerConfig; -import com.fr.base.svg.IconUtils; import com.fr.design.DesignerEnvManager; import com.fr.design.actions.UpdateAction; import com.fr.general.GeneralContext; - import com.fr.start.ServerStarter; import com.fr.workspace.WorkContext; @@ -17,7 +16,7 @@ import java.awt.event.ActionEvent; public class ChartMapEditorAction extends UpdateAction { public ChartMapEditorAction(){ - this.setSmallIcon("/com/fr/van/chart/map/images/mapData"); + this.setSmallIcon(new LazyIcon("charMapData")); this.setName(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Chart_Map_Data")); } diff --git a/designer-realize/src/main/java/com/fr/design/actions/file/export/PDFExportAction.java b/designer-realize/src/main/java/com/fr/design/actions/file/export/PDFExportAction.java index e6fc6b540..da969fc68 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/file/export/PDFExportAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/file/export/PDFExportAction.java @@ -3,7 +3,7 @@ */ package com.fr.design.actions.file.export; -import com.fr.base.BaseUtils; +import com.fine.theme.icon.LazyIcon; import com.fr.base.extension.FileExtension; import com.fr.design.i18n.Toolkit; import com.fr.design.mainframe.JWorkBook; @@ -23,7 +23,7 @@ public class PDFExportAction extends AbstractWorkBookExportAction { this.setMenuKeySet(KeySetUtils.PDF_EXPORT); this.setName(getMenuKeySet().getMenuKeySetName() + "..."); this.setMnemonic(getMenuKeySet().getMnemonic()); - this.setSmallIcon(BaseUtils.readIcon("/com/fr/design/images/m_file/pdf.png")); + this.setSmallIcon(new LazyIcon("pdfFile")); } @Override diff --git a/designer-realize/src/main/java/com/fr/design/actions/file/export/WordExportAction.java b/designer-realize/src/main/java/com/fr/design/actions/file/export/WordExportAction.java index 9e1a91984..99090a4ff 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/file/export/WordExportAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/file/export/WordExportAction.java @@ -3,7 +3,7 @@ */ package com.fr.design.actions.file.export; -import com.fr.base.BaseUtils; +import com.fine.theme.icon.LazyIcon; import com.fr.base.extension.FileExtension; import com.fr.design.i18n.Toolkit; import com.fr.design.mainframe.JWorkBook; @@ -23,7 +23,7 @@ public class WordExportAction extends AbstractWorkBookExportAction { this.setMenuKeySet(KeySetUtils.WORD_EXPORT); this.setName(getMenuKeySet().getMenuKeySetName() + "..."); this.setMnemonic(getMenuKeySet().getMnemonic()); - this.setSmallIcon(BaseUtils.readIcon("/com/fr/design/images/m_file/word.png")); + this.setSmallIcon(new LazyIcon("wordFile")); } @Override diff --git a/designer-realize/src/main/java/com/fr/design/actions/file/newReport/NewWorkBookAction.java b/designer-realize/src/main/java/com/fr/design/actions/file/newReport/NewWorkBookAction.java index 371e952ba..5f41bd5f8 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/file/newReport/NewWorkBookAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/file/newReport/NewWorkBookAction.java @@ -1,13 +1,12 @@ package com.fr.design.actions.file.newReport; -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.mainframe.JWorkBook; import com.fr.design.menu.MenuKeySet; - import javax.swing.Icon; import javax.swing.KeyStroke; import java.awt.event.ActionEvent; @@ -26,7 +25,7 @@ public class NewWorkBookAction extends UpdateAction { } protected Icon icon() { - return IconUtils.readIcon("/com/fr/design/images/buttonicon/newcpts"); + return new LazyIcon("createCpt"); } /** diff --git a/designer-realize/src/main/java/com/fr/design/actions/insert/flot/ChartFloatAction.java b/designer-realize/src/main/java/com/fr/design/actions/insert/flot/ChartFloatAction.java index db4a6b8be..015db6f1c 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/insert/flot/ChartFloatAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/insert/flot/ChartFloatAction.java @@ -3,10 +3,10 @@ */ package com.fr.design.actions.insert.flot; +import com.fine.theme.icon.LazyIcon; import com.fr.base.DynamicUnitList; import com.fr.base.Style; import com.fr.base.chart.BaseChartCollection; - import com.fr.design.actions.ElementCaseAction; import com.fr.design.dialog.DialogActionAdapter; import com.fr.design.file.HistoryTemplateListPane; @@ -49,7 +49,7 @@ public class ChartFloatAction extends ElementCaseAction { this.setMenuKeySet(FLOAT_INSERT_CHART); this.setName(getMenuKeySet().getMenuKeySetName()); this.setMnemonic(getMenuKeySet().getMnemonic()); - this.setSmallIcon("/com/fr/design/standard/chart/chart"); + this.setSmallIcon(new LazyIcon("chart")); } public static final MenuKeySet FLOAT_INSERT_CHART = new MenuKeySet() { diff --git a/designer-realize/src/main/java/com/fr/design/actions/insert/flot/FormulaFloatAction.java b/designer-realize/src/main/java/com/fr/design/actions/insert/flot/FormulaFloatAction.java index 616bf7c9d..cdecd8b2d 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/insert/flot/FormulaFloatAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/insert/flot/FormulaFloatAction.java @@ -3,6 +3,7 @@ */ package com.fr.design.actions.insert.flot; +import com.fine.theme.icon.LazyIcon; import com.fr.base.BaseFormula; import com.fr.base.DynamicUnitList; import com.fr.design.actions.ElementCaseAction; @@ -37,7 +38,7 @@ public class FormulaFloatAction extends ElementCaseAction { this.setMenuKeySet(FLOAT_INSERT_FORMULA); this.setName(getMenuKeySet().getMenuKeySetName()); this.setMnemonic(getMenuKeySet().getMnemonic()); - this.setSmallIcon("/com/fr/design/standard/formula/formula"); + this.setSmallIcon(new LazyIcon("formula")); } public static final MenuKeySet FLOAT_INSERT_FORMULA = new MenuKeySet() { diff --git a/designer-realize/src/main/java/com/fr/design/actions/insert/flot/ImageFloatAction.java b/designer-realize/src/main/java/com/fr/design/actions/insert/flot/ImageFloatAction.java index ca33b15e8..526f1b77c 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/insert/flot/ImageFloatAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/insert/flot/ImageFloatAction.java @@ -3,8 +3,8 @@ */ package com.fr.design.actions.insert.flot; +import com.fine.theme.icon.LazyIcon; import com.fr.base.DynamicUnitList; - import com.fr.design.actions.ElementCaseAction; import com.fr.design.dialog.BasicDialog; import com.fr.design.dialog.DialogActionAdapter; @@ -15,7 +15,6 @@ import com.fr.design.mainframe.JTemplate; import com.fr.design.mainframe.theme.utils.DefaultThemedFloatElement; import com.fr.design.menu.MenuKeySet; import com.fr.design.report.SelectImagePane; - import com.fr.grid.Grid; import com.fr.grid.selection.FloatSelection; import com.fr.report.ReportHelper; @@ -40,7 +39,7 @@ public class ImageFloatAction extends ElementCaseAction { this.setMenuKeySet(FLOAT_INSERT_IMAGE); this.setName(getMenuKeySet().getMenuKeySetName()); this.setMnemonic(getMenuKeySet().getMnemonic()); - this.setSmallIcon("/com/fr/design/standard/image/image"); + this.setSmallIcon(new LazyIcon("image")); } public static final MenuKeySet FLOAT_INSERT_IMAGE = new MenuKeySet() { diff --git a/designer-realize/src/main/java/com/fr/design/actions/insert/flot/TextBoxFloatAction.java b/designer-realize/src/main/java/com/fr/design/actions/insert/flot/TextBoxFloatAction.java index 59c2a3b0b..9ca346d38 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/insert/flot/TextBoxFloatAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/insert/flot/TextBoxFloatAction.java @@ -3,6 +3,7 @@ */ package com.fr.design.actions.insert.flot; +import com.fine.theme.icon.LazyIcon; import com.fr.base.DynamicUnitList; import com.fr.design.file.HistoryTemplateListPane; import com.fr.design.mainframe.ElementCasePane; @@ -28,7 +29,7 @@ public class TextBoxFloatAction extends AbstractShapeAction { this.setMenuKeySet(FLOAT_INSERT_TEXT); this.setName(getMenuKeySet().getMenuKeySetName()); this.setMnemonic(getMenuKeySet().getMnemonic()); - this.setSmallIcon("/com/fr/design/standard/text/text"); + this.setSmallIcon(new LazyIcon("text")); } public static final MenuKeySet FLOAT_INSERT_TEXT = new MenuKeySet() { diff --git a/designer-realize/src/main/java/com/fr/design/actions/replace/ITReplaceAction.java b/designer-realize/src/main/java/com/fr/design/actions/replace/ITReplaceAction.java index 6d085cbbd..a4b30753c 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/replace/ITReplaceAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/replace/ITReplaceAction.java @@ -1,17 +1,13 @@ package com.fr.design.actions.replace; +import com.fine.theme.icon.LazyIcon; import com.fr.design.actions.UpdateAction; -import com.fr.design.dialog.UIDialog; -import com.fr.design.file.HistoryTemplateListCache; +import com.fr.design.actions.replace.ui.ITReplaceMainDialog; import com.fr.design.i18n.Toolkit; -import com.fr.design.layout.FRGUIPaneFactory; import com.fr.design.menu.MenuKeySet; -import com.fr.design.actions.replace.ui.ITReplaceMainDialog; -import com.fr.design.utils.gui.GUICoreUtils; -import javax.swing.*; +import javax.swing.KeyStroke; import java.awt.event.ActionEvent; -import java.awt.event.InputEvent; import java.awt.event.KeyEvent; import static com.fr.design.gui.syntax.ui.rtextarea.RTADefaultInputMap.DEFAULT_MODIFIER; @@ -29,7 +25,7 @@ public class ITReplaceAction extends UpdateAction { this.setName(getMenuKeySet().getMenuName()); this.setMnemonic(getMenuKeySet().getMnemonic()); this.setAccelerator(getMenuKeySet().getKeyStroke()); - this.setSmallIcon("/com/fr/design/images/replace/replace"); + this.setSmallIcon(new LazyIcon("replace")); } private static final MenuKeySet IT_REPLACE = new MenuKeySet() { diff --git a/designer-realize/src/main/java/com/fr/design/actions/report/ReportBackgroundAction.java b/designer-realize/src/main/java/com/fr/design/actions/report/ReportBackgroundAction.java index 481d2e094..2d6e6f069 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/report/ReportBackgroundAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/report/ReportBackgroundAction.java @@ -4,6 +4,7 @@ package com.fr.design.actions.report; +import com.fine.theme.icon.LazyIcon; import com.fr.design.actions.ReportComponentAction; import com.fr.design.dialog.BasicDialog; import com.fr.design.dialog.DialogActionAdapter; @@ -12,7 +13,6 @@ import com.fr.design.mainframe.ReportComponent; import com.fr.design.menu.KeySetUtils; import com.fr.design.report.NewReportBackgroundPane; import com.fr.report.core.ReportUtils; -import com.fr.report.report.Report; /** * Background action. @@ -24,7 +24,7 @@ public class ReportBackgroundAction extends ReportComponentAction { @@ -17,7 +17,7 @@ public class ReportColumnsAction extends ReportComponentAction { this.setMenuKeySet(KeySetUtils.REPORT_FOOTER); this.setName(getMenuKeySet().getMenuKeySetName() + "..."); this.setMnemonic(getMenuKeySet().getMnemonic()); - this.setSmallIcon("/com/fr/design/images/m_report/footer"); + this.setSmallIcon(new LazyIcon("reportFooter")); } /** diff --git a/designer-realize/src/main/java/com/fr/design/actions/report/ReportHeaderAction.java b/designer-realize/src/main/java/com/fr/design/actions/report/ReportHeaderAction.java index c23ed10b5..2076aa510 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/report/ReportHeaderAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/report/ReportHeaderAction.java @@ -4,7 +4,7 @@ package com.fr.design.actions.report; -import com.fr.base.svg.IconUtils; +import com.fine.theme.icon.LazyIcon; import com.fr.design.actions.ReportComponentAction; import com.fr.design.dialog.DialogActionAdapter; import com.fr.design.headerfooter.EditHeaderPane; @@ -33,7 +33,7 @@ public class ReportHeaderAction extends ReportComponentAction { this.setMenuKeySet(KeySetUtils.REPORT_HEADER); this.setName(getMenuKeySet().getMenuKeySetName() + "..."); this.setMnemonic(getMenuKeySet().getMnemonic()); - this.setSmallIcon("/com/fr/design/images/m_report/header"); + this.setSmallIcon(new LazyIcon("reportHeader")); } /** diff --git a/designer-realize/src/main/java/com/fr/design/actions/report/ReportMobileAttrAction.java b/designer-realize/src/main/java/com/fr/design/actions/report/ReportMobileAttrAction.java index b18c62b08..c620e1126 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/report/ReportMobileAttrAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/report/ReportMobileAttrAction.java @@ -1,8 +1,8 @@ package com.fr.design.actions.report; +import com.fine.theme.icon.LazyIcon; import com.fr.base.PaperSize; import com.fr.base.iofile.attr.MobileOnlyTemplateAttrMark; -import com.fr.base.svg.IconUtils; import com.fr.design.actions.JWorkBookAction; import com.fr.design.dialog.BasicDialog; import com.fr.design.dialog.DialogActionAdapter; @@ -11,7 +11,6 @@ import com.fr.design.mainframe.JWorkBook; import com.fr.design.menu.MenuKeySet; import com.fr.design.report.mobile.ReportMobileAttrPane; import com.fr.file.FILE; - import com.fr.intelli.record.Focus; import com.fr.main.TemplateWorkBook; import com.fr.page.PaperSettingProvider; @@ -19,7 +18,7 @@ import com.fr.record.analyzer.EnableMetrics; import com.fr.report.mobile.ElementCaseMobileAttr; import com.fr.report.report.Report; -import javax.swing.*; +import javax.swing.KeyStroke; import java.awt.event.ActionEvent; /** @@ -35,7 +34,7 @@ public class ReportMobileAttrAction extends JWorkBookAction{ this.setMenuKeySet(REPORT_APP_ATTR); this.setName(getMenuKeySet().getMenuKeySetName() + "..."); this.setMnemonic(getMenuKeySet().getMnemonic()); - this.setSmallIcon("/com/fr/design/images/m_report/mobile"); + this.setSmallIcon(new LazyIcon("mobileAttr")); this.generateAndSetSearchText(ReportMobileAttrPane.class.getName()); } diff --git a/designer-realize/src/main/java/com/fr/design/actions/report/ReportPageAttrAction.java b/designer-realize/src/main/java/com/fr/design/actions/report/ReportPageAttrAction.java index 9177f4d30..33878960d 100644 --- a/designer-realize/src/main/java/com/fr/design/actions/report/ReportPageAttrAction.java +++ b/designer-realize/src/main/java/com/fr/design/actions/report/ReportPageAttrAction.java @@ -3,7 +3,7 @@ */ package com.fr.design.actions.report; -import com.fr.base.svg.IconUtils; +import com.fine.theme.icon.LazyIcon; import com.fr.design.actions.ReportComponentAction; import com.fr.design.dialog.BasicDialog; import com.fr.design.dialog.DialogActionAdapter; @@ -27,7 +27,7 @@ public class ReportPageAttrAction extends ReportComponentAction { private MenuDef createWorkBookExportMenu() { MenuDef excelExportMenuDef = new MenuDef(KeySetUtils.EXCEL_EXPORT.getMenuKeySetName(), KeySetUtils.EXCEL_EXPORT.getMnemonic()); - excelExportMenuDef.setIconPath("/com/fr/design/images/m_file/excel.png"); + excelExportMenuDef.setIcon(new LazyIcon("excel_icon")); excelExportMenuDef .addShortCut(new PageExcelExportAction(this), new ExcelExportAction(this), new PageToSheetExcelExportAction(this)); // Export - MenuDef MenuDef exportMenuDef = new MenuDef(KeySetUtils.EXPORT.getMenuName()); - exportMenuDef.setIconPath("/com/fr/design/images/m_file/export"); + exportMenuDef.setIcon(new LazyIcon("export")); addShortCut(exportMenuDef, excelExportMenuDef); return exportMenuDef; } diff --git a/designer-realize/src/main/java/com/fr/start/MainDesigner.java b/designer-realize/src/main/java/com/fr/start/MainDesigner.java index a49e5ba72..315c624ef 100644 --- a/designer-realize/src/main/java/com/fr/start/MainDesigner.java +++ b/designer-realize/src/main/java/com/fr/start/MainDesigner.java @@ -217,7 +217,7 @@ public class MainDesigner extends BaseDesigner { shortCuts.add(new NewWorkBookAction()); // 决策报表、聚合报表归入其他 MenuDef newOtherFileMenuDef = new MenuDef(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Report_M_New_Other_Template")); - newOtherFileMenuDef.setIconPath("/com/fr/design/images/buttonicon/new_other"); + newOtherFileMenuDef.setIcon(new LazyIcon("createOther")); try { // todo:菜单 if (DesignModuleFactory.getNewFormAction() != null) {