/// <summary> /// Handles a double click event on the control /// </summary> /// <param name="sender"></param> /// <param name="mouseEventArgs"></param> public override void HandleDoubleClick(object sender, MouseEventArgs mouseEventArgs) { base.HandleDoubleClick(sender, mouseEventArgs); FunctionalAnalysisPanel panel = (FunctionalAnalysisPanel)Panel; if (panel != null) { FunctionalAnalysisWindow window = new FunctionalAnalysisWindow(); GuiUtils.MdiWindow.AddChildWindow(window); window.SetNameSpaceContainer(TypedModel); window.Text = TypedModel.Name + @" " + Resources.FunctionalBlockControl_HandleMouseDoubleClick_functional_analysis; } }
/// <summary> /// Constructor /// </summary> /// <param name="panel"></param> /// <param name="model"></param> public FunctionalBlockControl(FunctionalAnalysisPanel panel, NameSpace model) : base(panel, model) { BoxMode = BoxModeEnum.RoundedCorners; }
/// <summary> /// Constructor /// </summary> /// <param name="panel"></param> /// <param name="model"></param> public AccessToControl(FunctionalAnalysisPanel panel, AccessMode model) : base(panel, model) { ArrowMode = ArrowModeEnum.Half; ArrowFill = ArrowFillEnum.Fill; }