예제 #1
0
            /// <summary>
            /// Menu handler
            /// </summary>
            public void OnMenuSelectShapeInDiagramSpy(object sender, EventArgs e)
            {
                ORMModelBrowserToolWindow currentWindow = CurrentToolWindow;

                if (currentWindow != null)
                {
                    currentWindow.OnMenuSelectShape(NavigateToWindow.DiagramSpy);
                }
            }
예제 #2
0
            /// <summary>
            /// Menu handler
            /// </summary>
            public void OnMenuDiagramSpyDiagramList(object sender, EventArgs e)
            {
                ORMModelBrowserToolWindow currentWindow = CurrentToolWindow;

                if (currentWindow != null)
                {
                    currentWindow.OnMenuDiagramList(((OleMenuCommand)sender).MatchedCommandId, NavigateToWindow.DiagramSpy);
                }
            }
예제 #3
0
            public void OnMenuEditLabel(Object sender, EventArgs e)
            {
                ORMModelBrowserToolWindow currentWindow = CurrentToolWindow;

                if (currentWindow != null)
                {
                    currentWindow.OnMenuEditLabel();
                }
            }
예제 #4
0
            public void OnMenuIncludeInNewGroup(object sender, EventArgs e)
            {
                ORMModelBrowserToolWindow currentWindow = CurrentToolWindow;

                if (currentWindow != null)
                {
                    currentWindow.OnMenuIncludeInNewGroup();
                }
            }
예제 #5
0
            public void OnMenuSelectInGroupList(object sender, EventArgs e)
            {
                ORMModelBrowserToolWindow currentWindow = CurrentToolWindow;

                if (currentWindow != null)
                {
                    currentWindow.OnMenuSelectInGroupList(((OleMenuCommand)sender).MatchedCommandId);
                }
            }
예제 #6
0
            public void OnMenuExclusiveOrDecoupler(object sender, EventArgs e)
            {
                ORMModelBrowserToolWindow currentWindow = CurrentToolWindow;

                if (currentWindow != null)
                {
                    currentWindow.OnMenuExclusiveOrDecoupler();
                }
            }
예제 #7
0
            public void OnMenuDelete(Object sender, EventArgs e)
            {
                ORMModelBrowserToolWindow currentWindow = CurrentToolWindow;

                if (currentWindow != null)
                {
                    currentWindow.OnMenuDelete((sender as OleMenuCommand).Text);
                }
            }
예제 #8
0
            /// <summary>
            /// Menu handler
            /// </summary>
            private void OnMenuFreeFormCommand(object sender, EventArgs e)
            {
                ORMModelBrowserToolWindow currentWindow = CurrentToolWindow;

                if (currentWindow != null)
                {
                    // Defer to the doc view
                    currentWindow.OnMenuFreeFormCommand(((OleMenuCommand)sender).MatchedCommandId);
                }
            }
예제 #9
0
 private void OnStatusFreeFormCommand(object sender, EventArgs e)
 {
     ORMModelBrowserToolWindow.OnStatusCommand(sender, ORMDesignerCommands.FreeFormCommandList, CurrentToolWindow);
     ((OleMenuCommand)sender).MatchedCommandId = 0;
 }
예제 #10
0
 /// <summary>
 /// Status callback
 /// </summary>
 public void OnStatusSelectShapeInDiagramSpy(object sender, EventArgs e)
 {
     ORMModelBrowserToolWindow.OnStatusCommand(sender, ORMDesignerCommands.SelectInDiagramSpy, CurrentToolWindow);
 }
예제 #11
0
 /// <summary>
 /// Status callback
 /// </summary>
 public void OnStatusDiagramList(object sender, EventArgs e)
 {
     ORMModelBrowserToolWindow.OnStatusCommand(sender, ORMDesignerCommands.DiagramList, CurrentToolWindow);
     ((OleMenuCommand)sender).MatchedCommandId = 0;
 }
예제 #12
0
 public void OnStatusIncludeInNewGroup(object sender, EventArgs e)
 {
     ORMModelBrowserToolWindow.OnStatusCommand(sender, ORMDesignerCommands.IncludeInNewGroup, CurrentToolWindow);
 }
예제 #13
0
 public void OnStatusExclusiveOrDecoupler(object sender, EventArgs e)
 {
     ORMModelBrowserToolWindow.OnStatusCommand(sender, ORMDesignerCommands.ExclusiveOrDecoupler, CurrentToolWindow);
 }
예제 #14
0
 public void OnStatusDelete(Object sender, EventArgs e)
 {
     ORMModelBrowserToolWindow.OnStatusCommand(sender, ORMDesignerCommands.Delete | ORMDesignerCommands.DeleteAny, CurrentToolWindow);
 }