diff --git a/src/sql/workbench/parts/queryHistory/browser/media/clear-dark.svg b/src/sql/workbench/parts/queryHistory/browser/media/clear-dark.svg
new file mode 100644
index 0000000000..04d64ab41c
--- /dev/null
+++ b/src/sql/workbench/parts/queryHistory/browser/media/clear-dark.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/sql/workbench/parts/queryHistory/browser/media/clear-hc.svg b/src/sql/workbench/parts/queryHistory/browser/media/clear-hc.svg
new file mode 100644
index 0000000000..44a41edd3b
--- /dev/null
+++ b/src/sql/workbench/parts/queryHistory/browser/media/clear-hc.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/sql/workbench/parts/queryHistory/browser/media/clear-light.svg b/src/sql/workbench/parts/queryHistory/browser/media/clear-light.svg
new file mode 100644
index 0000000000..f6a51c856f
--- /dev/null
+++ b/src/sql/workbench/parts/queryHistory/browser/media/clear-light.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/sql/workbench/parts/queryHistory/browser/media/pause.svg b/src/sql/workbench/parts/queryHistory/browser/media/pause.svg
new file mode 100644
index 0000000000..0875d60cb8
--- /dev/null
+++ b/src/sql/workbench/parts/queryHistory/browser/media/pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/sql/workbench/parts/queryHistory/browser/media/pause_inverse.svg b/src/sql/workbench/parts/queryHistory/browser/media/pause_inverse.svg
new file mode 100644
index 0000000000..5072d2f8cd
--- /dev/null
+++ b/src/sql/workbench/parts/queryHistory/browser/media/pause_inverse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/sql/workbench/parts/queryHistory/browser/media/queryHistoryPanel.css b/src/sql/workbench/parts/queryHistory/browser/media/queryHistoryPanel.css
index ce47ed9624..e0250f900a 100644
--- a/src/sql/workbench/parts/queryHistory/browser/media/queryHistoryPanel.css
+++ b/src/sql/workbench/parts/queryHistory/browser/media/queryHistoryPanel.css
@@ -54,3 +54,32 @@
background-image: url("status_error.svg");
}
+.monaco-workbench .clear-query-history-action.clear-query-history {
+ background: url('clear-light.svg') center center no-repeat;
+}
+
+.vs-dark .monaco-workbench .clear-query-history-action.clear-query-history {
+ background: url('clear-dark.svg') center center no-repeat;
+}
+
+.hc-black .monaco-workbench .clear-query-history-action.clear-query-history {
+ background: url('clear-hc.svg') center center no-repeat;
+}
+
+.monaco-workbench .toggle-query-history-capture-action.toggle-query-history-capture-pause {
+ background: url('pause.svg') center center no-repeat;
+}
+
+.vs-dark .monaco-workbench .toggle-query-history-capture-action.toggle-query-history-capture-pause,
+.hc-black .monaco-workbench .toggle-query-history-capture-action.toggle-query-history-capture-pause {
+ background: url('pause_inverse.svg') center center no-repeat;
+}
+
+.monaco-workbench .toggle-query-history-capture-action.toggle-query-history-capture-start {
+ background: url('start.svg') center center no-repeat;
+}
+
+.vs-dark .monaco-workbench .toggle-query-history-capture-action.toggle-query-history-capture-start,
+.hc-black .monaco-workbench .toggle-query-history-capture-action.toggle-query-history-capture-start {
+ background: url('start_inverse.svg') center center no-repeat;
+}
diff --git a/src/sql/workbench/parts/queryHistory/browser/media/start.svg b/src/sql/workbench/parts/queryHistory/browser/media/start.svg
new file mode 100644
index 0000000000..9b0a10da43
--- /dev/null
+++ b/src/sql/workbench/parts/queryHistory/browser/media/start.svg
@@ -0,0 +1 @@
+
diff --git a/src/sql/workbench/parts/queryHistory/browser/media/start_inverse.svg b/src/sql/workbench/parts/queryHistory/browser/media/start_inverse.svg
new file mode 100644
index 0000000000..f9f8ac32be
--- /dev/null
+++ b/src/sql/workbench/parts/queryHistory/browser/media/start_inverse.svg
@@ -0,0 +1 @@
+
diff --git a/src/sql/workbench/parts/queryHistory/browser/queryHistoryActions.ts b/src/sql/workbench/parts/queryHistory/browser/queryHistoryActions.ts
index 38d4c913f9..6a841407aa 100644
--- a/src/sql/workbench/parts/queryHistory/browser/queryHistoryActions.ts
+++ b/src/sql/workbench/parts/queryHistory/browser/queryHistoryActions.ts
@@ -59,7 +59,7 @@ export class ClearHistoryAction extends Action {
label: string,
@ICommandService private _commandService: ICommandService
) {
- super(id, label, 'clear-query-history-action codicon-clear-all');
+ super(id, label, 'clear-query-history-action clear-query-history');
}
public async run(): Promise {
@@ -108,7 +108,7 @@ export class RunQueryAction extends Action {
export class ToggleQueryHistoryCaptureAction extends Action {
public static ID = 'queryHistory.toggleCapture';
- public static LABEL = localize('queryHistory.toggleCaptureLabel', "Toggle Query History capture");
+ public static LABEL = localize('queryHistory.toggleCaptureLabel', "Toggle Query History Capture");
constructor(
id: string,
@@ -127,11 +127,11 @@ export class ToggleQueryHistoryCaptureAction extends Action {
private setClassAndLabel(enabled: boolean) {
if (enabled) {
- this.class = 'toggle-query-history-capture-action codicon-pause';
- this.label = localize('queryHistory.disableCapture', "Pause Query History capture");
+ this.class = 'toggle-query-history-capture-action toggle-query-history-capture-pause';
+ this.label = localize('queryHistory.disableCapture', "Pause Query History Capture");
} else {
- this.class = 'toggle-query-history-capture-action codicon-play';
- this.label = localize('queryHistory.enableCapture', "Start Query History capture");
+ this.class = 'toggle-query-history-capture-action toggle-query-history-capture-start';
+ this.label = localize('queryHistory.enableCapture', "Start Query History Capture");
}
}
}