diff --git a/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_function.svg b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_function.svg
new file mode 100644
index 0000000000..b61bc599d4
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_function.svg
@@ -0,0 +1,4 @@
+
diff --git a/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_function_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_function_disable.svg
new file mode 100644
index 0000000000..318d4e7f31
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_function_disable.svg
@@ -0,0 +1,4 @@
+
diff --git a/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_function_white.svg b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_function_white.svg
new file mode 100644
index 0000000000..0bbe063795
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_function_white.svg
@@ -0,0 +1,4 @@
+
diff --git a/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_plugin.svg b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_plugin.svg
new file mode 100644
index 0000000000..053982a29c
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_plugin.svg
@@ -0,0 +1,11 @@
+
diff --git a/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_plugin_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_plugin_disable.svg
new file mode 100644
index 0000000000..0b219f6459
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_plugin_disable.svg
@@ -0,0 +1,11 @@
+
diff --git a/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_plugin_white.svg b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_plugin_white.svg
new file mode 100644
index 0000000000..10b5e02ac7
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_plugin_white.svg
@@ -0,0 +1,11 @@
+
diff --git a/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_template.svg b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_template.svg
new file mode 100644
index 0000000000..a5b003ac82
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_template.svg
@@ -0,0 +1,3 @@
+
diff --git a/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_template_disable.svg b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_template_disable.svg
new file mode 100644
index 0000000000..1ba486b6e8
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_template_disable.svg
@@ -0,0 +1,3 @@
+
diff --git a/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_template_white.svg b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_template_white.svg
new file mode 100644
index 0000000000..0390cf3bef
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/alphaFine_template_white.svg
@@ -0,0 +1,3 @@
+
diff --git a/designer-base/src/main/resources/com/fine/theme/icon/alphafine/internet_error.svg b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/internet_error.svg
new file mode 100644
index 0000000000..23175ecf2e
--- /dev/null
+++ b/designer-base/src/main/resources/com/fine/theme/icon/alphafine/internet_error.svg
@@ -0,0 +1,16 @@
+
diff --git a/designer-base/src/main/resources/com/fine/theme/light/ui/fine_light.icon.json b/designer-base/src/main/resources/com/fine/theme/light/ui/fine_light.icon.json
index 81d2177697..fde584207a 100644
--- a/designer-base/src/main/resources/com/fine/theme/light/ui/fine_light.icon.json
+++ b/designer-base/src/main/resources/com/fine/theme/light/ui/fine_light.icon.json
@@ -487,6 +487,29 @@
"bulb_hover": "alphafine/bulb_hover.svg",
"minimize": "alphafine/minimize.svg",
"search_hint": "alphafine/search_hint.svg",
- "no_result": "alphafine/no_result.svg"
+ "no_result": "alphafine/no_result.svg",
+ "internet_error": "alphafine/internet_error.svg",
+ "alphafine1": {
+ "normal": "alphafine/alphaFine_function.svg",
+ "disable": "alphafine/alphaFine_function_disable.svg",
+ "white": "alphafine/alphaFine_function_white.svg"
+ },
+ "alphafine2": "toolbar/help.svg",
+ "alphafine3": {
+ "normal": "alphafine/alphaFine_template.svg",
+ "disable": "alphafine/alphaFine_template_disable.svg",
+ "white": "alphafine/alphaFine_template_white.svg"
+ },
+ "alphafine4": {
+ "normal": "alphafine/alphaFine_plugin.svg",
+ "disable": "alphafine/alphaFine_plugin_disable.svg",
+ "white": "alphafine/alphaFine_plugin_white.svg"
+ },
+ "alphafine8": "toolbar/help.svg",
+ "alphafine10": {
+ "normal": "alphafine/alphaFine_template.svg",
+ "disable": "alphafine/alphaFine_template_disable.svg",
+ "white": "alphafine/alphaFine_template_white.svg"
+ }
}
}
diff --git a/designer-realize/src/main/java/com/fr/design/mainframe/alphafine/component/SearchResultContentCellRender.java b/designer-realize/src/main/java/com/fr/design/mainframe/alphafine/component/SearchResultContentCellRender.java
index 3d7016aa85..6922e9e8f0 100644
--- a/designer-realize/src/main/java/com/fr/design/mainframe/alphafine/component/SearchResultContentCellRender.java
+++ b/designer-realize/src/main/java/com/fr/design/mainframe/alphafine/component/SearchResultContentCellRender.java
@@ -1,12 +1,13 @@
package com.fr.design.mainframe.alphafine.component;
+import com.fine.theme.icon.LazyIcon;
import com.fine.theme.utils.FineUIScale;
+import com.fine.theme.utils.FineUIUtils;
import com.formdev.flatlaf.util.ScaledEmptyBorder;
import com.fr.design.actions.help.alphafine.AlphaFineConstants;
import com.fr.design.gui.ilable.UILabel;
import com.fr.design.mainframe.alphafine.AlphaFineUtil;
import com.fr.design.mainframe.alphafine.cell.model.AlphaCellModel;
-import com.fr.general.IOUtils;
import com.fr.stable.StringUtils;
import javax.swing.JList;
@@ -25,9 +26,7 @@ import java.awt.Dimension;
public class SearchResultContentCellRender implements ListCellRenderer