From 81435f79b525fa4599d179ec49d5ad116a6f6415 Mon Sep 17 00:00:00 2001 From: Igor German Date: Mon, 10 Jun 2019 16:09:26 +0300 Subject: [PATCH] Add SelectedNode method --- widgets/tree.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/widgets/tree.go b/widgets/tree.go index 3060e34..ae1d305 100644 --- a/widgets/tree.go +++ b/widgets/tree.go @@ -173,6 +173,13 @@ func (self *Tree) ScrollAmount(amount int) { } } +func (self *Tree) SelectedNode() *TreeNode { + if len(self.rows) == 0 { + return nil + } + return self.rows[self.SelectedRow] +} + func (self *Tree) ScrollUp() { self.ScrollAmount(-1) }