diff --git a/org.eclipse.lsp4e/META-INF/MANIFEST.MF b/org.eclipse.lsp4e/META-INF/MANIFEST.MF
index 33c299018..db28dc134 100644
--- a/org.eclipse.lsp4e/META-INF/MANIFEST.MF
+++ b/org.eclipse.lsp4e/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Language Server Protocol client for Eclipse IDE (Incubation)
Bundle-SymbolicName: org.eclipse.lsp4e;singleton:=true
-Bundle-Version: 0.19.6.qualifier
+Bundle-Version: 0.19.7.qualifier
Bundle-RequiredExecutionEnvironment: JavaSE-21
Require-Bundle: org.eclipse.core.runtime;bundle-version="3.12.0",
org.eclipse.equinox.common;bundle-version="3.8.0",
diff --git a/org.eclipse.lsp4e/icons/full/obj16/event.svg b/org.eclipse.lsp4e/icons/full/obj16/event.svg
new file mode 100644
index 000000000..6880c0708
--- /dev/null
+++ b/org.eclipse.lsp4e/icons/full/obj16/event.svg
@@ -0,0 +1,256 @@
+
+
+
+
diff --git a/org.eclipse.lsp4e/icons/full/obj16/key.svg b/org.eclipse.lsp4e/icons/full/obj16/key.svg
new file mode 100644
index 000000000..df5f2cc8e
--- /dev/null
+++ b/org.eclipse.lsp4e/icons/full/obj16/key.svg
@@ -0,0 +1,278 @@
+
+
+
+
diff --git a/org.eclipse.lsp4e/icons/full/obj16/operator.svg b/org.eclipse.lsp4e/icons/full/obj16/operator.svg
new file mode 100644
index 000000000..504b5e65f
--- /dev/null
+++ b/org.eclipse.lsp4e/icons/full/obj16/operator.svg
@@ -0,0 +1,158 @@
+
+
+
+
diff --git a/org.eclipse.lsp4e/pom.xml b/org.eclipse.lsp4e/pom.xml
index 34fa3c984..e379bb9ca 100644
--- a/org.eclipse.lsp4e/pom.xml
+++ b/org.eclipse.lsp4e/pom.xml
@@ -10,7 +10,7 @@
org.eclipse.lsp4e
eclipse-plugin
- 0.19.6-SNAPSHOT
+ 0.19.7-SNAPSHOT
diff --git a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/ui/LSPImages.java b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/ui/LSPImages.java
index 6a52c1ad6..c084eceec 100644
--- a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/ui/LSPImages.java
+++ b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/ui/LSPImages.java
@@ -74,6 +74,9 @@ private LSPImages() {
public static final String IMG_SNIPPET = "IMG_SNIPPET"; //$NON-NLS-1$
public static final String IMG_REFERENCE = "IMG_REFERENCE"; //$NON-NLS-1$
public static final String IMG_TERMINATE_CO = "IMG_TERMINATE_CO"; //$NON-NLS-1$
+ public static final String IMG_EVENT = "IMG_EVENT"; //$NON-NLS-1$
+ public static final String IMG_KEY = "IMG_KEY"; //$NON-NLS-1$
+ public static final String IMG_OPERATOR = "IMG_OPERATOR"; //$NON-NLS-1$
public static final String IMG_SUPERTYPE = "IMG_SUPERTYPE"; //$NON-NLS-1$
public static final String IMG_SUBTYPE = "IMG_SUBTYPE"; //$NON-NLS-1$
@@ -102,6 +105,9 @@ public static void initalize(ImageRegistry registry) {
declareRegistryImage(IMG_BOOLEAN, OBJECT + "boolean.svg"); //$NON-NLS-1$
declareRegistryImage(IMG_ARRAY, OBJECT + "array.png"); //$NON-NLS-1$
declareRegistryImage(IMG_NULL, OBJECT + "null.svg"); //$NON-NLS-1$
+ declareRegistryImage(IMG_KEY, OBJECT + "key.svg"); //$NON-NLS-1$
+ declareRegistryImage(IMG_EVENT, OBJECT + "event.svg"); //$NON-NLS-1$
+ declareRegistryImage(IMG_OPERATOR, OBJECT + "operator.svg"); //$NON-NLS-1$
declareRegistryImage(IMG_TEXT, OBJECT + "text.svg"); //$NON-NLS-1$
declareRegistryImage(IMG_UNIT, OBJECT + "unit.svg"); //$NON-NLS-1$
@@ -196,7 +202,9 @@ public static ImageRegistry getImageRegistry() {
case TypeParameter -> getImage(IMG_TYPE_PARAMETER);
case Variable -> getImage(IMG_VARIABLE);
case Null -> getImage(IMG_NULL);
- case Event, Key, Operator -> EMPTY_IMAGE;
+ case Event -> getImage(IMG_EVENT);
+ case Key -> getImage(IMG_KEY);
+ case Operator -> getImage(IMG_OPERATOR);
case null -> EMPTY_IMAGE;
};
}
@@ -226,7 +234,8 @@ public static ImageRegistry getImageRegistry() {
case Reference -> getImage(IMG_REFERENCE);
case Constant -> getImage(IMG_CONSTANT);
case TypeParameter -> getImage(IMG_TYPE_PARAMETER);
- case Event, Operator -> null;
+ case Event -> getImage(IMG_EVENT);
+ case Operator -> getImage(IMG_OPERATOR);
case null -> null;
};
}