private void HandleExpandChanging(object sender, JetListViewNodeEventArgs e) { if (!e.Node.Expanded) { _lastExpandingNode = e.Node; } }
private void HandleNodeAdded(object sender, JetListViewNodeEventArgs e) { IResource res = (IResource)e.Node.Data; if (res.GetIntProp(_propId) == 1) { e.Node.Expanded = true; } }
private void HandleActiveNodeChanged(object sender, JetListViewNodeEventArgs e) { if (Core.UserInterfaceAP.IsOwnerThread) { OnActiveResourceChanged(); } else { Core.UserInterfaceAP.QueueJob(JobPriority.Immediate, new MethodInvoker(OnActiveResourceChanged)); } }
private void HandleNodeAdded(object sender, JetListViewNodeEventArgs e) { if (_selectAddedItems && !_initialFill) { _jetListView.Selection.Clear(); _jetListView.Selection.Add(e.Node.Data); } if (ResourceAdded != null) { ResourceAdded(this, new ResourceEventArgs((IResource)e.Node.Data)); } }
private void HandleNodeExpandChanged(object sender, JetListViewNodeEventArgs e) { IResource res = (IResource)e.Node.Data; new ResourceProxy(res).SetPropAsync(_propId, e.Node.Expanded ? 1 : 0); }
private void HandleActiveNodeChanged(object sender, JetListViewNodeEventArgs e) { AsyncUpdateSelection(); }
private void HandleNodeEvent(object sender, JetListViewNodeEventArgs e) { _eventNodes.Add(e.Node); }