예제 #1
0
 protected void CaptureMode_Changed(object sender, ModeChangedEventArgs e)
 {
     // Update tray icon based on new state
     if (e.Mode == CaptureMode.UserDisabled)
     {
         _trainingModeMenuItem.Enabled = false;
         _disableGesturesMenuItem.Checked = true;
         _trayIcon.Icon = Resources.stop;
     }
     else
     {
         _trainingModeMenuItem.Enabled = true;
         _disableGesturesMenuItem.Checked = false;
         // Consider state of Training Mode and load according icon
         if (e.Mode == CaptureMode.Training)
         {
             _trayIcon.Icon = Resources.add;
             _trainingModeMenuItem.Checked = true;
         }
         else
         {
             _trayIcon.Icon = Resources.normal_daemon;
             _trainingModeMenuItem.Checked = false;
         }
     }
 }
예제 #2
0
 protected virtual void OnModeChanged(ModeChangedEventArgs e)
 {
     if (ModeChanged != null) ModeChanged(this, e);
 }