diff --git a/discord.go b/discord.go index 5186713..d2b29f0 100644 --- a/discord.go +++ b/discord.go @@ -40,7 +40,7 @@ func onSessionReady(_ *discordgo.Session, r *discordgo.Ready) { dmNode := tview.NewTreeNode("Direct Messages"). Collapse() - n := mainTreeView.GetRoot() + n := channelsTree.GetRoot() n.AddChild(dmNode) sort.Slice(r.PrivateChannels, func(i, j int) bool { @@ -76,7 +76,7 @@ func onSessionReady(_ *discordgo.Session, r *discordgo.Ready) { n.AddChild(gn) } - mainTreeView.SetCurrentNode(n) + channelsTree.SetCurrentNode(n) } func onSessionMessageCreate(_ *discordgo.Session, m *discordgo.MessageCreate) { diff --git a/main.go b/main.go index 3fa69c3..fa5081f 100644 --- a/main.go +++ b/main.go @@ -12,7 +12,7 @@ func main() { tview.Styles = conf.Theme app = newApplication() - mainTreeView = newMainTreeView() + channelsTree = newChannelsTree() messagesTextView = newMessagesTextView() messageInputField = newMessageInputField() @@ -21,7 +21,7 @@ func main() { AddItem(messagesTextView, 0, 1, false). AddItem(messageInputField, 3, 1, false) mainFlex = tview.NewFlex(). - AddItem(mainTreeView, 0, 1, false). + AddItem(channelsTree, 0, 1, false). AddItem(rightFlex, 0, 4, false) token := conf.Token @@ -32,7 +32,7 @@ func main() { if token != "" { app. SetRoot(mainFlex, true). - SetFocus(mainTreeView) + SetFocus(channelsTree) session = newSession() session.Token = token @@ -67,7 +67,7 @@ func onLoginFormLoginButtonSelected() { if lr.Token != "" && !lr.MFA { app. SetRoot(mainFlex, true). - SetFocus(mainTreeView) + SetFocus(channelsTree) session.Token = lr.Token session.Identify.Token = lr.Token @@ -91,7 +91,7 @@ func onLoginFormLoginButtonSelected() { app. SetRoot(mainFlex, true). - SetFocus(mainTreeView) + SetFocus(channelsTree) session.Token = lr.Token session.Identify.Token = lr.Token diff --git a/ui.go b/ui.go index e5f9226..a05e346 100644 --- a/ui.go +++ b/ui.go @@ -13,7 +13,7 @@ import ( var ( app *tview.Application loginForm *tview.Form - mainTreeView *tview.TreeView + channelsTree *tview.TreeView messagesTextView *tview.TextView messageInputField *tview.InputField mainFlex *tview.Flex @@ -31,7 +31,7 @@ func newApplication() *tview.Application { func onAppInputCapture(e *tcell.EventKey) *tcell.EventKey { switch e.Name() { case conf.Keybindings.GuildsTreeViewFocus: - app.SetFocus(mainTreeView) + app.SetFocus(channelsTree) case conf.Keybindings.MessagesTextViewFocus: app.SetFocus(messagesTextView) case conf.Keybindings.MessageInputFieldFocus: @@ -41,19 +41,19 @@ func onAppInputCapture(e *tcell.EventKey) *tcell.EventKey { return e } -func newMainTreeView() *tview.TreeView { - w := tview.NewTreeView() - w. - SetSelectedFunc(onMainTreeViewSelected). +func newChannelsTree() *tview.TreeView { + channelsTree := tview.NewTreeView() + channelsTree. + SetSelectedFunc(onChannelsTreeSelected). SetTopLevel(1). SetRoot(tview.NewTreeNode("")). SetBorder(true). SetBorderPadding(0, 0, 1, 0) - return w + return channelsTree } -func onMainTreeViewSelected(n *tview.TreeNode) { +func onChannelsTreeSelected(n *tview.TreeNode) { selectedChannel = nil selectedMessage = nil messagesTextView. @@ -195,7 +195,7 @@ func createSecondLevelChannelsTreeNodes(cs []*discordgo.Channel) { } func getTreeNodeByReference(r interface{}) (mn *tview.TreeNode) { - mainTreeView.GetRoot().Walk(func(n, _ *tview.TreeNode) bool { + channelsTree.GetRoot().Walk(func(n, _ *tview.TreeNode) bool { if n.GetReference() == r { mn = n return false