From a86f7dfd975fb01685d3bb00dabda22c995dc06f Mon Sep 17 00:00:00 2001 From: aditya-K2 Date: Tue, 11 Apr 2023 06:48:03 +0530 Subject: [PATCH] renaming some structs --- ui/app.go | 36 ++++++++++++++++++------------------ ui/{iview.go => main.go} | 0 ui/root.go | 2 +- ui/view.go | 6 ++++-- ui/view_playlist.go | 3 +-- 5 files changed, 24 insertions(+), 23 deletions(-) rename ui/{iview.go => main.go} (100%) diff --git a/ui/app.go b/ui/app.go index a3125a3..32033c7 100644 --- a/ui/app.go +++ b/ui/app.go @@ -28,21 +28,21 @@ type Application struct { func NewApplication() *Application { App := tview.NewApplication() - Main := NewMain() + Root := NewRoot() pBar := tview.NewBox().SetBorder(true).SetTitle("PROGRESS").SetBackgroundColor(tcell.ColorDefault) searchbar := tview.NewBox().SetBorder(true).SetTitle("SEARCH").SetBackgroundColor(tcell.ColorDefault) - SetCurrentView(PView) - mains := NewInteractiveView() - mains.Table.SetBorder(true) + SetCurrentView(playlistView) + Main := NewInteractiveView() + Main.Table.SetBorder(true) - mains.SetContentFunc(GetCurrentView().Content) - mains.SetContextKey(GetCurrentView().ContextKey()) + Main.SetContentFunc(GetCurrentView().Content) + Main.SetContextKey(GetCurrentView().ContextKey()) f := func() { - GetCurrentView().ContextOpener(Main, mains.SelectionHandler) + GetCurrentView().ContextOpener(Root, Main.SelectionHandler) } - mains.SetContextOpener(f) - mains.SetContextHandler(GetCurrentView().ContextHandler) - mains.SetExternalCapture(GetCurrentView().ExternalInputCapture) + Main.SetContextOpener(f) + Main.SetContextHandler(GetCurrentView().ContextHandler) + Main.SetExternalCapture(GetCurrentView().ExternalInputCapture) NavMenu := newNavMenu([]navItem{ {"Albums", NewAction(func(e *tcell.EventKey) *tcell.EventKey { fmt.Println("Albums"); return nil }, nil)}, @@ -74,10 +74,10 @@ func NewApplication() *Application { PlaylistActions = map[string]*Action{ "playEntry": NewAction(playlistNav.PlaySelectEntry, nil), "openEntry": NewAction(func(e *tcell.EventKey) *tcell.EventKey { - Main.AfterContextClose(func() { App.SetFocus(mains.Table) }) + Root.AfterContextClose(func() { App.SetFocus(Main.Table) }) r, _ := playlistNav.Table.GetSelection() - PView.SetPlaylist(&(*playlistNav.Playlists)[r]) - App.SetFocus(mains.Table) + playlistView.SetPlaylist(&(*playlistNav.Playlists)[r]) + App.SetFocus(Main.Table) return nil }, nil), } @@ -93,7 +93,7 @@ func NewApplication() *Application { sNavExpViewFlex := tview.NewFlex(). AddItem(searchNavFlex, 17, 1, false). - AddItem(mains.Table, 0, 4, false) + AddItem(Main.Table, 0, 4, false) searchBarFlex := tview.NewFlex().SetDirection(tview.FlexRow). AddItem(searchbar, 3, 1, false). @@ -103,17 +103,17 @@ func NewApplication() *Application { AddItem(searchBarFlex, 0, 8, false). AddItem(pBar, 5, 1, false) - Main.Primitive("Main", MainFlex) + Root.Primitive("Main", MainFlex) App.EnableMouse(true) - App.SetRoot(Main.Root, true).SetFocus(playlistNav.Table) + App.SetRoot(Root.Root, true).SetFocus(playlistNav.Table) Ui = &Application{ App: App, - Main: mains, + Main: Main, NavMenu: NavMenu, SearchBar: searchbar, ProgressBar: pBar, - Root: Main, + Root: Root, ImagePreviewer: imagePreviewer, } diff --git a/ui/iview.go b/ui/main.go similarity index 100% rename from ui/iview.go rename to ui/main.go diff --git a/ui/root.go b/ui/root.go index 26f2a6d..386b1a6 100644 --- a/ui/root.go +++ b/ui/root.go @@ -12,7 +12,7 @@ type Root struct { after func() } -func NewMain() *Root { +func NewRoot() *Root { m := &Root{} Root := tview.NewPages() diff --git a/ui/view.go b/ui/view.go index 96ba389..dd95717 100644 --- a/ui/view.go +++ b/ui/view.go @@ -3,8 +3,10 @@ package ui import "github.com/gdamore/tcell/v2" var ( - CurrentView View - PView = &PlaylistView{} + CurrentView View + playlistView = &PlaylistView{} + albumView = &AlbumView{} + albumSView = &AlbumsView{} ) type View interface { diff --git a/ui/view_playlist.go b/ui/view_playlist.go index c637d8a..12d5950 100644 --- a/ui/view_playlist.go +++ b/ui/view_playlist.go @@ -76,7 +76,6 @@ func (p *PlaylistView) ContextHandler(start, end, sel int) { SendNotification("Error Retrieving User Playlists") return } - p.currentPlaylist = &(*userPlaylists)[sel] tracks := make([]spotify.ID, 0) for k := start; k <= end; k++ { tracks = append(tracks, (*(*p.currentUserFullPlaylist).Tracks)[k].Track.ID) @@ -86,7 +85,7 @@ func (p *PlaylistView) ContextHandler(start, end, sel int) { SendNotification(aerr.Error()) return } else { - SendNotification(fmt.Sprintf("Added %d tracks to %s", len(tracks), p.currentPlaylist.Name)) + SendNotification(fmt.Sprintf("Added %d tracks to %s", len(tracks), (*userPlaylists)[sel].Name)) } }