public ClipboardUserInterfaceInteractionMediator( IClipboardCopyInterceptor clipboardCopyInterceptor, IPasteCombinationDurationMediator pasteCombinationDurationMediator, IPasteHotkeyInterceptor pasteHotkeyInterceptor, IClipboardPersistanceService clipboardPersistanceService, IClipboardDataControlPackageFactory clipboardDataControlPackageFactory, IKeyInterceptor hotkeyInterceptor, IMouseWheelHook mouseWheelHook, ILogger logger, IClipboardInjectionService clipboardInjectionService) { this.clipboardCopyInterceptor = clipboardCopyInterceptor; this.pasteCombinationDurationMediator = pasteCombinationDurationMediator; this.pasteHotkeyInterceptor = pasteHotkeyInterceptor; this.clipboardPersistanceService = clipboardPersistanceService; this.clipboardDataControlPackageFactory = clipboardDataControlPackageFactory; this.hotkeyInterceptor = hotkeyInterceptor; this.mouseWheelHook = mouseWheelHook; this.logger = logger; this.clipboardInjectionService = clipboardInjectionService; clipboardPackages = new List <IClipboardDataControlPackage>(); SetupHotkeyInterceptor(); SetupMouseHook(); }
public ClipboardInjectionService( IClipboardCopyInterceptor clipboardCopyInterceptor, IClipboardHandleFactory clipboardHandleFactory, IMemoryHandleFactory memoryHandleFactory, ILogger logger) { this.clipboardCopyInterceptor = clipboardCopyInterceptor; this.clipboardHandleFactory = clipboardHandleFactory; this.memoryHandleFactory = memoryHandleFactory; this.logger = logger; }
public ClipboardInjectionService( IClipboardCopyInterceptor clipboardCopyInterceptor, IClipboardHandleFactory clipboardHandleFactory, ILogger logger, IEnumerable <IMemoryWrapper> memoryWrappers) { this.clipboardCopyInterceptor = clipboardCopyInterceptor; this.clipboardHandleFactory = clipboardHandleFactory; this.logger = logger; this.memoryWrappers = memoryWrappers; }
public ClipboardUserInterfaceMediator( IClipboardCopyInterceptor clipboardCopyInterceptor, IPasteCombinationDurationMediator pasteCombinationDurationMediator, IClipboardDataControlPackageFactory clipboardDataControlPackageFactory) { this.clipboardCopyInterceptor = clipboardCopyInterceptor; this.pasteCombinationDurationMediator = pasteCombinationDurationMediator; this.clipboardDataControlPackageFactory = clipboardDataControlPackageFactory; clipboardPackages = new List<IClipboardDataControlPackage>(); }
public ClipboardInjectionService( IClipboardCopyInterceptor clipboardCopyInterceptor, IClipboardHandleFactory clipboardHandleFactory, IMemoryHandleFactory memoryHandleFactory, ILogger logger, IGeneralNativeApi generalNativeApi) { this.clipboardCopyInterceptor = clipboardCopyInterceptor; this.clipboardHandleFactory = clipboardHandleFactory; this.memoryHandleFactory = memoryHandleFactory; this.logger = logger; this.generalNativeApi = generalNativeApi; }
public ClipboardUserInterfaceMediator( IClipboardCopyInterceptor clipboardCopyInterceptor, IPasteCombinationDurationMediator pasteCombinationDurationMediator, IClipboardDataControlPackageFactory clipboardDataControlPackageFactory, IUserInterfaceThread userInterfaceThread) { this.clipboardCopyInterceptor = clipboardCopyInterceptor; this.pasteCombinationDurationMediator = pasteCombinationDurationMediator; this.clipboardDataControlPackageFactory = clipboardDataControlPackageFactory; this.userInterfaceThread = userInterfaceThread; clipboardPackages = new List <IClipboardDataControlPackage>(); }
public ClipboardInjectionService( IClipboardCopyInterceptor clipboardCopyInterceptor, IClipboardHandleFactory clipboardHandleFactory, IMemoryHandleFactory memoryHandleFactory, ILogger logger, IClipboardNativeApi clipboardNativeApi, IGeneralNativeApi generalNativeApi) { this.clipboardCopyInterceptor = clipboardCopyInterceptor; this.clipboardHandleFactory = clipboardHandleFactory; this.memoryHandleFactory = memoryHandleFactory; this.logger = logger; this.generalNativeApi = generalNativeApi; }
public ClipboardInjectionService( IClipboardCopyInterceptor clipboardCopyInterceptor, IClipboardHandleFactory clipboardHandleFactory, IMemoryHandleFactory memoryHandleFactory, ILogger logger, IGeneralNativeApi generalNativeApi, IClipboardNativeApi clipboardNativeApi, IEnumerable <IMemoryWrapper> memoryWrappers) { this.clipboardCopyInterceptor = clipboardCopyInterceptor; this.clipboardHandleFactory = clipboardHandleFactory; this.memoryHandleFactory = memoryHandleFactory; this.logger = logger; this.generalNativeApi = generalNativeApi; this.clipboardNativeApi = clipboardNativeApi; this.memoryWrappers = memoryWrappers; }