ui: rename menu resources
Switch from redundant menu_* prefixes to more use-specific prefixes used elsewhere.
This commit is contained in:
parent
fcbce0fb98
commit
a1efb0c34a
35 changed files with 32 additions and 38 deletions
|
@ -101,7 +101,7 @@ class AlbumDetailFragment :
|
|||
|
||||
// --- UI SETUP --
|
||||
binding.detailNormalToolbar.apply {
|
||||
inflateMenu(R.menu.menu_album_detail)
|
||||
inflateMenu(R.menu.toolbar_album)
|
||||
setNavigationOnClickListener { findNavController().navigateUp() }
|
||||
setOnMenuItemClickListener(this@AlbumDetailFragment)
|
||||
}
|
||||
|
@ -183,7 +183,7 @@ class AlbumDetailFragment :
|
|||
}
|
||||
|
||||
override fun onOpenMenu(item: Song, anchor: View) {
|
||||
openMusicMenu(anchor, R.menu.menu_album_song_actions, item)
|
||||
openMusicMenu(anchor, R.menu.item_album_song, item)
|
||||
}
|
||||
|
||||
override fun onPlay() {
|
||||
|
@ -195,7 +195,7 @@ class AlbumDetailFragment :
|
|||
}
|
||||
|
||||
override fun onOpenSortMenu(anchor: View) {
|
||||
openMenu(anchor, R.menu.menu_album_sort) {
|
||||
openMenu(anchor, R.menu.sort_album) {
|
||||
// Select the corresponding sort mode option
|
||||
val sort = detailModel.albumSongSort
|
||||
unlikelyToBeNull(menu.findItem(sort.mode.itemId)).isChecked = true
|
||||
|
|
|
@ -99,7 +99,7 @@ class ArtistDetailFragment :
|
|||
|
||||
// --- UI SETUP ---
|
||||
binding.detailNormalToolbar.apply {
|
||||
inflateMenu(R.menu.menu_parent_detail)
|
||||
inflateMenu(R.menu.toolbar_parent)
|
||||
setNavigationOnClickListener { findNavController().navigateUp() }
|
||||
setOnMenuItemClickListener(this@ArtistDetailFragment)
|
||||
}
|
||||
|
@ -194,8 +194,8 @@ class ArtistDetailFragment :
|
|||
|
||||
override fun onOpenMenu(item: Music, anchor: View) {
|
||||
when (item) {
|
||||
is Song -> openMusicMenu(anchor, R.menu.menu_artist_song_actions, item)
|
||||
is Album -> openMusicMenu(anchor, R.menu.menu_artist_album_actions, item)
|
||||
is Song -> openMusicMenu(anchor, R.menu.item_artist_song, item)
|
||||
is Album -> openMusicMenu(anchor, R.menu.item_artist_album, item)
|
||||
else -> error("Unexpected datatype: ${item::class.simpleName}")
|
||||
}
|
||||
}
|
||||
|
@ -209,7 +209,7 @@ class ArtistDetailFragment :
|
|||
}
|
||||
|
||||
override fun onOpenSortMenu(anchor: View) {
|
||||
openMenu(anchor, R.menu.menu_artist_sort) {
|
||||
openMenu(anchor, R.menu.sort_artist) {
|
||||
// Select the corresponding sort mode option
|
||||
val sort = detailModel.artistSongSort
|
||||
unlikelyToBeNull(menu.findItem(sort.mode.itemId)).isChecked = true
|
||||
|
|
|
@ -97,7 +97,7 @@ class GenreDetailFragment :
|
|||
|
||||
// --- UI SETUP ---
|
||||
binding.detailNormalToolbar.apply {
|
||||
inflateMenu(R.menu.menu_parent_detail)
|
||||
inflateMenu(R.menu.toolbar_parent)
|
||||
setNavigationOnClickListener { findNavController().navigateUp() }
|
||||
setOnMenuItemClickListener(this@GenreDetailFragment)
|
||||
}
|
||||
|
@ -192,8 +192,8 @@ class GenreDetailFragment :
|
|||
|
||||
override fun onOpenMenu(item: Music, anchor: View) {
|
||||
when (item) {
|
||||
is Artist -> openMusicMenu(anchor, R.menu.menu_parent_actions, item)
|
||||
is Song -> openMusicMenu(anchor, R.menu.menu_song_actions, item)
|
||||
is Artist -> openMusicMenu(anchor, R.menu.item_parent, item)
|
||||
is Song -> openMusicMenu(anchor, R.menu.item_song, item)
|
||||
else -> error("Unexpected datatype: ${item::class.simpleName}")
|
||||
}
|
||||
}
|
||||
|
@ -207,7 +207,7 @@ class GenreDetailFragment :
|
|||
}
|
||||
|
||||
override fun onOpenSortMenu(anchor: View) {
|
||||
openMenu(anchor, R.menu.menu_genre_sort) {
|
||||
openMenu(anchor, R.menu.sort_genre) {
|
||||
// Select the corresponding sort mode option
|
||||
val sort = detailModel.genreSongSort
|
||||
unlikelyToBeNull(menu.findItem(sort.mode.itemId)).isChecked = true
|
||||
|
|
|
@ -102,7 +102,7 @@ class PlaylistDetailFragment :
|
|||
|
||||
// --- UI SETUP ---
|
||||
binding.detailNormalToolbar.apply {
|
||||
inflateMenu(R.menu.menu_playlist_detail)
|
||||
inflateMenu(R.menu.toolbar_playlist)
|
||||
setNavigationOnClickListener { findNavController().navigateUp() }
|
||||
setOnMenuItemClickListener(this@PlaylistDetailFragment)
|
||||
}
|
||||
|
@ -235,7 +235,7 @@ class PlaylistDetailFragment :
|
|||
}
|
||||
|
||||
override fun onOpenMenu(item: Song, anchor: View) {
|
||||
openMusicMenu(anchor, R.menu.menu_playlist_song_actions, item)
|
||||
openMusicMenu(anchor, R.menu.item_playlist_song, item)
|
||||
}
|
||||
|
||||
override fun onPlay() {
|
||||
|
|
|
@ -142,7 +142,7 @@ class AlbumListFragment :
|
|||
}
|
||||
|
||||
override fun onOpenMenu(item: Album, anchor: View) {
|
||||
openMusicMenu(anchor, R.menu.menu_album_actions, item)
|
||||
openMusicMenu(anchor, R.menu.item_album, item)
|
||||
}
|
||||
|
||||
private fun updateAlbums(albums: List<Album>) {
|
||||
|
|
|
@ -118,7 +118,7 @@ class ArtistListFragment :
|
|||
}
|
||||
|
||||
override fun onOpenMenu(item: Artist, anchor: View) {
|
||||
openMusicMenu(anchor, R.menu.menu_parent_actions, item)
|
||||
openMusicMenu(anchor, R.menu.item_parent, item)
|
||||
}
|
||||
|
||||
private fun updateArtists(artists: List<Artist>) {
|
||||
|
|
|
@ -117,7 +117,7 @@ class GenreListFragment :
|
|||
}
|
||||
|
||||
override fun onOpenMenu(item: Genre, anchor: View) {
|
||||
openMusicMenu(anchor, R.menu.menu_parent_actions, item)
|
||||
openMusicMenu(anchor, R.menu.item_parent, item)
|
||||
}
|
||||
|
||||
private fun updateGenres(genres: List<Genre>) {
|
||||
|
|
|
@ -115,7 +115,7 @@ class PlaylistListFragment :
|
|||
}
|
||||
|
||||
override fun onOpenMenu(item: Playlist, anchor: View) {
|
||||
openMusicMenu(anchor, R.menu.menu_playlist_actions, item)
|
||||
openMusicMenu(anchor, R.menu.item_playlist, item)
|
||||
}
|
||||
|
||||
private fun updatePlaylists(playlists: List<Playlist>) {
|
||||
|
|
|
@ -143,7 +143,7 @@ class SongListFragment :
|
|||
}
|
||||
|
||||
override fun onOpenMenu(item: Song, anchor: View) {
|
||||
openMusicMenu(anchor, R.menu.menu_song_actions, item)
|
||||
openMusicMenu(anchor, R.menu.item_song, item)
|
||||
}
|
||||
|
||||
private fun updateSongs(songs: List<Song>) {
|
||||
|
|
|
@ -181,11 +181,11 @@ class SearchFragment : ListFragment<Music, FragmentSearchBinding>() {
|
|||
|
||||
override fun onOpenMenu(item: Music, anchor: View) {
|
||||
when (item) {
|
||||
is Song -> openMusicMenu(anchor, R.menu.menu_song_actions, item)
|
||||
is Album -> openMusicMenu(anchor, R.menu.menu_album_actions, item)
|
||||
is Artist -> openMusicMenu(anchor, R.menu.menu_parent_actions, item)
|
||||
is Genre -> openMusicMenu(anchor, R.menu.menu_parent_actions, item)
|
||||
is Playlist -> openMusicMenu(anchor, R.menu.menu_playlist_actions, item)
|
||||
is Song -> openMusicMenu(anchor, R.menu.item_song, item)
|
||||
is Album -> openMusicMenu(anchor, R.menu.item_album, item)
|
||||
is Artist -> openMusicMenu(anchor, R.menu.item_parent, item)
|
||||
is Genre -> openMusicMenu(anchor, R.menu.item_parent, item)
|
||||
is Playlist -> openMusicMenu(anchor, R.menu.item_playlist, item)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:menu="@menu/menu_playback"
|
||||
app:menu="@menu/toolbar_playback"
|
||||
app:navigationIcon="@drawable/ic_down_24"
|
||||
app:title="@string/lbl_playback"
|
||||
tools:subtitle="@string/lbl_all_songs" />
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:menu="@menu/menu_playback"
|
||||
app:menu="@menu/toolbar_playback"
|
||||
app:navigationIcon="@drawable/ic_down_24"
|
||||
app:title="@string/lbl_playback"
|
||||
tools:subtitle="@string/lbl_all_songs" />
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
app:navigationIcon="@drawable/ic_close_24"
|
||||
app:menu="@menu/menu_selection_actions" />
|
||||
app:menu="@menu/toolbar_selection" />
|
||||
|
||||
<com.google.android.material.appbar.MaterialToolbar
|
||||
android:id="@+id/detail_edit_toolbar"
|
||||
|
@ -42,7 +42,7 @@
|
|||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
app:navigationIcon="@drawable/ic_close_24"
|
||||
app:menu="@menu/menu_edit_actions" />
|
||||
app:menu="@menu/toolbar_edit" />
|
||||
|
||||
</org.oxycblt.auxio.ui.MultiToolbar>
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:layout_scrollFlags="scroll|enterAlways"
|
||||
app:menu="@menu/menu_home"
|
||||
app:menu="@menu/toolbar_home"
|
||||
app:title="@string/info_app_name" />
|
||||
|
||||
<com.google.android.material.appbar.MaterialToolbar
|
||||
|
@ -32,7 +32,7 @@
|
|||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
app:navigationIcon="@drawable/ic_close_24"
|
||||
app:menu="@menu/menu_selection_actions" />
|
||||
app:menu="@menu/toolbar_selection" />
|
||||
|
||||
</org.oxycblt.auxio.ui.MultiToolbar>
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
android:layout_height="wrap_content"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:menu="@menu/menu_playback"
|
||||
app:menu="@menu/toolbar_playback"
|
||||
app:navigationIcon="@drawable/ic_down_24"
|
||||
app:title="@string/lbl_playback"
|
||||
tools:subtitle="@string/lbl_all_songs" />
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
android:id="@+id/search_normal_toolbar"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:menu="@menu/menu_search"
|
||||
app:menu="@menu/toolbar_search"
|
||||
app:navigationIcon="@drawable/ic_back_24">
|
||||
|
||||
<com.google.android.material.textfield.TextInputLayout
|
||||
|
@ -56,7 +56,7 @@
|
|||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
app:navigationIcon="@drawable/ic_close_24"
|
||||
app:menu="@menu/menu_selection_actions" />
|
||||
app:menu="@menu/toolbar_selection" />
|
||||
|
||||
</org.oxycblt.auxio.ui.MultiToolbar>
|
||||
|
||||
|
|
|
@ -1,11 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item
|
||||
android:id="@+id/action_play"
|
||||
android:title="@string/lbl_play" />
|
||||
<item
|
||||
android:id="@+id/action_shuffle"
|
||||
android:title="@string/lbl_shuffle" />
|
||||
<item
|
||||
android:id="@+id/action_play_next"
|
||||
android:title="@string/lbl_play_next" />
|
Loading…
Reference in a new issue