public void Init(CMSViewAdapter viewAdapter) { this.loggingInfoControl1.Init(viewAdapter); this.viewAdapter = viewAdapter; trackingSuiteStandard = viewAdapter.StandardTrackingSuite; togglerConfig = viewAdapter.ControlTogglerConfig; InitClassicControls(); InitAdvancedControls(); AdjustDisplaysToTracker(); }
public void UpdateControlTogglerConfig(CMSControlTogglerConfig togglerConfig) { lock (mutex) { IntervalTime = togglerConfig.IntervalTime; AutoStartControlEnabled = togglerConfig.AutoStartControlEnabled; AutoStopControlEnabled = togglerConfig.AutoStopControlEnabled; AutoStartDelay = togglerConfig.AutoStartDelay; ScrollStart = togglerConfig.ScrollStart; CtrlStart = togglerConfig.CtrlStart; CtrlStop = togglerConfig.CtrlStop; ScrollStop = togglerConfig.ScrollStop; PlaySoundOnControlChanges = togglerConfig.PlaySoundOnControlChanges; } }
public void SetTrackingControlMessage(bool control, string extraMessage) { //if (this.controlLabel.InvokeRequired) //{ //try //{ // controlLabel.Invoke(new SetTrackingControlMessageDelegate(SetTrackingControlMessage), new object[] { control, extraMessage }); //} //catch (Exception e) //{ //} //} //else //{ string msg = ""; /* * if (control) * { * controlLabel.Text = CMSConstants.CONTROL_CAMERA_MOUSE; * } * else * { * controlLabel.Text = CMSConstants.CONTROL_MOUSE; * }*/ CMSControlTogglerConfig togglerConfig = viewAdapter.ControlTogglerConfig; if (control) { msg = CMSConstants.TO_STOP_CONTROL + Environment.NewLine; if (togglerConfig.ScrollStop) { msg += CMSConstants.SCROLL_LOCK_KEY_DESCRIPTION; } if (togglerConfig.CtrlStop) { if (togglerConfig.ScrollStop) { msg += ", "; } msg += CMSConstants.CTRL_KEY_DESCRIPTION; } if (togglerConfig.AutoStopControlEnabled) { if (togglerConfig.ScrollStop || togglerConfig.CtrlStop) { msg += ", "; } msg += "Move mouse by hand"; } this.ReceiveMessage(msg, Color.Black); } else { msg = CMSConstants.TO_START_CONTROL + Environment.NewLine; if (togglerConfig.ScrollStart) { msg += CMSConstants.SCROLL_LOCK_KEY_DESCRIPTION; } if (togglerConfig.CtrlStart) { if (togglerConfig.ScrollStart) { msg += ", "; } msg += CMSConstants.CTRL_KEY_DESCRIPTION; } if (togglerConfig.AutoStartControlEnabled) { if (togglerConfig.CtrlStart || togglerConfig.ScrollStart) { msg += ", "; } msg += CMSConstants.AUTO_START; } } msg += extraMessage; //ReceiveMessage(msg, Color.Black); // } standardMessagePass.SetMessage(msg, Color.Black, control ? 1 : 2); }