File tree Expand file tree Collapse file tree 3 files changed +14
-5
lines changed Expand file tree Collapse file tree 3 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ import * as url from "url";
10
10
import * as vscode from "vscode" ;
11
11
import * as util from "../common/util" ;
12
12
13
+ import * as constants from "../common/constants" ;
13
14
import { arduinoChannel } from "../common/outputChannel" ;
14
15
import { DeviceContext } from "../deviceContext" ;
15
16
import { ArduinoApp } from "./arduino" ;
@@ -35,11 +36,11 @@ export class BoardManager {
35
36
private _currentBoard : IBoard ;
36
37
37
38
constructor ( private _settings : IArduinoSettings , private _arduinoApp : ArduinoApp ) {
38
- this . _boardStatusBar = vscode . window . createStatusBarItem ( vscode . StatusBarAlignment . Right , 5 ) ;
39
+ this . _boardStatusBar = vscode . window . createStatusBarItem ( vscode . StatusBarAlignment . Right , constants . statusBarPriority . BOARD ) ;
39
40
this . _boardStatusBar . command = "arduino.changeBoardType" ;
40
41
this . _boardStatusBar . tooltip = "Change Board Type" ;
41
42
42
- this . _configStatusBar = vscode . window . createStatusBarItem ( vscode . StatusBarAlignment . Right , 4 ) ;
43
+ this . _configStatusBar = vscode . window . createStatusBarItem ( vscode . StatusBarAlignment . Right , constants . statusBarPriority . CONFIG ) ;
43
44
this . _configStatusBar . command = "arduino.showBoardConfig" ;
44
45
this . _configStatusBar . text = "Config" ;
45
46
this . _configStatusBar . tooltip = "Config Board" ;
Original file line number Diff line number Diff line change @@ -29,3 +29,11 @@ export const messages = {
29
29
SERIAL_PORT_NOT_STARTED : "Serial Monitor has not been started." ,
30
30
SEND_BEFORE_OPEN_SERIALPORT : "Please open a serial port first." ,
31
31
} ;
32
+
33
+ export const statusBarPriority = {
34
+ PORT : 2 ,
35
+ OPEN_PORT : 3 ,
36
+ BAUD_RATE : 4 ,
37
+ CONFIG : 5 ,
38
+ BOARD : 6 ,
39
+ } ;
Original file line number Diff line number Diff line change @@ -52,18 +52,18 @@ export class SerialMonitor implements vscode.Disposable {
52
52
private constructor ( ) {
53
53
this . _outputChannel = vscode . window . createOutputChannel ( SerialMonitor . SERIAL_MONITOR ) ;
54
54
this . _currentBaudRate = SerialMonitor . DEFAULT_BAUD_RATE ;
55
- this . _portsStatusBar = vscode . window . createStatusBarItem ( vscode . StatusBarAlignment . Right , 2 ) ;
55
+ this . _portsStatusBar = vscode . window . createStatusBarItem ( vscode . StatusBarAlignment . Right , constants . statusBarPriority . PORT ) ;
56
56
this . _portsStatusBar . command = "arduino.selectSerialPort" ;
57
57
this . _portsStatusBar . tooltip = "Select Serial Port" ;
58
58
this . _portsStatusBar . show ( ) ;
59
59
60
- this . _openPortStatusBar = vscode . window . createStatusBarItem ( vscode . StatusBarAlignment . Right , 3 ) ;
60
+ this . _openPortStatusBar = vscode . window . createStatusBarItem ( vscode . StatusBarAlignment . Right , constants . statusBarPriority . OPEN_PORT ) ;
61
61
this . _openPortStatusBar . command = "arduino.openSerialMonitor" ;
62
62
this . _openPortStatusBar . text = `$(plug)` ;
63
63
this . _openPortStatusBar . tooltip = "Open Serial Monitor" ;
64
64
this . _openPortStatusBar . show ( ) ;
65
65
66
- this . _baudRateStatusBar = vscode . window . createStatusBarItem ( vscode . StatusBarAlignment . Right , 4 ) ;
66
+ this . _baudRateStatusBar = vscode . window . createStatusBarItem ( vscode . StatusBarAlignment . Right , constants . statusBarPriority . BAUD_RATE ) ;
67
67
this . _baudRateStatusBar . command = "arduino.changeBaudRate" ;
68
68
this . _baudRateStatusBar . tooltip = "Baud Rate" ;
69
69
this . _baudRateStatusBar . text = SerialMonitor . DEFAULT_BAUD_RATE . toString ( ) ;
You can’t perform that action at this time.
0 commit comments