/// <summary>User has clicked an axis.</summary> /// <param name="axisType">Type of the axis.</param> private void OnAxisClick(Axis.AxisType axisType) { AxisPresenter AxisPresenter = new AxisPresenter(); currentPresenter = AxisPresenter; AxisView A = new AxisView(graphView as GraphView); graphView.ShowEditorPanel(A.MainWidget, "Axis options"); AxisPresenter.Attach(GetAxis(axisType), A, explorerPresenter); }
/// <summary>User has clicked an axis.</summary> /// <param name="axisType">Type of the axis.</param> private void OnAxisClick(Axis.AxisType axisType) { AxisPresenter AxisPresenter = new AxisPresenter(); currentPresenter = AxisPresenter; AxisView A = new AxisView(); graphView.ShowEditorPanel(A); AxisPresenter.Attach(GetAxis(axisType), A, explorerPresenter); }
private void createXInputControls() { foreach (var buttonInput in XInputHelper.Buttons) { var inputButtonView = new ButtonView(buttonInput); Model.XInputButtonViews.Add(inputButtonView); } foreach (var axisInput in XInputHelper.Axes) { var inputAxisView = new AxisView(axisInput); Model.XInputAxisViews.Add(inputAxisView); } }
/// <summary>User has clicked an axis.</summary> /// <param name="axisType">Type of the axis.</param> private void OnAxisClick(Axis.AxisType axisType) { if (currentPresenter != null) { currentPresenter.Detach(); } AxisPresenter AxisPresenter = new AxisPresenter(); currentPresenter = AxisPresenter; AxisView A = new AxisView(graphView as GraphView); string dimension = (axisType == Axis.AxisType.Left || axisType == Axis.AxisType.Right) ? "Y" : "X"; graphView.ShowEditorPanel(A.MainWidget, dimension + "-Axis options"); AxisPresenter.Attach(GetAxis(axisType), A, explorerPresenter); }
/// <summary>User has clicked an axis.</summary> /// <param name="axisType">Type of the axis.</param> private void OnAxisClick(AxisPosition axisType) { if (CurrentPresenter != null) { CurrentPresenter.Detach(); } AxisPresenter axisPresenter = new AxisPresenter(); CurrentPresenter = axisPresenter; AxisView a = new AxisView(graphView as GraphView); string dimension = (axisType == AxisPosition.Left || axisType == AxisPosition.Right) ? "Y" : "X"; graphView.ShowEditorPanel(a.MainWidget, dimension + "-Axis options"); axisPresenter.Attach(GetAxis(axisType), a, explorerPresenter); }
private void createInputControls() { foreach (var buttonInput in controller.InputDevice.GetButtons()) { var inputButtonView = new ButtonView(buttonInput); Model.InputButtonViews.Add(inputButtonView); } if (controller.InputDevice.HasAxes) { foreach (var axisInput in controller.InputDevice.GetAxes()) { var inputAxisView = new AxisView(axisInput); Model.InputAxisViews.Add(inputAxisView); } } }
public override void MakeWindowCalculation() => WindowCalculation = new AxisView { DataContext = new PremagAxisVM(Logger) };