commit 880cbb73308816e91a8c7e5fa65051de28e4497e
parent 97a4096a1801cf0d39c77e53861b86b7967baa64
Author: Oli Larkin <olilarkin@googlemail.com>
Date: Sat, 20 May 2023 16:17:56 +0200
Implement title using IVLabelControl
Diffstat:
4 files changed, 308 insertions(+), 254 deletions(-)
diff --git a/NeuralAmpModeler/NeuralAmpModeler.cpp b/NeuralAmpModeler/NeuralAmpModeler.cpp
@@ -49,6 +49,12 @@ const IVStyle style =
DEFAULT_WIDGET_FRAC,
DEFAULT_WIDGET_ANGLE};
+const IVStyle titleStyle =
+DEFAULT_STYLE
+.WithValueText(IText(30, COLOR_WHITE, "Michroma-Regular"))
+.WithDrawFrame(false)
+.WithShadowOffset(2.f);
+
NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info)
: Plugin(info, MakeConfig(kNumParams, kNumPresets))
{
@@ -80,9 +86,12 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info)
mLayoutFunc = [&](IGraphics* pGraphics) {
pGraphics->AttachCornerResizer(EUIResizerMode::Scale, false);
pGraphics->AttachTextEntryControl();
- pGraphics->AttachBackground(BACKGROUND_FN);
pGraphics->EnableMouseOver(true);
- pGraphics->EnableTooltips(true);
+ pGraphics->EnableTooltips(true);
+
+ pGraphics->LoadFont("Roboto-Regular", ROBOTO_FN);
+ pGraphics->LoadFont("Michroma-Regular", MICHROMA_FN);
+
auto helpSVG = pGraphics->LoadSVG(HELP_FN);
auto fileSVG = pGraphics->LoadSVG(FILE_FN);
auto closeButtonSVG = pGraphics->LoadSVG(CLOSE_BUTTON_FN);
@@ -92,11 +101,12 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info)
const IBitmap switchBitmap = pGraphics->LoadBitmap((TOGGLE_FN), true);
const IBitmap switchHandleBitmap = pGraphics->LoadBitmap((TOGGLE_HANDLE_FN), true);
const IBitmap knobRotateBitmap = pGraphics->LoadBitmap(KNOB_FN);
- pGraphics->LoadFont("Roboto-Regular", ROBOTO_FN);
+
const IRECT b = pGraphics->GetBounds();
const IRECT mainArea = b.GetPadded(-20);
const auto content = mainArea.GetPadded(-10);
- const float titleHeight = 50.0f;
+ const auto titleHeight = 50.0f;
+ const auto titleArea = content.GetFromTop(titleHeight);
// Area for the Noise gate knob
const float allKnobsHalfPad = 10.0f;
@@ -203,6 +213,9 @@ NeuralAmpModeler::NeuralAmpModeler(const InstanceInfo& info)
}
};
+ pGraphics->AttachBackground(BACKGROUND_FN);
+ pGraphics->AttachControl(new IVLabelControl(titleArea, "NEURAL AMP MODELER", titleStyle));
+
#ifdef NAM_PICK_DIRECTORY
const std::string defaultNamFileString = "Select model directory...";
const std::string defaultIRString = "Select IR directory...";
diff --git a/NeuralAmpModeler/config.h b/NeuralAmpModeler/config.h
@@ -57,6 +57,8 @@
#define APP_SIGNAL_VECTOR_SIZE 64
#define ROBOTO_FN "Roboto-Regular.ttf"
+#define MICHROMA_FN "Michroma-Regular.ttf"
+
#define HELP_FN "help.svg"
#define FILE_FN "SkinEHeritage_File.svg"
#define FOLDER_FN "folder.svg"
diff --git a/NeuralAmpModeler/resources/fonts/Michroma-Regular.ttf b/NeuralAmpModeler/resources/fonts/Michroma-Regular.ttf
Binary files differ.
diff --git a/NeuralAmpModeler/resources/main.rc b/NeuralAmpModeler/resources/main.rc
@@ -1,250 +1,289 @@
-// Microsoft Visual C++ generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "winres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (United Kingdom) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG)
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
-#pragma code_page(1252)
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Dialog
-//
-
-IDD_DIALOG_PREF DIALOG 0, 0, 223, 309
-STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Preferences"
-FONT 8, "MS Sans Serif"
-BEGIN
- DEFPUSHBUTTON "OK",IDOK,110,285,50,14
- PUSHBUTTON "Apply",IDAPPLY,54,285,50,14
- PUSHBUTTON "Cancel",IDCANCEL,166,285,50,14
- COMBOBOX IDC_COMBO_AUDIO_DRIVER,20,35,100,100,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Driver Type",IDC_STATIC,22,25,38,8
- COMBOBOX IDC_COMBO_AUDIO_IN_DEV,20,65,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Input Device",IDC_STATIC,20,55,42,8
- COMBOBOX IDC_COMBO_AUDIO_OUT_DEV,20,95,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Output Device",IDC_STATIC,20,85,47,8
- COMBOBOX IDC_COMBO_AUDIO_BUF_SIZE,135,35,65,100,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Buffer Size",IDC_STATIC,137,25,46,8
- COMBOBOX IDC_COMBO_AUDIO_SR,135,95,65,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Sampling Rate",IDC_STATIC,135,85,47,8
- GROUPBOX "Audio Device Settings",IDC_STATIC,5,10,210,170
- PUSHBUTTON "Config...",IDC_BUTTON_OS_DEV_SETTINGS,135,155,65,14
- COMBOBOX IDC_COMBO_AUDIO_IN_L,20,125,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Input 1 (L)",IDC_STATIC,20,115,33,8
- COMBOBOX IDC_COMBO_AUDIO_IN_R,65,126,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Input 2 (R)",IDC_STATIC,65,115,34,8
- COMBOBOX IDC_COMBO_AUDIO_OUT_L,20,155,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Output 1 (L)",IDC_STATIC,20,145,38,8
- COMBOBOX IDC_COMBO_AUDIO_OUT_R,65,155,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Output 2 (R)",IDC_STATIC,65,145,40,8
- GROUPBOX "MIDI Device Settings",IDC_STATIC,5,190,210,85
- COMBOBOX IDC_COMBO_MIDI_OUT_DEV,15,250,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Output Device",IDC_STATIC,15,240,47,8
- COMBOBOX IDC_COMBO_MIDI_IN_DEV,15,220,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Input Device",IDC_STATIC,15,210,42,8
- LTEXT "Input Channel",IDC_STATIC,125,210,45,8
- COMBOBOX IDC_COMBO_MIDI_IN_CHAN,125,220,50,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
- LTEXT "Output Channel",IDC_STATIC,125,240,50,8
- COMBOBOX IDC_COMBO_MIDI_OUT_CHAN,125,250,50,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
-END
-
-IDD_DIALOG_MAIN DIALOG 0, 0, 500, 300
-STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "NeuralAmpModeler"
-MENU IDR_MENU1
-FONT 8, "MS Sans Serif"
-BEGIN
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Menu
-//
-
-IDR_MENU1 MENU
-BEGIN
- POPUP "&File"
- BEGIN
- MENUITEM "&Preferences...\tCtrl+,", ID_PREFERENCES
- MENUITEM "&Quit", ID_QUIT
- END
- POPUP "&Debug"
- BEGIN
- MENUITEM "&Live Edit Mode\tCtrl+E", ID_LIVE_EDIT
- MENUITEM "&Show Control Bounds\tCtrl+B", ID_SHOW_BOUNDS
- MENUITEM "&Show Drawn Area\tCtrl+D", ID_SHOW_DRAWN
- MENUITEM "&Show FPS\tCtrl+F", ID_SHOW_FPS
- END
- POPUP "&Help"
- BEGIN
- MENUITEM "&About", ID_ABOUT
- MENUITEM "&Read Manual", ID_HELP
- END
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// DESIGNINFO
-//
-
-#ifdef APSTUDIO_INVOKED
-GUIDELINES DESIGNINFO
-BEGIN
- IDD_DIALOG_PREF, DIALOG
- BEGIN
- END
-
- IDD_DIALOG_MAIN, DIALOG
- BEGIN
- END
-END
-#endif // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// AFX_DIALOG_LAYOUT
-//
-
-IDD_DIALOG1 AFX_DIALOG_LAYOUT
-BEGIN
- 0
-END
-
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE
-BEGIN
- "resource.h\0"
-END
-
-2 TEXTINCLUDE
-BEGIN
- "#include ""winres.h""\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE
-BEGIN
- "#include ""..\\config.h""\r\n"
- "ROBOTO_FN TTF ROBOTO_FN\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Icon
-//
-
-// Icon with lowest ID value placed first to ensure application icon
-// remains consistent on all systems.
-IDI_ICON1 ICON "NeuralAmpModeler.ico"
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Accelerator
-//
-
-IDR_ACCELERATOR1 ACCELERATORS
-BEGIN
- VK_OEM_COMMA, ID_PREFERENCES, VIRTKEY, CONTROL, NOINVERT
- "B", ID_SHOW_BOUNDS, VIRTKEY, CONTROL, NOINVERT
- "D", ID_SHOW_DRAWN, VIRTKEY, CONTROL, NOINVERT
- "F", ID_SHOW_FPS, VIRTKEY, CONTROL, NOINVERT
- "E", ID_LIVE_EDIT, VIRTKEY, CONTROL, NOINVERT
-END
-
-/////////////////////////////////////////////////////////////////////////////
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
-FILEVERSION 0,0,1,0
-PRODUCTVERSION 0,0,1,0
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x40004L
- FILETYPE 0x1L
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040004e4"
- BEGIN
- VALUE "FileVersion", "0.0.1"
- VALUE "ProductVersion", "0.0.1"
- VALUE "FileDescription", "NeuralAmpModeler"
- VALUE "InternalName", "NeuralAmpModeler"
- VALUE "ProductName", "NeuralAmpModeler"
- VALUE "CompanyName", "StevenAtkinson"
- VALUE "LegalCopyright", "Copyright 2020 Acme Inc"
- VALUE "LegalTrademarks", "VST is a trademark of Steinberg Media Technologies GmbH, Audio Unit is a trademark of Apple, Inc."
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x400, 1252
- END
-END
-
-#endif // English (United Kingdom) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-#include "..\config.h"
-ROBOTO_FN TTF ROBOTO_FN
-FILE_FN SVG FILE_FN
-FOLDER_FN SVG FOLDER_FN
-CLOSE_BUTTON_FN SVG CLOSE_BUTTON_FN
-HELP_FN SVG HELP_FN
-LEFT_ARROW_FN SVG LEFT_ARROW_FN
-RIGHT_ARROW_FN SVG RIGHT_ARROW_FN
-EH_SKIN_FN JPEG EH_SKIN_FN
-EH_SKIN2X_FN JPEG EH_SKIN2X_FN
-KNOB_FN PNG KNOB_FN
-KNOB2X_FN PNG KNOB2X_FN
-TOGGLE_FN PNG TOGGLE_FN
-TOGGLE2X_FN PNG TOGGLE2X_FN
-TOGGLEIR_FN PNG TOGGLEIR_FN
-TOGGLEIR2X_FN PNG TOGGLEIR2X_FN
-TOGGLE_HANDLE_FN PNG TOGGLE_HANDLE_FN
-TOGGLE_HANDLE2X_FN PNG TOGGLE_HANDLE2X_FN
-/////////////////////////////////////////////////////////////////////////////
-#endif // not APSTUDIO_INVOKED
+// Microsoft Visual C++ generated resource script.
+//
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "winres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// English (United Kingdom) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG)
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
+#pragma code_page(1252)
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_DIALOG_PREF DIALOG 0, 0, 223, 309
+STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Preferences"
+FONT 8, "MS Sans Serif"
+BEGIN
+ DEFPUSHBUTTON "OK",IDOK,110,285,50,14
+ PUSHBUTTON "Apply",IDAPPLY,54,285,50,14
+ PUSHBUTTON "Cancel",IDCANCEL,166,285,50,14
+ COMBOBOX IDC_COMBO_AUDIO_DRIVER,20,35,100,100,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Driver Type",IDC_STATIC,22,25,38,8
+ COMBOBOX IDC_COMBO_AUDIO_IN_DEV,20,65,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Input Device",IDC_STATIC,20,55,42,8
+ COMBOBOX IDC_COMBO_AUDIO_OUT_DEV,20,95,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Output Device",IDC_STATIC,20,85,47,8
+ COMBOBOX IDC_COMBO_AUDIO_BUF_SIZE,135,35,65,100,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Buffer Size",IDC_STATIC,137,25,46,8
+ COMBOBOX IDC_COMBO_AUDIO_SR,135,95,65,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Sampling Rate",IDC_STATIC,135,85,47,8
+ GROUPBOX "Audio Device Settings",IDC_STATIC,5,10,210,170
+ PUSHBUTTON "Config...",IDC_BUTTON_OS_DEV_SETTINGS,135,155,65,14
+ COMBOBOX IDC_COMBO_AUDIO_IN_L,20,125,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Input 1 (L)",IDC_STATIC,20,115,33,8
+ COMBOBOX IDC_COMBO_AUDIO_IN_R,65,126,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Input 2 (R)",IDC_STATIC,65,115,34,8
+ COMBOBOX IDC_COMBO_AUDIO_OUT_L,20,155,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Output 1 (L)",IDC_STATIC,20,145,38,8
+ COMBOBOX IDC_COMBO_AUDIO_OUT_R,65,155,40,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Output 2 (R)",IDC_STATIC,65,145,40,8
+ GROUPBOX "MIDI Device Settings",IDC_STATIC,5,190,210,85
+ COMBOBOX IDC_COMBO_MIDI_OUT_DEV,15,250,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Output Device",IDC_STATIC,15,240,47,8
+ COMBOBOX IDC_COMBO_MIDI_IN_DEV,15,220,100,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Input Device",IDC_STATIC,15,210,42,8
+ LTEXT "Input Channel",IDC_STATIC,125,210,45,8
+ COMBOBOX IDC_COMBO_MIDI_IN_CHAN,125,220,50,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+ LTEXT "Output Channel",IDC_STATIC,125,240,50,8
+ COMBOBOX IDC_COMBO_MIDI_OUT_CHAN,125,250,50,200,CBS_DROPDOWNLIST | CBS_HASSTRINGS
+END
+
+IDD_DIALOG_MAIN DIALOG 0, 0, 500, 300
+STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "NeuralAmpModeler"
+MENU IDR_MENU1
+FONT 8, "MS Sans Serif"
+BEGIN
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Menu
+//
+
+IDR_MENU1 MENU
+BEGIN
+ POPUP "&File"
+ BEGIN
+ MENUITEM "&Preferences...\tCtrl+,", ID_PREFERENCES
+ MENUITEM "&Quit", ID_QUIT
+ END
+ POPUP "&Debug"
+ BEGIN
+ MENUITEM "&Live Edit Mode\tCtrl+E", ID_LIVE_EDIT
+ MENUITEM "&Show Control Bounds\tCtrl+B", ID_SHOW_BOUNDS
+ MENUITEM "&Show Drawn Area\tCtrl+D", ID_SHOW_DRAWN
+ MENUITEM "&Show FPS\tCtrl+F", ID_SHOW_FPS
+ END
+ POPUP "&Help"
+ BEGIN
+ MENUITEM "&About", ID_ABOUT
+ MENUITEM "&Read Manual", ID_HELP
+ END
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO
+BEGIN
+ IDD_DIALOG_PREF, DIALOG
+ BEGIN
+ END
+
+ IDD_DIALOG_MAIN, DIALOG
+ BEGIN
+ END
+END
+#endif // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// AFX_DIALOG_LAYOUT
+//
+
+IDD_DIALOG1 AFX_DIALOG_LAYOUT
+BEGIN
+ 0
+END
+
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE
+BEGIN
+ "resource.h\0"
+END
+
+2 TEXTINCLUDE
+BEGIN
+ "#include ""winres.h""\r\n"
+ "\0"
+END
+
+3 TEXTINCLUDE
+BEGIN
+ "#include ""..\\config.h""\r\n"
+ "ROBOTO_FN TTF ROBOTO_FN\r\n"
+ "MICHROMA_FN TTF MICHROMA_FN\r\n"
+ "FILE_FN SVG FILE_FN\r\n"
+ "HELP_FN SVG HELP_FN\r\n"
+ "CLOSE_BUTTON_FN SVG CLOSE_BUTTON_FN\r\n"
+ "LEFT_ARROW_FN SVG LEFT_ARROW_FN\r\n"
+ "RIGHT_ARROW_FN SVG RIGHT_ARROW_FN\r\n"
+ "MODEL_ICON_FN SVG MODEL_ICON_FN\r\n"
+ "IR_ICON_ON_FN SVG IR_ICON_ON_FN\r\n"
+ "IR_ICON_OFF_FN SVG IR_ICON_OFF_FN\r\n"
+ "BACKGROUND_FN JPG BACKGROUND_FN\r\n"
+ "BACKGROUND2X_FN JPG BACKGROUND2X_FN\r\n"
+ "BACKGROUND3X_FN JPG BACKGROUND3X_FN\r\n"
+ "KNOBBACKGROUND_FN PNG KNOBBACKGROUND_FN\r\n"
+ "KNOBBACKGROUND2X_FN PNG KNOBBACKGROUND2X_FN\r\n"
+ "KNOBBACKGROUND3X_FN PNG KNOBBACKGROUND3X_FN\r\n"
+ "FILEBACKGROUND_FN PNG FILEBACKGROUND_FN\r\n"
+ "FILEBACKGROUND2X_FN PNG FILEBACKGROUND2X_FN\r\n"
+ "FILEBACKGROUND3X_FN PNG FILEBACKGROUND3X_FN\r\n"
+ "LINES_FN PNG LINES_FN\r\n"
+ "LINES2X_FN PNG LINES2X_FN\r\n"
+ "LINES3X_FN PNG LINES3X_FN\r\n"
+ "SLIDESWITCHHANDLE_FN PNG SLIDESWITCHHANDLE_FN\r\n"
+ "SLIDESWITCHHANDLE2X_FN PNG SLIDESWITCHHANDLE2X_FN\r\n"
+ "SLIDESWITCHHANDLE3X_FN PNG SLIDESWITCHHANDLE3X_FN\r\n"
+ "METERBACKGROUND_FN PNG METERBACKGROUND_FN\r\n"
+ "METERBACKGROUND2X_FN PNG METERBACKGROUND2X_FN\r\n"
+ "METERBACKGROUND3X_FN PNG METERBACKGROUND3X_FN\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Icon
+//
+
+// Icon with lowest ID value placed first to ensure application icon
+// remains consistent on all systems.
+IDI_ICON1 ICON "NeuralAmpModeler.ico"
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Accelerator
+//
+
+IDR_ACCELERATOR1 ACCELERATORS
+BEGIN
+ VK_OEM_COMMA, ID_PREFERENCES, VIRTKEY, CONTROL, NOINVERT
+ "B", ID_SHOW_BOUNDS, VIRTKEY, CONTROL, NOINVERT
+ "D", ID_SHOW_DRAWN, VIRTKEY, CONTROL, NOINVERT
+ "F", ID_SHOW_FPS, VIRTKEY, CONTROL, NOINVERT
+ "E", ID_LIVE_EDIT, VIRTKEY, CONTROL, NOINVERT
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Version
+//
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 0,0,1,0
+ PRODUCTVERSION 0,0,1,0
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x40004L
+ FILETYPE 0x1L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040004e4"
+ BEGIN
+ VALUE "FileVersion", "0.0.1"
+ VALUE "ProductVersion", "0.0.1"
+ VALUE "FileDescription", "NeuralAmpModeler"
+ VALUE "InternalName", "NeuralAmpModeler"
+ VALUE "ProductName", "NeuralAmpModeler"
+ VALUE "CompanyName", "StevenAtkinson"
+ VALUE "LegalCopyright", "Copyright 2020 Acme Inc"
+ VALUE "LegalTrademarks", "VST is a trademark of Steinberg Media Technologies GmbH, Audio Unit is a trademark of Apple, Inc."
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x400, 1252
+ END
+END
+
+#endif // English (United Kingdom) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+#include "..\config.h"
+ROBOTO_FN TTF ROBOTO_FN
+MICHROMA_FN TTF MICHROMA_FN
+FILE_FN SVG FILE_FN
+HELP_FN SVG HELP_FN
+CLOSE_BUTTON_FN SVG CLOSE_BUTTON_FN
+LEFT_ARROW_FN SVG LEFT_ARROW_FN
+RIGHT_ARROW_FN SVG RIGHT_ARROW_FN
+MODEL_ICON_FN SVG MODEL_ICON_FN
+IR_ICON_ON_FN SVG IR_ICON_ON_FN
+IR_ICON_OFF_FN SVG IR_ICON_OFF_FN
+BACKGROUND_FN JPG BACKGROUND_FN
+BACKGROUND2X_FN JPG BACKGROUND2X_FN
+BACKGROUND3X_FN JPG BACKGROUND3X_FN
+KNOBBACKGROUND_FN PNG KNOBBACKGROUND_FN
+KNOBBACKGROUND2X_FN PNG KNOBBACKGROUND2X_FN
+KNOBBACKGROUND3X_FN PNG KNOBBACKGROUND3X_FN
+FILEBACKGROUND_FN PNG FILEBACKGROUND_FN
+FILEBACKGROUND2X_FN PNG FILEBACKGROUND2X_FN
+FILEBACKGROUND3X_FN PNG FILEBACKGROUND3X_FN
+LINES_FN PNG LINES_FN
+LINES2X_FN PNG LINES2X_FN
+LINES3X_FN PNG LINES3X_FN
+SLIDESWITCHHANDLE_FN PNG SLIDESWITCHHANDLE_FN
+SLIDESWITCHHANDLE2X_FN PNG SLIDESWITCHHANDLE2X_FN
+SLIDESWITCHHANDLE3X_FN PNG SLIDESWITCHHANDLE3X_FN
+METERBACKGROUND_FN PNG METERBACKGROUND_FN
+METERBACKGROUND2X_FN PNG METERBACKGROUND2X_FN
+METERBACKGROUND3X_FN PNG METERBACKGROUND3X_FN
+/////////////////////////////////////////////////////////////////////////////
+#endif // not APSTUDIO_INVOKED
+