public virtual void OnTestCollapseRow(object sender, TestCollapseRowArgs args) { HTreeNode node = getNodeFromIter(args.Iter); if (BeforeNodeCollapse != null) { BeforeNodeCollapse(sender, new NodeEventArgs(node)); } }
protected void TestCollapseRow(object o, TestCollapseRowArgs args) { // Remove from the expandedNodes table string fullName = (string)GtkStore.GetValue(args.Iter, LocalsStore.ColumnFullName); if (expandedNodes.ContainsKey(fullName)) { expandedNodes.Remove(fullName); } // Notify remote store RemoteTreeNodeRef nodeRef = (RemoteTreeNodeRef)GtkStore.GetValue(args.Iter, LocalsStore.ColumnReference); remoteStore.CollapseNode(nodeRef); }