Example #1
0
        private ProcessGroupNode DisplayProcess(IProcess aProcess, ProcessCategoryNode aCategoryNode)
        {
            _skipSelectionChangedEvent = true;

            Remove(aProcess);

            var groupNode = aCategoryNode.Add(aProcess);

            ExpandCategoryNodes();

            _skipSelectionChangedEvent = false;

            return(groupNode);
        }
Example #2
0
        public void Display(IEnumerable <IProcess> toHookOnStart, IEnumerable <IRunningProcess> unhooked,
                            IEnumerable <IRunningProcess> hookedInactive, IEnumerable <IRunningProcess> hookedActive)
        {
            lock (_lock)
            {
                toHookOnStart.ForEach(p => _toHookOnStartGroup.AddChild(ProcessNode.From(p)));

                _unHooked.Add(unhooked.Cast <IProcess>());
                _hookedInactive.Add(hookedInactive.Cast <IProcess>());
                _hookedActive.Add(hookedActive.Cast <IProcess>());
            }

            ExpandCategoryNodes();
        }
Example #3
0
        private ProcessGroupNode DisplayProcess(IProcess aProcess, ProcessCategoryNode aCategoryNode)
        {
            _skipSelectionChangedEvent = true;

            Remove(aProcess);

            var groupNode = aCategoryNode.Add(aProcess);
            ExpandCategoryNodes();

            _skipSelectionChangedEvent = false;

            return groupNode;
        }