fix screen subtitles
This commit is contained in:
1 parent
48c9aca87e
commit
4d413a24a3
1 file changed
+16
@@ -483,6 +483,10 @@ class ArtistsGUI(Screen):
|
||||
artist_panel.set_artist(self.artists[self.artists_displayed])
|
||||
self.artists_displayed += 1
|
||||
|
||||
@on(events.ScreenResume)
|
||||
def on_screen_resume(self, event: events.ScreenResume) -> None:
|
||||
app.sub_title = "Artists"
|
||||
|
||||
def update_pager(self) -> None:
|
||||
pager = self.query_one("#page-counter", Label)
|
||||
pager.update(f"{self.page} ... {self.pages}")
|
||||
@@ -587,6 +591,10 @@ class Albums(Screen):
|
||||
for album in self.albums:
|
||||
albumTable.add_row(album.title, album.artist, album.songCount, album.playCount, album.year, album.duration, key=album.id)
|
||||
|
||||
@on(events.ScreenResume)
|
||||
def on_screen_resume(self, event: events.ScreenResume) -> None:
|
||||
app.sub_title = "Albums"
|
||||
|
||||
@on(DataTable.RowSelected)
|
||||
def album_selected(self, event: DataTable.RowSelected) -> None:
|
||||
app.install_screen(AlbumSongs(event.row_key.value), 'albumSongs')
|
||||
@@ -630,6 +638,10 @@ class Playlists(Screen):
|
||||
for playlist in self.playlists:
|
||||
playlistTable.add_row(playlist.name, playlist.songCount, playlist.duration, playlist.owner, key=playlist.id)
|
||||
|
||||
@on(events.ScreenResume)
|
||||
def on_screen_resume(self, event: events.ScreenResume) -> None:
|
||||
app.sub_title = "Playlists"
|
||||
|
||||
@on(DataTable.RowHighlighted)
|
||||
def row_highlighted(self, event: DataTable.RowHighlighted) -> None:
|
||||
self.selected_playlist_id = event.row_key.value
|
||||
@@ -756,6 +768,10 @@ class SongsScreen(Screen):
|
||||
self.mode = e.index
|
||||
self.update_datatable()
|
||||
|
||||
@on(events.ScreenResume)
|
||||
def on_screen_resume(self, event: events.ScreenResume) -> None:
|
||||
app.sub_title = "Songs"
|
||||
|
||||
def _get_offset(self) -> int:
|
||||
return (self.page[self.mode]) * 30
|
||||
|
||||
|
||||
Reference in new issue
Block a user