mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Initial VS Code 1.19 source merge (#571)
* Initial 1.19 xcopy * Fix yarn build * Fix numerous build breaks * Next batch of build break fixes * More build break fixes * Runtime breaks * Additional post merge fixes * Fix windows setup file * Fix test failures. * Update license header blocks to refer to source eula
This commit is contained in:
@@ -17,4 +17,19 @@ export interface IClipboardService {
|
||||
* Writes text to the system clipboard.
|
||||
*/
|
||||
writeText(text: string): void;
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads the content of the clipboard in plain text
|
||||
*/
|
||||
readText(): string;
|
||||
|
||||
/**
|
||||
* Reads text from the system find pasteboard.
|
||||
*/
|
||||
readFindText(): string;
|
||||
|
||||
/**
|
||||
* Writes text to the system find pasteboard.
|
||||
*/
|
||||
writeFindText(text: string): void;
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService';
|
||||
import { clipboard } from 'electron';
|
||||
import * as platform from 'vs/base/common/platform';
|
||||
|
||||
export class ClipboardService implements IClipboardService {
|
||||
|
||||
@@ -15,4 +16,21 @@ export class ClipboardService implements IClipboardService {
|
||||
public writeText(text: string): void {
|
||||
clipboard.writeText(text);
|
||||
}
|
||||
}
|
||||
|
||||
public readText(): string {
|
||||
return clipboard.readText();
|
||||
}
|
||||
|
||||
public readFindText(): string {
|
||||
if (platform.isMacintosh) {
|
||||
return clipboard.readFindText();
|
||||
}
|
||||
return '';
|
||||
}
|
||||
|
||||
public writeFindText(text: string): void {
|
||||
if (platform.isMacintosh) {
|
||||
clipboard.writeFindText(text);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user