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" /> + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +