Example #1
0
        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";
        }
Example #2
0
 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")));
 }