Exemplo n.º 1
0
        public override void HandleDoubleClick(object sender, MouseEventArgs mouseEventArgs)
        {
            base.HandleDoubleClick(sender, mouseEventArgs);

            StatePanel panel = (StatePanel)Panel;

            if (panel != null)
            {
                StateDiagramWindow window = new StateDiagramWindow();
                GuiUtils.MdiWindow.AddChildWindow(window);
                window.StatePanel.SetStateMachine(panel.StateMachineVariable, TypedModel.StateMachine);
                window.Text = TypedModel.Name + @" " + Resources.StateControl_HandleMouseDoubleClick_state_diagram;
            }
        }
Exemplo n.º 2
0
            /// <summary>
            ///     Executes the action requested by this tool strip button
            /// </summary>
            protected override void OnClick(EventArgs e)
            {
                StateDiagramWindow window = new StateDiagramWindow();
                GuiUtils.MdiWindow.AddChildWindow(window);
                window.StatePanel.SetStateMachine(Variable);
                window.Text = Variable.Name + @" " + Resources.ToolStripShowStateMachine_OnClick_state_diagram;

                base.OnClick(e);
            }