Beispiel #1
0
 private void OnNewActiveModeEvent(object sender, NewActiveModeEventArgs e)
 {
     if (e.lastActive != null)
     {
         loggerGui.SetButtonStatus(e.lastActive, false);
     }
     if (e.newActive != null)
     {
         loggerGui.SetButtonStatus(e.newActive, true);
     }
 }
Beispiel #2
0
        /// <summary>
        /// Sets active mode to null.
        /// </summary>
        public void SetNoModeActive()
        {
            NewActiveModeEventArgs args = new NewActiveModeEventArgs();

            if (activeMode != null)
            {
                args.lastActive = this.activeMode.GetButton();
            }
            else
            {
                args.lastActive = null;
            }
            args.newActive  = null;
            this.activeMode = null;
            newActiveModeEvent(this, args);
        }
Beispiel #3
0
        /// <summary>
        /// Sets active mode via button.
        /// </summary>
        /// <param name="modeButton">Button of currently active mode.</param>
        public void SetActiveMode(Button modeButton)
        {
            NewActiveModeEventArgs args = new NewActiveModeEventArgs();

            if (activeMode != null)
            {
                args.lastActive = this.activeMode.GetButton();
            }
            else
            {
                args.lastActive = null;
            }
            args.newActive  = modeButton;
            this.activeMode = (Mode)modes[modeButton];
            newActiveModeEvent(this, args);
        }
 private void OnNewActiveModeEvent(object sender, NewActiveModeEventArgs e)
 {
     if (e.lastActive != null)
     {
         loggerGui.SetButtonStatus(e.lastActive, false);
     }
     if (e.newActive != null)
     {
         loggerGui.SetButtonStatus(e.newActive, true);
     }
 }
Beispiel #5
0
 /// <summary>
 /// Sets active mode.
 /// </summary>
 /// <param name="activeMode">Currently active mode.</param>
 public void SetActiveMode(Mode activeMode)
 {
     NewActiveModeEventArgs args = new NewActiveModeEventArgs();
     if (activeMode != null)
     {
         args.lastActive = this.activeMode.GetButton();
     }
     else
     {
         args.lastActive = null;
     }
     args.newActive = activeMode.GetButton();
     this.activeMode = activeMode;
     newActiveModeEvent(this, args);
 }
Beispiel #6
0
 /// <summary>
 /// Sets active mode via button.
 /// </summary>
 /// <param name="modeButton">Button of currently active mode.</param>
 public void SetActiveMode(Button modeButton)
 {
     NewActiveModeEventArgs args = new NewActiveModeEventArgs();
     if (activeMode != null)
     {
         args.lastActive = this.activeMode.GetButton();
     }
     else
     {
         args.lastActive = null;
     }
     args.newActive = modeButton;
     this.activeMode = (Mode)modes[modeButton];
     newActiveModeEvent(this, args);
 }