public static ascx_TraceTreeView animate(this ascx_TraceTreeView traceViewer, int delay) { foreach (var node in traceViewer.nodes()) { node.selected(); traceViewer.focus(); traceViewer.sleep(delay, false); } return(traceViewer); }
public static ascx_TraceTreeView afterSelect_ShowTraceInCodeEditor(this ascx_TraceTreeView traceViewer, ascx_SourceCodeEditor codeEditor) { traceViewer._onTraceSelected += (o2Trace) => { codeEditor.show(o2Trace); Application.DoEvents(); traceViewer.focus(); }; return(traceViewer); }
public static ascx_TraceTreeView selectNodeWithText(this ascx_TraceTreeView traceViewer, string textToMatch) { textToMatch = textToMatch.trim(); foreach (var node in traceViewer.nodes()) { if (node.get_Text().trim() == textToMatch) { node.selected(); break; } } return(traceViewer); }
public static TreeNode firstNodeWithSourceCodeReference(this ascx_TraceTreeView traceViewer) { foreach (var node in traceViewer.nodes()) { if (node.Tag.notNull() && node.Tag is IO2Trace) { if ((node.Tag as IO2Trace).file.valid()) { return(node); } } } return(null); }
public static ascx_TraceTreeView view_By(this ascx_TraceTreeView traceViewer, string radioButtonText) { traceViewer.invokeOnThread( () => { foreach (var radioButton in traceViewer.controls <RadioButton>(true)) { if (radioButton.Text == radioButtonText) { radioButton.Checked = true; } } }); return(traceViewer); }
public static ascx_TraceTreeView afterSelect_ShowTraceInCodeViewer(this ascx_TraceTreeView traceViewer, ascx_SourceCodeViewer codeViewer) { return(traceViewer.afterSelect_ShowTraceInCodeEditor(codeViewer.editor())); }
//traceViewer.controls<RadioButton>(true) public static ascx_TraceTreeView dontSelectNodeOnLoad(this ascx_TraceTreeView traceViewer, bool value = true) { traceViewer.DontSelectNodeOnLoad = value; return(traceViewer); }
public static ascx_TraceTreeView animate(this ascx_TraceTreeView traceViewer) { return(traceViewer.animate(1000)); }
public static List <TreeNode> nodes(this ascx_TraceTreeView traceViewer) { return(O2Forms.getListWithAllNodesFromTreeView(traceViewer.controls <TreeView>().Nodes)); }
public static ascx_TraceTreeView view_SourceCode(this ascx_TraceTreeView traceViewer) { return(traceViewer.view_By("Source Code")); }
public static ascx_TraceTreeView view_Context(this ascx_TraceTreeView traceViewer) { return(traceViewer.view_By("Context")); }
public static ascx_TraceTreeView view_MethodName(this ascx_TraceTreeView traceViewer) { return(traceViewer.view_By("Method Name")); }
public static ascx_TraceTreeView show(this ascx_TraceTreeView traceViewer, IO2Finding iO2Finding) { traceViewer.loadO2Finding(iO2Finding); return(traceViewer); }
public static ascx_FindingsViewer afterSelect_showTrace(this ascx_FindingsViewer findingsViewer, ascx_TraceTreeView traceViewer) { findingsViewer._onFindingSelected += (o2Finding) => { traceViewer.show(o2Finding); Application.DoEvents(); findingsViewer.focus(); }; return(findingsViewer); }
public static ascx_TraceTreeView afterSelect_showTrace(this ascx_TraceTreeView traceViewer, ascx_FindingsViewer findingsViewer) { findingsViewer.afterSelect_showTrace(traceViewer); return(traceViewer); }