diff --git a/src/main/kotlin/me/mattco/serenityos/idl/IDL.kt b/src/main/kotlin/me/mattco/serenityos/idl/IDL.kt
index c62e902..80df984 100644
--- a/src/main/kotlin/me/mattco/serenityos/idl/IDL.kt
+++ b/src/main/kotlin/me/mattco/serenityos/idl/IDL.kt
@@ -7,7 +7,7 @@ import com.intellij.openapi.util.IconLoader
import com.intellij.psi.FileViewProvider
object IDLLanguage : Language("SerenityOS IDL") {
- val FILE_ICON = IconLoader.getIcon("/META-INF/pluginIcon.svg", IDLLanguage::class.java)
+ val FILE_ICON = IconLoader.getIcon("/META-INF/idl.svg", IDLLanguage::class.java)
}
object IDLFileType : LanguageFileType(IDLLanguage) {
diff --git a/src/main/kotlin/me/mattco/serenityos/ipc/IDL.kt b/src/main/kotlin/me/mattco/serenityos/ipc/IPC.kt
similarity index 80%
rename from src/main/kotlin/me/mattco/serenityos/ipc/IDL.kt
rename to src/main/kotlin/me/mattco/serenityos/ipc/IPC.kt
index 4bcff58..3c60494 100644
--- a/src/main/kotlin/me/mattco/serenityos/ipc/IDL.kt
+++ b/src/main/kotlin/me/mattco/serenityos/ipc/IPC.kt
@@ -2,14 +2,12 @@ package me.mattco.serenityos.ipc
import com.intellij.extapi.psi.PsiFileBase
import com.intellij.lang.Language
-import com.intellij.openapi.fileTypes.FileType
import com.intellij.openapi.fileTypes.LanguageFileType
import com.intellij.openapi.util.IconLoader
import com.intellij.psi.FileViewProvider
object IPCLanguage : Language("SerenityOS IPC") {
- // TODO: Get an icon for this
- val FILE_ICON = IconLoader.getIcon("/META-INF/pluginIcon.svg", IPCLanguage::class.java)
+ val FILE_ICON = IconLoader.getIcon("/META-INF/ipc.png", IPCLanguage::class.java)
}
object IPCFileType : LanguageFileType(IPCLanguage) {
diff --git a/src/main/resources/META-INF/idl.svg b/src/main/resources/META-INF/idl.svg
new file mode 100644
index 0000000..96c5ffe
--- /dev/null
+++ b/src/main/resources/META-INF/idl.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/main/resources/META-INF/ipc.png b/src/main/resources/META-INF/ipc.png
new file mode 100644
index 0000000..a1fb908
Binary files /dev/null and b/src/main/resources/META-INF/ipc.png differ
diff --git a/src/main/resources/META-INF/ipc.svg b/src/main/resources/META-INF/ipc.svg
new file mode 100644
index 0000000..528dd3d
--- /dev/null
+++ b/src/main/resources/META-INF/ipc.svg
@@ -0,0 +1,187 @@
+
+
+
+
diff --git a/src/main/resources/META-INF/ipc_without_border.png b/src/main/resources/META-INF/ipc_without_border.png
new file mode 100644
index 0000000..ccb6736
Binary files /dev/null and b/src/main/resources/META-INF/ipc_without_border.png differ
diff --git a/src/main/resources/META-INF/ipc_without_border.svg b/src/main/resources/META-INF/ipc_without_border.svg
new file mode 100644
index 0000000..545f7fa
--- /dev/null
+++ b/src/main/resources/META-INF/ipc_without_border.svg
@@ -0,0 +1,187 @@
+
+
+
+
diff --git a/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
index f382bbd..4c15d42 100644
--- a/src/main/resources/META-INF/plugin.xml
+++ b/src/main/resources/META-INF/plugin.xml
@@ -102,6 +102,18 @@
language="SerenityOS IPC"
implementationClass="me.mattco.serenityos.ipc.IPCSyntaxAnnotator"
/>
+
+
+
-
-
+
+
+
+