Esempio n. 1
0
        private void _actionCenter_ReceivedCapture(int id, Image screenShot, NX.Hooks.HookEventArgs[] eventArgs)
        {
            string log = HookEventHelper.HookEventsToString(eventArgs);

            this._neuroLog.WriteFormat("Received Capture", "Image: {0}\n\nLog:\n{1}", screenShot != null ? "True" : "False", log);
            if (log != "")
            {
                this.UpdateTerminal(this._tabClientPageIndices[id].CaptureLog, Color.YellowGreen, log);
            }
            if (screenShot != null)
            {
                this._snapQueue.Enqueue(new TabImagePair(id, screenShot));
                this._neuroLog.Write("Start Screen Display Timer");
                this.StartScreenDisplayTimer();
            }
        }