예제 #1
0
 public MonitorUI()
 {
     runningStep_       = new Label();
     active_            = new Checkbox("Active");
     enabled_           = new Checkbox("Step enabled");
     paused_            = new Checkbox("Step paused");
     forceCheckEnabled_ = new Button(
         "Force recheck modifiers", ForceCheckEnabled);
     forceRun_ = new Button("Force run this step", ForceRunThis);
     repeat_   = new RandomizableTimeMonitorWidgets("Repeat");
     delay_    = new DelayMonitor();
     overlap_  = new OverlapMonitorUI();
 }
예제 #2
0
 public EyesModifierMonitor()
 {
     current_     = new Label("", Widget.Right);
     currentPos_  = new Label("", Widget.Right);
     head_        = new Label("", Widget.Right);
     eyes_        = new Label("", Widget.Right);
     saccade_     = new Label("", Widget.Right);
     saccadeTime_ = new RandomizableTimeMonitorWidgets(
         "Saccade", Widget.Right);
     saccadeMin_    = new FloatSlider("Saccade minimum", null, Widget.Right);
     saccadeMax_    = new FloatSlider("Saccade maximum", null, Widget.Right);
     focusDuration_ = new RandomizableTimeMonitorWidgets(
         "Focus duration", Widget.Right);
     currentfocusDuration_ = new FloatSlider(
         "Current focus duration", null, Widget.Right);
     focusDurationProgress_ = new FloatSlider(
         "Focus progress", null, Widget.Right);
     minDistance_ = new FloatSlider("Minimum distance", null, Widget.Right);
 }
예제 #3
0
 public RandomDurationMonitor(string name, int flags)
     : base(flags)
 {
     timeWidgets_ = new RandomizableTimeMonitorWidgets(
         name, flags_);
 }