/// <summary> /// Handles a double click event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TimeLineControl_DoubleClick(object sender, EventArgs e) { ModelEvent evt = GetEventUnderMouse(); VariableUpdate variableUpdate = evt as VariableUpdate; if (variableUpdate != null) { EditorView.Window form = new EditorView.Window(); TimeLineExpressionableTextChangeHandler handler = new TimeLineExpressionableTextChangeHandler(this, variableUpdate.Action); form.setChangeHandler(handler); GuiUtils.MdiWindow.AddChildWindow(form, DockAreas.Float); } Expect expect = evt as Expect; if (expect != null) { EditorView.Window form = new EditorView.Window(); TimeLineExpressionableTextChangeHandler handler = new TimeLineExpressionableTextChangeHandler(this, expect.Expectation); form.setChangeHandler(handler); GuiUtils.MdiWindow.AddChildWindow(form, DockAreas.Float); } }
/// <summary> /// Handles a double click event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TimeLineControl_DoubleClick(object sender, EventArgs e) { ModelEvent evt = GetEventUnderMouse(); VariableUpdate variableUpdate = evt as VariableUpdate; if (variableUpdate != null) { EditorView.Window form = new EditorView.Window(); TimeLineExpressionableTextChangeHandler handler = new TimeLineExpressionableTextChangeHandler(this, variableUpdate.Action); form.setChangeHandler(handler); GuiUtils.MdiWindow.AddChildWindow(form, DockAreas.Float); } Expect expect = evt as Expect; if (expect != null) { EditorView.Window form = new EditorView.Window(); TimeLineExpressionableTextChangeHandler handler = new TimeLineExpressionableTextChangeHandler(this, expect.Expectation); form.setChangeHandler(handler); GuiUtils.MdiWindow.AddChildWindow(form, DockAreas.Float); } }