Skip to content

Commit 4ef6ee0

Browse files
committed
Show coder logo on connection tray
1 parent 1623970 commit 4ef6ee0

File tree

1 file changed

+2
-15
lines changed

1 file changed

+2
-15
lines changed

src/main/kotlin/com/coder/gateway/views/CoderGatewayConnectionComponent.kt

+2-15
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,21 @@ package com.coder.gateway.views
33
import com.intellij.openapi.util.Disposer
44
import com.intellij.ui.IconManager
55
import com.intellij.ui.components.JBLabel
6-
import com.intellij.ui.components.JBLoadingPanel
76
import com.intellij.util.ui.components.BorderLayoutPanel
87
import com.jetbrains.rd.util.lifetime.Lifetime
98
import com.jetbrains.rd.util.lifetime.onTermination
10-
import java.awt.BorderLayout
119

1210
class CoderGatewayConnectionComponent(val lifetime: Lifetime, val url: String, val workspaceId: String) : BorderLayoutPanel() {
1311
private val disposable = Disposer.newDisposable()
1412
private val mainPanel = BorderLayoutPanel().apply {
1513
add(JBLabel(IconManager.getInstance().getIcon("coder_logo_52.svg", CoderGatewayConnectionComponent::class.java)), "Center")
1614
}
17-
val loadingPanel = JBLoadingPanel(BorderLayout(), disposable).apply {
18-
startLoading()
19-
add(mainPanel, "Center")
20-
}
2115

2216
init {
23-
2417
lifetime.onTermination {
2518
Disposer.dispose(disposable)
2619
}
27-
}
2820

29-
var isLoading: Boolean
30-
get() = loadingPanel.isLoading
31-
set(value) = if (value) {
32-
loadingPanel.startLoading()
33-
} else {
34-
loadingPanel.stopLoading()
35-
}
21+
add(mainPanel, "Center")
22+
}
3623
}

0 commit comments

Comments
 (0)