void HandleItem(object sender)
		{
			ToolStripMenuItem item = null;
			if (sender is ToolStripMenuItem)
				item = (ToolStripMenuItem)sender;
			
			if (item != null) {
				BreakpointBookmark bookmark = (BreakpointBookmark)item.Tag;
				
				switch (item.Name) {
					case "Break":
						bookmark.Action = BreakpointAction.Break;
						break;
					case "Condition":
						EditBreakpointScriptWindow window = new EditBreakpointScriptWindow(bookmark) {
							Owner = WorkbenchSingleton.MainWindow
						};
						
						if (window.ShowDialog() ?? false) {
							bookmark = window.Data;
						}
						break;
					case "Trace":
						bookmark.Action = BreakpointAction.Trace;
						break;
				}
			}
		}
Exemplo n.º 2
0
        void HandleItem(object sender)
        {
            ToolStripMenuItem item = null;

            if (sender is ToolStripMenuItem)
            {
                item = (ToolStripMenuItem)sender;
            }

            if (item != null)
            {
                BreakpointBookmark bookmark = (BreakpointBookmark)item.Tag;

                switch (item.Name)
                {
                case "Break":
                    bookmark.Action = BreakpointAction.Break;
                    break;

                case "Condition":
                    EditBreakpointScriptWindow window = new EditBreakpointScriptWindow(bookmark)
                    {
                        Owner = WorkbenchSingleton.MainWindow
                    };

                    if (window.ShowDialog() ?? false)
                    {
                        bookmark = window.Data;
                    }
                    break;

                case "Trace":
                    bookmark.Action = BreakpointAction.Trace;
                    break;
                }
            }
        }