File tree Expand file tree Collapse file tree 3 files changed +28
-0
lines changed
kotlin/com/z8dn/plugins/a2pt/actions Expand file tree Collapse file tree 3 files changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ package com.z8dn.plugins.a2pt.actions
2+
3+ import com.intellij.ide.actions.ShowSettingsUtilImpl
4+ import com.intellij.openapi.actionSystem.ActionUpdateThread
5+ import com.intellij.openapi.actionSystem.AnActionEvent
6+ import com.intellij.openapi.project.DumbAwareAction
7+ import com.z8dn.plugins.a2pt.AndroidViewBundle
8+ import org.jetbrains.annotations.ApiStatus.Internal
9+
10+ @Internal
11+ class CustomizeAndroidTreeViewAction : DumbAwareAction () {
12+ override fun getActionUpdateThread (): ActionUpdateThread = ActionUpdateThread .BGT
13+
14+ override fun actionPerformed (e : AnActionEvent ) {
15+ ShowSettingsUtilImpl .showSettingsDialog(
16+ e.project,
17+ " com.z8dn.plugins.a2pt.settings" ,
18+ AndroidViewBundle .message(" settings.DisplayName.text" )
19+ )
20+ }
21+ }
Original file line number Diff line number Diff line change 4444 <add-to-group group-id =" ProjectView.ToolWindow.Appearance.Actions"
4545 relative-to-action =" ShowBuildFilesInModuleAction"
4646 anchor =" after" />
47+ <separator />
4748 <action id =" com.z8dn.plugins.a2pt.ShowBuildDirectoryAction"
4849 class =" com.z8dn.plugins.a2pt.actions.ShowBuildDirectoryAction" />
4950 <action id =" com.z8dn.plugins.a2pt.ShowProjectFilesInModuleAction"
5051 class =" com.z8dn.plugins.a2pt.actions.ShowProjectFilesInModuleAction" />
52+ <action id =" CustomizeAndroidTreeViewAction"
53+ class =" com.z8dn.plugins.a2pt.actions.CustomizeAndroidTreeViewAction"
54+ text =" Customize Android Tree View..."
55+ description =" Open Advanced Android Project View settings" />
5156 </group >
5257 </actions >
5358</idea-plugin >
Original file line number Diff line number Diff line change 11# Project View Actions
22action.ProjectView.ShowBuildDirectoryAction.text =Display Build Directory
33action.ProjectView.ShowProjectFilesInModuleAction.text =Display Project Files in Modules
4+ action.ProjectView.CustomizeAndroidTreeViewAction.text =Customize Android Tree View...
5+ action.ProjectView.CustomizeAndroidTreeViewAction.description =Open Advanced Android Project View settings
46
57# Settings
68settings.DisplayName.text =Advanced Android Project View
You can’t perform that action at this time.
0 commit comments