Skip to content

Commit 77dee00

Browse files
authored
Merge pull request #4621 from JoeRobich/set-statusbaritem-name
Set the names of the status bar items
2 parents 3aa3167 + b0010f2 commit 77dee00

File tree

4 files changed

+22
-12
lines changed

4 files changed

+22
-12
lines changed

package-lock.json

Lines changed: 9 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
"@types/semver": "5.5.0",
9393
"@types/tmp": "0.0.33",
9494
"@types/unzipper": "^0.9.1",
95-
"@types/vscode": "1.53.0",
95+
"@types/vscode": "1.57.0",
9696
"@types/yauzl": "2.9.1",
9797
"archiver": "5.3.0",
9898
"chai": "4.3.4",
@@ -381,7 +381,7 @@
381381
}
382382
],
383383
"engines": {
384-
"vscode": "^1.53.0"
384+
"vscode": "^1.57.0"
385385
},
386386
"activationEvents": [
387387
"onDebugInitialConfigurations",

src/main.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,14 +95,17 @@ export async function activate(context: vscode.ExtensionContext): Promise<CSharp
9595
eventStream.subscribe(errorMessageObserver.post);
9696

9797
let omnisharpStatusBar = new StatusBarItemAdapter(vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Left, Number.MIN_VALUE + 2));
98+
omnisharpStatusBar.name = "C# Language Service Status";
9899
let omnisharpStatusBarObserver = new OmnisharpStatusBarObserver(omnisharpStatusBar);
99100
eventStream.subscribe(omnisharpStatusBarObserver.post);
100101

101102
let projectStatusBar = new StatusBarItemAdapter(vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Left, Number.MIN_VALUE + 1));
103+
projectStatusBar.name = "C# Project Selector";
102104
let projectStatusBarObserver = new ProjectStatusBarObserver(projectStatusBar);
103105
eventStream.subscribe(projectStatusBarObserver.post);
104106

105107
let backgroundWorkStatusBar = new StatusBarItemAdapter(vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Left, Number.MIN_VALUE));
108+
backgroundWorkStatusBar.name = "C# Code Analysis";
106109
let backgroundWorkStatusBarObserver = new BackgroundWorkStatusBarObserver(backgroundWorkStatusBar);
107110
eventStream.subscribe(backgroundWorkStatusBarObserver.post);
108111

src/statusBarItemAdapter.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,14 @@ export class StatusBarItemAdapter implements vscodeAdapter.StatusBarItem {
4848
this.statusBarItem.command = value;
4949
}
5050

51+
get name(): string {
52+
return this.statusBarItem.name;
53+
}
54+
55+
set name(value: string) {
56+
this.statusBarItem.name = value;
57+
}
58+
5159
show(): void {
5260
this.statusBarItem.show();
5361
}

0 commit comments

Comments
 (0)