GUI: add replace for wave/sample and prepare for
raw sample import
This commit is contained in:
parent
4707eb7002
commit
ce2d322e47
8 changed files with 242 additions and 63 deletions
|
|
@ -648,6 +648,9 @@ void FurnaceGUI::doAction(int what) {
|
|||
case GUI_ACTION_WAVE_LIST_OPEN:
|
||||
openFileDialog(GUI_FILE_WAVE_OPEN);
|
||||
break;
|
||||
case GUI_ACTION_WAVE_LIST_OPEN_REPLACE:
|
||||
openFileDialog(GUI_FILE_WAVE_OPEN_REPLACE);
|
||||
break;
|
||||
case GUI_ACTION_WAVE_LIST_SAVE:
|
||||
if (curWave>=0 && curWave<(int)e->song.wave.size()) openFileDialog(GUI_FILE_WAVE_SAVE);
|
||||
break;
|
||||
|
|
@ -728,6 +731,15 @@ void FurnaceGUI::doAction(int what) {
|
|||
case GUI_ACTION_SAMPLE_LIST_OPEN:
|
||||
openFileDialog(GUI_FILE_SAMPLE_OPEN);
|
||||
break;
|
||||
case GUI_ACTION_SAMPLE_LIST_OPEN_REPLACE:
|
||||
openFileDialog(GUI_FILE_SAMPLE_OPEN_REPLACE);
|
||||
break;
|
||||
case GUI_ACTION_SAMPLE_LIST_OPEN_RAW:
|
||||
openFileDialog(GUI_FILE_SAMPLE_OPEN_RAW);
|
||||
break;
|
||||
case GUI_ACTION_SAMPLE_LIST_OPEN_REPLACE_RAW:
|
||||
openFileDialog(GUI_FILE_SAMPLE_OPEN_REPLACE_RAW);
|
||||
break;
|
||||
case GUI_ACTION_SAMPLE_LIST_SAVE:
|
||||
if (curSample>=0 && curSample<(int)e->song.sample.size()) openFileDialog(GUI_FILE_SAMPLE_SAVE);
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue