public PinnedManager(IClipboardFormatsManager formatsManager, IClipboardObjectsManager clipboardObjectsManager, IClipboardObjectManager clipboardObjectManager, IAppDataManager appDataManager) { if (pinnedTriggerType == null) { pinnedTriggerType = new CustomClipboardTriggerType("Pinned", "PinIcon"); } this.formatsManager = formatsManager; this.clipboardObjectsManager = clipboardObjectsManager; this.clipboardObjectManager = clipboardObjectManager; directory = appDataManager.RoamingPath + "Pins"; }
public static void AddTriggerToQueue(this ClipboardObjectsManager sut, ClipboardTriggerType triggerType = null) { triggerType ??= new CustomClipboardTriggerType("Test", "Test"); sut.ProcessClipboardTrigger(new ClipboardTrigger(triggerType, new ProgramInfo(Process.GetCurrentProcess()), new ProgramInfo(Process.GetCurrentProcess()), new WindowInfo("Test", "Test"))); }