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 @@ +pause \ 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 @@ +pause \ 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 @@ +continue 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 @@ +continue 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"); } } }