in jetbrains-core/src/software/aws/toolkits/jetbrains/core/explorer/AwsExplorerFactory.kt [20:58]
override fun createToolWindowContent(project: Project, toolWindow: ToolWindow) {
val explorer = ExplorerToolWindow.getInstance(project)
val contentManager = toolWindow.contentManager
val content = contentManager.factory.createContent(explorer, null, false)
contentManager.addContent(content)
toolWindow.helpId = HelpIds.EXPLORER_WINDOW.id
if (toolWindow is ToolWindowEx) {
val actionManager = ActionManager.getInstance()
toolWindow.setTitleActions(listOf(actionManager.getAction("aws.toolkit.explorer.titleBar")))
toolWindow.setAdditionalGearActions(
DefaultActionGroup().apply {
add(
OpenBrowserAction(
title = message("explorer.view_documentation"),
url = "https://docs.aws.amazon.com/console/toolkit-for-jetbrains"
)
)
add(
OpenBrowserAction(
title = message("explorer.view_source"),
icon = AllIcons.Vcs.Vendors.Github,
url = "https://github.com/aws/aws-toolkit-jetbrains"
)
)
add(
OpenBrowserAction(
title = message("explorer.create_new_issue"),
icon = AllIcons.Vcs.Vendors.Github,
url = "https://github.com/aws/aws-toolkit-jetbrains/issues/new/choose"
)
)
add(actionManager.getAction("aws.toolkit.showFeedback"))
add(ExperimentsActionGroup())
add(actionManager.getAction("aws.settings.show"))
}
)
}
}