override fun update()

in 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
            }
        }
    }