in src/main/kotlin/org/jetbrains/tinygoplugin/ui/TinyGoUIComponents.kt [232:253]
fun generateSettingsPanel(
project: Project,
wrapper: TinyGoPropertiesWrapper,
parentDisposable: Disposable,
) = panel {
tinyGoSettings(project, { project.basePath.orEmpty() }, wrapper, parentDisposable)
row("GOOS") {
textField()
.bindText(wrapper.goOs)
.columns(COLUMNS_MEDIUM)
}
row("GOARCH") {
textField()
.bindText(wrapper.goArch)
.columns(COLUMNS_MEDIUM)
}
row("Go tags") {
expandableTextField()
.bindText(wrapper.goTags)
.columns(COLUMNS_LARGE)
}
}