public ClipboardPersistanceService( IFileManager fileManager, IClipboardDataPackageFactory clipboardDataPackageFactory, IClipboardFormatFactory clipboardFormatFactory) { this.fileManager = fileManager; this.clipboardDataPackageFactory = clipboardDataPackageFactory; this.clipboardFormatFactory = clipboardFormatFactory; }
public ClipboardHandle( IClipboardNativeApi clipboardNativeApi, IClipboardFormatFactory clipboardFormatFactory, IMainWindowHandleContainer mainWindow) { this.clipboardNativeApi = clipboardNativeApi; this.clipboardFormatFactory = clipboardFormatFactory; clipboardNativeApi.OpenClipboard(mainWindow.Handle); }
public ClipboardHandleFactory( IMainWindowHandleContainer mainWindow, IClipboardNativeApi clipboardNativeApi, IClipboardFormatFactory clipboardFormatFactory) { this.mainWindow = mainWindow; this.clipboardNativeApi = clipboardNativeApi; this.clipboardFormatFactory = clipboardFormatFactory; }
public ClipboardHandleFactory( IMainWindowHandleContainer mainWindow, IClipboardNativeApi clipboardNativeApi, IClipboardFormatFactory clipboardFormatFactory, ITrayIconManager trayIconManager) { this.mainWindow = mainWindow; this.clipboardNativeApi = clipboardNativeApi; this.clipboardFormatFactory = clipboardFormatFactory; this.trayIconManager = trayIconManager; }
public ClipboardHandle( IClipboardNativeApi clipboardNativeApi, IClipboardFormatFactory clipboardFormatFactory, ITrayIconManager trayIconManager, IMainWindowHandleContainer mainWindow) { this.clipboardNativeApi = clipboardNativeApi; this.clipboardFormatFactory = clipboardFormatFactory; this.trayIconManager = trayIconManager; isClipboardOpen = clipboardNativeApi.OpenClipboard(mainWindow.Handle); if (!isClipboardOpen) { DisplayClipboardHijackNotification(); } }