Beispiel #1
0
 public zmęczenieGracza()
 {
     seeh = new SessionEndedEventHandler(systemClosingEvent);
     SystemEvents.SessionEnded += seeh;
     loadRubbishFile();
     zmęczenie        = new klikanie();
     zmęczenie.orThis = new klikanie.willOrThis(ileSieZmeczyl);
 }
Beispiel #2
0
        /// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// sessionendedeventhandler.BeginInvoke(sender, e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this SessionEndedEventHandler sessionendedeventhandler, Object sender, SessionEndedEventArgs e, AsyncCallback callback)
        {
            if (sessionendedeventhandler == null)
            {
                throw new ArgumentNullException("sessionendedeventhandler");
            }

            return(sessionendedeventhandler.BeginInvoke(sender, e, callback, null));
        }
Beispiel #3
0
        public SessionEndedEventHandlerTests()
        {
            _loggerFactoryMock.Setup(m => m.Get(It.IsAny <LogTopic>()))
            .Returns(new Mock <ILogger>().Object);

            _target = new SessionEndedEventHandler(
                _guestSessionControllerMock.Object,
                _projectLobbyStateControllerMock.Object,
                _loggerFactoryMock.Object);
        }
        public ControlPanel()
        {
            //initialization
            InitializeComponent();
            IPC = new InternalProcessControl();

            //data entry field settings
            fetchProgramData();
            ListModificationStatusLabel.Visibility = Visibility.Collapsed;//hide label on start up

            //event handling
            AddButton.Click      += OnAddButtonClicked;
            RemoveButton.Click   += OnRemoveButtonClicked;
            ActivateButton.Click += onActivateButtonClick;
            AddButtonRL.Click    += AddButtonRL_Click;

            //prevent force kill check button
            PreventForceKillButton.Checked   += onPreventForceKillButtonAction;
            PreventForceKillButton.Unchecked += onPreventForceKillButtonAction;
            SessionEndedEventHandler sessionEndedEvent = new SessionEndedEventHandler(ControlPanel_Closed);

            //background task check button
            BackgroundTaskButton.Checked   += onBackgroundTaskButtonAction;
            BackgroundTaskButton.Unchecked += onBackgroundTaskButtonAction;

            //on window closing event
            //this.Closing += onUserClose;
            this.Closed += onUserClose;

            notifyIcon.DoubleClick += delegate(object sender, EventArgs args)
            {
                Show();
                WindowState = WindowState.Normal;
            };

            //Running Program List Box Initialization  --> wdym?
            //BindingOperations.EnableCollectionSynchronization(RunningProgramList.ItemsSource, _syncLock);
            RunningProgramList.ItemsSource = _internalProcessList;

            //start the current process thread
            CPLThread        = new Thread(() => constantCPLUpdateThread());
            CPLThreadRunning = true;
            CPLThread.Start();
        }
        public void DoesNotSignalSessionEnded()
        {
            bool signaled = false;
            SessionEndedEventHandler endedHandler = (o, e) =>
            {
                signaled = true;
            };

            SystemEvents.SessionEnded += endedHandler;

            try
            {
                SendMessage(false, 0);
                Assert.False(signaled);
            }
            finally
            {
                SystemEvents.SessionEnded -= endedHandler;
            }
        }
        public void SignalsSessionEnded(int lParam, SessionEndReasons reason)
        {
            bool signaled = false;
            SessionEndedEventArgs    args         = null;
            SessionEndedEventHandler endedHandler = (o, e) =>
            {
                signaled = true;
                args     = e;
            };

            SystemEvents.SessionEnded += endedHandler;

            try
            {
                SendMessage(true, lParam);
                Assert.True(signaled);
                Assert.NotNull(args);
                Assert.Equal(reason, args.Reason);
            }
            finally
            {
                SystemEvents.SessionEnded -= endedHandler;
            }
        }
 public static void add_SessionEnded(SessionEndedEventHandler value)
 {
 }
 public static void remove_SessionEnded(SessionEndedEventHandler value)
 {
 }
        public static void add_SessionEnded (SessionEndedEventHandler value) {

        }
        public static void remove_SessionEnded (SessionEndedEventHandler value) {

        }