SelectedFunc runs the given function on all selected nodes in reverse order.
(fun func(n *Node))
| 391 | |
| 392 | // SelectedFunc runs the given function on all selected nodes in reverse order. |
| 393 | func (fn *Node) SelectedFunc(fun func(n *Node)) { |
| 394 | sels := fn.GetSelectedNodes() |
| 395 | for i := len(sels) - 1; i >= 0; i-- { |
| 396 | sn := AsNode(sels[i]) |
| 397 | if sn == nil { |
| 398 | continue |
| 399 | } |
| 400 | fun(sn) |
| 401 | } |
| 402 | } |
| 403 | |
| 404 | func (fn *Node) OnOpen() { |
| 405 | fn.openDir() |
no test coverage detected