diff --git a/src/ScreenEdit.cpp b/src/ScreenEdit.cpp index df0ffabf38..2770fb23d7 100644 --- a/src/ScreenEdit.cpp +++ b/src/ScreenEdit.cpp @@ -5226,6 +5226,22 @@ static RString GetDeviceButtonsLocalized( const vector &veb, const M return s; } +static LocalizedString TRACK_NUM("ScreenEdit", "Track %d"); + +void ScreenEdit::DoKeyboardTrackMenu() +{ + g_KeysoundTrack.rows.clear(); + int numKeysounds = m_pSong->m_vsKeysoundFile.size(); + for (int i = 0; i < m_NoteDataEdit.GetNumTracks(); ++i) + { + const TapNote &tn = m_NoteDataEdit.GetTapNote(i, this->GetRow()); + + //MenuRowDef(i, ssprintf(TRACK_NUM.c_str(), i + 1), true, EditMode_Full, false, false, + } + + EditMiniMenu(&g_KeysoundTrack); +} + void ScreenEdit::DoHelp() { g_EditHelp.rows.clear(); diff --git a/src/ScreenEdit.h b/src/ScreenEdit.h index 94206f427f..0de36ea16a 100644 --- a/src/ScreenEdit.h +++ b/src/ScreenEdit.h @@ -248,6 +248,9 @@ protected: float GetMaximumBeatForNewNote() const; // don't allow Down key to go past this beat. float GetMaximumBeatForMoving() const; // don't allow Down key to go past this beat. + /** @brief Display the keyboard track menu for the current row. */ + void DoKeyboardTrackMenu(); + void DoHelp(); /** @brief Display the TimingData menu for editing song and step timing. */