src/main/kotlin/mobi/hsz/idea/gitignore/actions/AddTemplateAction.kt [26:40]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - override fun update(e: AnActionEvent) { when (val file = e.getData(CommonDataKeys.PSI_FILE)) { is IgnoreFile -> { e.presentation.icon = file.fileType.icon } is NativeIgnoreFile -> { e.presentation.icon = Icons.GIT } else -> { e.presentation.isVisible = false } } } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - src/main/kotlin/mobi/hsz/idea/gitignore/actions/CreateUserTemplateAction.kt [38:52]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - override fun update(e: AnActionEvent) { when (val file = e.getData(CommonDataKeys.PSI_FILE)) { is IgnoreFile -> { e.presentation.icon = file.fileType.icon } is NativeIgnoreFile -> { e.presentation.icon = Icons.GIT } else -> { e.presentation.isVisible = false } } } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -