commit dd39b110979a19190d26572b587b2f2e1cea79f9 parent 44a314c67ce0c8bcfc5804b6d2e4f9cf00728a10 Author: Oli Larkin <olilarkin@googlemail.com> Date: Mon, 29 May 2023 22:46:04 +0200 Add lines bitmap Diffstat:
5 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/NeuralAmpModeler/NeuralAmpModeler.cpp b/NeuralAmpModeler/NeuralAmpModeler.cpp @@ -103,6 +103,7 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) const IBitmap fileControlBackground = pGraphics->LoadBitmap(FILECONTROLBACKGROUND_FN); const IBitmap bgBitmap = pGraphics->LoadBitmap(BACKGROUND_FN); + const IBitmap linesBitmap = pGraphics->LoadBitmap(LINES_FN); const IBitmap irSwitchBitmap = pGraphics->LoadBitmap((TOGGLEIR_FN), 2, true); const IBitmap switchHandleBitmap = pGraphics->LoadBitmap((TOGGLE_HANDLE_FN), true); const IBitmap knobBackground = pGraphics->LoadBitmap(KNOBBACKGROUND_FN); @@ -131,9 +132,9 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) const IRECT trebleKnobArea = knobs.GetGridCell(0, kToneTreble, 1, numKnobs).GetPadded(-singleKnobPad); const IRECT outputKnobArea = knobs.GetGridCell(0, kOutputLevel, 1, numKnobs).GetPadded(-singleKnobPad); - const IRECT ngToggleArea = noiseGateArea.GetVShifted(noiseGateArea.H()).SubRectVertical(2, 0); - const IRECT eqToggleArea = midKnobArea.GetVShifted(midKnobArea.H()).SubRectVertical(2, 0); - const IRECT outNormToggleArea = outputKnobArea.GetVShifted(midKnobArea.H()).SubRectVertical(2, 0); + const IRECT ngToggleArea = noiseGateArea.GetVShifted(noiseGateArea.H()).SubRectVertical(2, 0).GetReducedFromTop(10.0f); + const IRECT eqToggleArea = midKnobArea.GetVShifted(midKnobArea.H()).SubRectVertical(2, 0).GetReducedFromTop(10.0f); + const IRECT outNormToggleArea = outputKnobArea.GetVShifted(midKnobArea.H()).SubRectVertical(2, 0).GetReducedFromTop(10.0f); // Area for IR bypass toggle const float irBypassToggleX = 46.f; @@ -201,6 +202,7 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info) }; pGraphics->AttachBackground(BACKGROUND_FN); + pGraphics->AttachControl(new IBitmapControl(b, linesBitmap)); pGraphics->AttachControl(new IVLabelControl(titleArea, "NEURAL AMP MODELER", titleStyle)); pGraphics->AttachControl(new ISVGControl(modelArea.GetFromLeft(30).GetTranslated(-40, 10), modelIconSVG)); diff --git a/NeuralAmpModeler/config.h b/NeuralAmpModeler/config.h @@ -87,6 +87,9 @@ #define FILECONTROLBACKGROUND_FN "FileControlBackground.png" #define FILECONTROLBACKGROUND2X_FN "FileControlBackground@2x.png" #define FILECONTROLBACKGROUND3X_FN "FileControlBackground@3x.png" +#define LINES_FN "Lines.png" +#define LINES2X_FN "Lines@2x.png" +#define LINES3X_FN "Lines@3x.png" // Issue 291 // On the macOS standalone, we might not have permissions to traverse the file directory, so we have the app ask the diff --git a/NeuralAmpModeler/resources/img/Lines.png b/NeuralAmpModeler/resources/img/Lines.png Binary files differ. diff --git a/NeuralAmpModeler/resources/img/Lines@2x.png b/NeuralAmpModeler/resources/img/Lines@2x.png Binary files differ. diff --git a/NeuralAmpModeler/resources/img/Lines@3x.png b/NeuralAmpModeler/resources/img/Lines@3x.png Binary files differ.