GUI: find and replace, part 2

still does not work
This commit is contained in:
tildearrow 2022-06-07 18:51:18 -05:00
parent 95dd07742f
commit bfbbdbf1d6
2 changed files with 296 additions and 6 deletions

View file

@ -815,6 +815,14 @@ enum FurnaceGUIFindQueryModes {
GUI_QUERY_MAX
};
enum FurnaceGUIFindQueryReplaceModes {
GUI_QUERY_REPLACE_SET=0,
GUI_QUERY_REPLACE_ADD,
GUI_QUERY_REPLACE_CLEAR,
GUI_QUERY_REPLACE_MAX
};
struct FurnaceGUIFindQuery {
int noteMode, insMode, volMode, effectCount;
int effectMode[8];
@ -1162,6 +1170,9 @@ class FurnaceGUI {
int pgSys, pgAddr, pgVal;
std::vector<FurnaceGUIFindQuery> curQuery;
bool curQueryRangeX;
int curQueryRangeXMin, curQueryRangeXMax;
int curQueryRangeY;
struct ActiveNote {
int chan;