Exemple #1
0
        /// <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;
            }
        }
Exemple #2
0
 /// <summary>
 ///     Constructor
 /// </summary>
 /// <param name="panel"></param>
 /// <param name="model"></param>
 public FunctionalBlockControl(FunctionalAnalysisPanel panel, NameSpace model)
     : base(panel, model)
 {
     BoxMode = BoxModeEnum.RoundedCorners;
 }
Exemple #3
0
 /// <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;
 }