public void Parse(string fileName, string textToParse, bool reparse, CodeBrowserControl codeBrowser) { this.codeBrowser = codeBrowser; HtmlDocument htmlDocument = (HtmlDocument)DocumentList.GetDocument(fileName); if (htmlDocument == null) { htmlDocument = new HtmlDocument(fileName, textToParse); DocumentList.AddDocument(htmlDocument); } else { if (reparse) { codeBrowser.Clear(); htmlDocument.ClearStyleChilds(); htmlDocument.ParseDocument(textToParse); } } codeBrowser._tree.BeginUpdate(); BuildTree(htmlDocument); codeBrowser._tree.ExpandAll(); codeBrowser._tree.EndUpdate(); }
public void GenerateTree(CodeBrowserControl codeBrowser, CssDocument css, Node parent = null, bool clear = true) { this.codeBrowser = codeBrowser; if (clear) { codeBrowser.Clear(); } codeBrowser._tree.BeginUpdate(); BuildTree(css, parent); codeBrowser._tree.ExpandAll(); codeBrowser._tree.EndUpdate(); }
public CssParser(CodeBrowserControl codeBrowser) { this.codeBrowser = codeBrowser; _childFont = new Font(codeBrowser._tree.Font.FontFamily, 8); codeBrowser._nodeTextBox.DrawText += new EventHandler <DrawEventArgs>(_nodeTextBox_DrawText); }
public HtmlParserClass(CodeBrowserControl codeBrowser) { this.codeBrowser = codeBrowser; }