public void loadDataInGui() { var comments = AstEngine.AstData.comments_IndexedByTextValue(CommentsFilter); CommentsTreeView.visible(false); CommentsTreeView.clear(); CommentsTreeView.add_Nodes(comments, -1, AstEngine.TopProgressBar); CommentsTreeView.visible(true); }
public void buildGui() { AstEngine.HostPanel.clear(); var topPanel = AstEngine.HostPanel.add_1x1("Comment's Values", "Source Code", true, 400); CodeViewer = topPanel[1].add_SourceCodeViewer(); CommentsTreeView = topPanel[0].add_TreeView() .sort() .showSelection(); CommentsTreeView.insert_Above <TextBox>(20).onTextChange_AlertOnRegExFail() .onEnter((value) => { CommentsFilter = value; loadDataInGui(); }); AstEngine.AstData.afterSelect_ShowInSourceCodeEditor(CommentsTreeView, CodeViewer.editor()); CommentsTreeView.beforeExpand_PopulateWithList <ISpecial>(); }