Skip to content

Commit 9b5bb8f

Browse files
committed
feat: add plugin icons
1 parent 2634388 commit 9b5bb8f

File tree

7 files changed

+94
-1
lines changed

7 files changed

+94
-1
lines changed

src/main/kotlin/com/github/xepozz/php_opcodes/CompositeWindowFactory.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ import com.intellij.openapi.wm.ToolWindow
1010
import com.intellij.openapi.wm.ToolWindowFactory
1111
import com.intellij.ui.content.ContentFactory
1212
import com.intellij.ui.jcef.JBCefBrowser
13+
import javax.swing.Icon
1314

1415
open class CompositeWindowFactory : ToolWindowFactory, DumbAware {
16+
override val icon: Icon?
17+
get() = PhpDumpIcons.POT
18+
1519
override fun createToolWindowContent(project: Project, toolWindow: ToolWindow) {
1620
val browser = JBCefBrowser.createBuilder()
1721
.setEnableOpenDevToolsMenuItem(true)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.github.xepozz.php_opcodes
2+
3+
import com.intellij.openapi.util.IconLoader
4+
import kotlin.jvm.java
5+
6+
object PhpDumpIcons {
7+
@JvmStatic
8+
val POT = IconLoader.getIcon("/icons/pot.svg", PhpDumpIcons::class.java)
9+
}

src/main/resources/META-INF/plugin.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<extensions defaultExtensionNs="com.intellij">
1414
<toolWindow
1515
factoryClass="com.github.xepozz.php_opcodes.CompositeWindowFactory"
16-
id="PHP File Dump" anchor="right" secondary="false"/>
16+
id="PHP Dump" anchor="right" secondary="false"/>
1717
</extensions>
1818
<projectListeners>
1919
<listener class="com.github.xepozz.php_opcodes.startup.ProjectFileEditorListener"
Lines changed: 20 additions & 0 deletions
Loading
Lines changed: 20 additions & 0 deletions
Loading

src/main/resources/icons/pot.svg

Lines changed: 20 additions & 0 deletions
Loading
Lines changed: 20 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)