@@ -153,41 +153,10 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSMenuDelegate {
153
153
NSApplication . shared. terminate ( self )
154
154
}
155
155
156
- func updateStatusMenuItem( status: String ) {
157
- if status == " Stopped " {
158
- self . statusMenuItem. title = " Cluster is Stopped "
159
- self . statusMenuItem. image = NSImage ( named: NSImage . statusUnavailableName)
160
- }
161
- if status == " Running " {
162
- self . statusMenuItem. title = " Cluster is Running "
163
- self . statusMenuItem. image = NSImage ( named: NSImage . statusAvailableName)
164
- }
165
- }
166
-
167
- func showClusterStartingMessageOnStatusMenuItem( ) {
168
- self . statusMenuItem. title = " Cluster is starting... "
169
- self . statusMenuItem. image = nil
170
- }
171
-
172
- func showClusterStatusUnknownOnStatusMenuItem( ) {
173
- self . statusMenuItem. title = " Status Unknown "
174
- self . statusMenuItem. image = NSImage ( named: NSImage . statusNoneName)
175
- }
176
- func updateMenuStates( state: MenuStates ) {
177
- self . startMenuItem. isEnabled = state. startMenuEnabled
178
- self . stopMenuItem. isEnabled = state. stopMenuEnabled
179
- self . deleteMenuItem. isEnabled = state. deleteMenuEnabled
180
- self . webConsoleMenuItem. isEnabled = state. webconsoleMenuEnabled
181
- self . ocLoginForDeveloper. isEnabled = state. ocLoginForDeveloperEnabled
182
- self . ocLoginForKubeadmin. isEnabled = state. ocLoginForAdminEnabled
183
- self . copyOcLoginCommand. isEnabled = state. copyOcLoginCommand
184
- }
185
-
186
156
func initializeMenus( status: String ) {
187
- self . statusMenuItem. title = " Status Unknown "
188
- self . statusMenuItem. image = NSImage ( named: NSImage . statusNoneName)
189
- updateStatusMenuItem ( status: status)
157
+ self . statusMenuItem. title = status
190
158
if status == " Running " {
159
+ self . statusMenuItem. image = NSImage ( named: NSImage . statusAvailableName)
191
160
self . startMenuItem. isEnabled = false
192
161
self . stopMenuItem. isEnabled = true
193
162
self . deleteMenuItem. isEnabled = true
@@ -197,6 +166,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSMenuDelegate {
197
166
self . ocLoginForKubeadmin. isEnabled = true
198
167
self . statusItem. button? . appearsDisabled = false
199
168
} else if status == " Stopped " {
169
+ self . statusMenuItem. image = NSImage ( named: NSImage . statusUnavailableName)
200
170
self . startMenuItem. isEnabled = true
201
171
self . stopMenuItem. isEnabled = false
202
172
self . deleteMenuItem. isEnabled = true
@@ -206,6 +176,7 @@ class AppDelegate: NSObject, NSApplicationDelegate, NSMenuDelegate {
206
176
self . ocLoginForKubeadmin. isEnabled = false
207
177
self . statusItem. button? . appearsDisabled = true
208
178
} else {
179
+ self . statusMenuItem. image = NSImage ( named: NSImage . statusNoneName)
209
180
self . startMenuItem. isEnabled = true
210
181
self . stopMenuItem. isEnabled = false
211
182
self . deleteMenuItem. isEnabled = false
0 commit comments