From bf2ef0ab16cd3af163283227a84bb1df54e33bd6 Mon Sep 17 00:00:00 2001 From: Thomas Date: Sat, 5 Sep 2026 16:59:07 +0200 Subject: [PATCH] IHM OK! --- .vscode/c_cpp_properties.json | 1 + .vscode/settings.json | 3 + .vscode/tasks.json | 78 +- Appli/Core/Src/main.c | 2 +- Appli/TouchGFX/.DS_Store | Bin 6148 -> 6148 bytes Appli/TouchGFX/CelloEffects.touchgfx | 1472 ++++++++--------- Appli/TouchGFX/MATERIAL-ICONS-LICENSE | 202 +++ ...s_button_icon_rounded_huge_fill_normal.png | Bin 0 -> 98340 bytes ..._button_icon_rounded_huge_fill_pressed.png | Bin 0 -> 90075 bytes ..._button_icon_rounded_small_fill_normal.png | Bin 23262 -> 0 bytes ...button_icon_rounded_small_fill_pressed.png | Bin 20289 -> 0 bytes ...regular_height_50_large_rounded_normal.png | Bin 0 -> 36473 bytes ...egular_height_50_large_rounded_pressed.png | Bin 0 -> 28559 bytes ...n_regular_height_50_small_round_normal.png | Bin 22778 -> 0 bytes ..._regular_height_50_small_round_pressed.png | Bin 17989 -> 0 bytes ...on_regular_height_50_tiny_round_active.png | Bin 5830 -> 0 bytes ...n_regular_height_50_tiny_round_pressed.png | Bin 13470 -> 0 bytes ...gglebutton_large_round_text_off_normal.png | Bin 0 -> 2300 bytes ...ogglebutton_large_round_text_on_active.png | Bin 0 -> 4099 bytes ...e_images_action_input_50_50_E8F6FB.svg.png | Bin 291 -> 0 bytes ...images_av_music_video_50_50_E8F6FB.svg.png | Bin 0 -> 288 bytes Appli/TouchGFX/assets/texts/texts.xml | 11 +- Appli/TouchGFX/gui/.DS_Store | Bin 0 -> 6148 bytes Appli/TouchGFX/gui/include/.DS_Store | Bin 0 -> 6148 bytes Appli/TouchGFX/gui/include/gui/.DS_Store | Bin 0 -> 6148 bytes .../include/gui/echo_screen/EchoPresenter.hpp | 60 +- .../gui/include/gui/echo_screen/EchoView.hpp | 9 +- .../equalizer_screen/EqualizerPresenter.hpp | 60 +- .../gui/equalizer_screen/EqualizerView.hpp | 23 +- .../overdrive_screen/OverdrivePresenter.hpp | 60 +- .../gui/overdrive_screen/OverdriveView.hpp | 9 +- .../gui/overview_screen/OverviewPresenter.hpp | 60 +- .../gui/overview_screen/OverviewView.hpp | 34 +- .../gui/reverb_screen/ReverbPresenter.hpp | 60 +- .../include/gui/reverb_screen/ReverbView.hpp | 9 +- .../saturation_screen/SaturationPresenter.hpp | 60 +- .../gui/saturation_screen/SaturationView.hpp | 7 +- .../gui/src/echo_screen/EchoPresenter.cpp | 33 +- .../TouchGFX/gui/src/echo_screen/EchoView.cpp | 26 +- .../equalizer_screen/EqualizerPresenter.cpp | 33 +- .../src/equalizer_screen/EqualizerView.cpp | 47 +- .../overdrive_screen/OverdrivePresenter.cpp | 33 +- .../src/overdrive_screen/OverdriveView.cpp | 26 +- .../src/overview_screen/OverviewPresenter.cpp | 33 +- .../gui/src/overview_screen/OverviewView.cpp | 31 +- .../gui/src/reverb_screen/ReverbPresenter.cpp | 33 +- .../gui/src/reverb_screen/ReverbView.cpp | 26 +- .../saturation_screen/SaturationPresenter.cpp | 33 +- .../src/saturation_screen/SaturationView.cpp | 23 +- STM32CubeIDE/Appli/.project | 40 +- 50 files changed, 1434 insertions(+), 1203 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 Appli/TouchGFX/MATERIAL-ICONS-LICENSE create mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_icon_rounded_huge_fill_normal.png create mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_icon_rounded_huge_fill_pressed.png delete mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_icon_rounded_small_fill_normal.png delete mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_icon_rounded_small_fill_pressed.png create mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_large_rounded_normal.png create mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_large_rounded_pressed.png delete mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_small_round_normal.png delete mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_small_round_pressed.png delete mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_tiny_round_active.png delete mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_tiny_round_pressed.png create mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_togglebutton_large_round_text_off_normal.png create mode 100644 Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_togglebutton_large_round_text_on_active.png delete mode 100644 Appli/TouchGFX/assets/images/__generated/icon_theme_images_action_input_50_50_E8F6FB.svg.png create mode 100644 Appli/TouchGFX/assets/images/__generated/icon_theme_images_av_music_video_50_50_E8F6FB.svg.png create mode 100644 Appli/TouchGFX/gui/.DS_Store create mode 100644 Appli/TouchGFX/gui/include/.DS_Store create mode 100644 Appli/TouchGFX/gui/include/gui/.DS_Store diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index ca32736..bb8175f 100644 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -33,6 +33,7 @@ "${workspaceFolder}/Drivers/STM32H7RSxx_BSP/STM32H7S78-DK", "${workspaceFolder}/Drivers/STM32H7RSxx_BSP/Components/wm8904", "${workspaceFolder}/Appli/Core/Inc", + "${workspaceFolder}/Appli/Core/Src", "${workspaceFolder}/Appli/Middlewares/ST/touchgfx_components/gpu2d/TouchGFXNema/include", "${workspaceFolder}/Appli/Middlewares/ST/touchgfx_components/gpu2d/NemaGFX/include", "${workspaceFolder}/Middlewares/Third_Party/FreeRTOS/Source/include", diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..4302e07 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "cortex-debug.variableUseNaturalFormat": true +} \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json index dbdf8fa..7bd39be 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -5,18 +5,35 @@ "label": "Build (Boot + Appli)", "type": "shell", "command": "/usr/local/opt/make/libexec/gnubin/make", - "args": ["-j8"], - "options": { "cwd": "${workspaceFolder}/gcc" }, - "group": { "kind": "build", "isDefault": true }, - "problemMatcher": ["$gcc"], - "presentation": { "reveal": "always", "panel": "shared", "clear": true } + "args": [ + "-j8" + ], + "options": { + "cwd": "${workspaceFolder}/gcc" + }, + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": [ + "$gcc" + ], + "presentation": { + "reveal": "always", + "panel": "shared", + "clear": true + } }, { "label": "Clean", "type": "shell", "command": "/usr/local/opt/make/libexec/gnubin/make", - "args": ["clean"], - "options": { "cwd": "${workspaceFolder}/gcc" }, + "args": [ + "clean" + ], + "options": { + "cwd": "${workspaceFolder}/gcc" + }, "group": "build", "problemMatcher": [] }, @@ -25,9 +42,12 @@ "type": "shell", "command": "/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.macos64_2.2.500.202603051304/tools/bin/STM32_Programmer_CLI", "args": [ - "-c", "port=SWD", - "-el", "${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr", - "-w", "${workspaceFolder}/Boot/TouchGFX/build/bin/target.hex", + "-c", + "port=SWD", + "-el", + "${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr", + "-w", + "${workspaceFolder}/Boot/TouchGFX/build/bin/target.hex", "-v", "-rst" ], @@ -39,9 +59,12 @@ "type": "shell", "command": "/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.macos64_2.2.500.202603051304/tools/bin/STM32_Programmer_CLI", "args": [ - "-c", "port=SWD", - "-el", "${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr", - "-w", "${workspaceFolder}/Appli/TouchGFX/build/bin/target.hex", + "-c", + "port=SWD", + "-el", + "${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr", + "-w", + "${workspaceFolder}/Appli/TouchGFX/build/bin/target.hex", "-v", "-rst" ], @@ -51,7 +74,10 @@ { "label": "Flash All (Boot + Appli)", "dependsOrder": "sequence", - "dependsOn": ["Flash Boot", "Flash Appli"], + "dependsOn": [ + "Flash Boot", + "Flash Appli" + ], "problemMatcher": [] }, { @@ -59,12 +85,17 @@ "type": "shell", "command": "/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.stlink-gdb-server.macos64_2.2.500.202604010938/tools/bin/ST-LINK_gdbserver", "args": [ - "-p", "61234", - "-l", "1", + "-p", + "61234", + "-l", + "1", "-d", - "-cp", "/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.macos64_2.2.500.202603051304/tools/bin", - "-el", "${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr", - "-m", "1", + "-cp", + "/Applications/STMicroelectronics/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.macos64_2.2.500.202603051304/tools/bin", + "-el", + "${workspaceFolder}/gcc/MX66UW1G45G_STM32H7S78-DK.stldr", + "-m", + "1", "-k" ], "isBackground": true, @@ -78,14 +109,19 @@ "endsPattern": "Waiting for debugger connection|Error in initializing ST-LINK device" } }, - "presentation": { "reveal": "always", "panel": "dedicated" } + "presentation": { + "reveal": "always", + "panel": "dedicated" + } }, { "label": "Stop ST-LINK GDB Server", "type": "shell", "command": "pkill -f ST-LINK_gdbserver || true", "problemMatcher": [], - "presentation": { "reveal": "silent" } + "presentation": { + "reveal": "silent" + } } ] } diff --git a/Appli/Core/Src/main.c b/Appli/Core/Src/main.c index e4ee3aa..6950a45 100644 --- a/Appli/Core/Src/main.c +++ b/Appli/Core/Src/main.c @@ -312,7 +312,7 @@ static void MX_ADF1_Init(void) AdfFilterConfig0.Delay = 0; AdfFilterConfig0.CicMode = MDF_ONE_FILTER_SINC4; AdfFilterConfig0.DecimationRatio = 16; - AdfFilterConfig0.Gain = 10; + AdfFilterConfig0.Gain = 24; AdfFilterConfig0.ReshapeFilter.Activation = ENABLE; AdfFilterConfig0.ReshapeFilter.DecimationRatio = MDF_RSF_DECIMATION_RATIO_4; AdfFilterConfig0.HighPassFilter.Activation = ENABLE; diff --git a/Appli/TouchGFX/.DS_Store b/Appli/TouchGFX/.DS_Store index 4442d60ac966fcb3e54c9ba8ccd050fdd048d2f6..37d0146c754963a5500125464ce92cdc5c1af381 100644 GIT binary patch delta 48 zcmZoMXfc@J&&V_}zU}i{XC}qe@DNfEw%FoYX+_=$`eKR}9Uw!~Q CDGjUu delta 30 kcmZoMXfc@J&&W72z#2&O$T2c*Jm|(g@q*Z9c8@~ diff --git a/Appli/TouchGFX/CelloEffects.touchgfx b/Appli/TouchGFX/CelloEffects.touchgfx index 3b010d3..2ae7f8e 100644 --- a/Appli/TouchGFX/CelloEffects.touchgfx +++ b/Appli/TouchGFX/CelloEffects.touchgfx @@ -14,19 +14,19 @@ { "Type": "ButtonWithIcon", "Name": "buttonWithIcon1", - "X": 316, - "Y": 162, - "Width": 168, - "Height": 156, - "Pressed": "__generated\\glass_theme_images_widgets_button_icon_rounded_small_fill_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_icon_rounded_small_fill_normal.png", + "X": 233, + "Y": 79, + "Width": 334, + "Height": 322, + "Pressed": "__generated\\glass_theme_images_widgets_button_icon_rounded_huge_fill_pressed.png", + "Released": "__generated\\glass_theme_images_widgets_button_icon_rounded_huge_fill_normal.png", "IconPressed": "__generated\\icon_theme_images_action_done_50_50_E8F6FB.svg.png", - "IconReleased": "__generated\\icon_theme_images_action_input_50_50_E8F6FB.svg.png", - "IconX": 59, - "IconY": 53, + "IconReleased": "__generated\\icon_theme_images_av_music_video_50_50_E8F6FB.svg.png", + "IconX": 142, + "IconY": 136, "IconHeight": 50, "IconWidth": 50, - "Preset": "glass_theme\\presets\\button\\icon\\rounded\\small_fill_normal.json" + "Preset": "glass_theme\\presets\\button\\icon\\rounded\\huge_fill_normal.json" } ], "Interactions": [ @@ -38,7 +38,7 @@ }, "Action": { "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", + "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "Overview" } } @@ -49,7 +49,7 @@ "Components": [ { "Type": "Box", - "Name": "__background", + "Name": "box1", "Width": 800, "Height": 480, "Color": { @@ -58,28 +58,15 @@ "Blue": 15 } }, - { - "Type": "TextArea", - "Name": "titleText", - "Y": 20, - "Width": 800, - "Height": 50, - "TextId": "PEDALBOARD", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "ButtonWithLabel", - "Name": "tile1", - "Y": 100, - "Width": 225, + "Name": "buttonWithLabel1", + "X": 6, + "Y": 93, + "Width": 420, "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_normal.png", + "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_large_rounded_pressed.png", + "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_large_rounded_normal.png", "TextId": "EQUALIZER", "ReleasedColor": { "Red": 230, @@ -87,22 +74,21 @@ "Blue": 170 }, "PressedColor": { - "Red": 230, - "Green": 214, - "Blue": 170 + "Red": 255, + "Green": 255, + "Blue": 255 }, "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_rounded_normal.json" + "Preset": "glass_theme\\presets\\button\\regular\\height_50\\large_rounded_normal.json" }, { "Type": "ButtonWithLabel", - "Name": "tile2", - "X": 113, + "Name": "buttonWithLabel2", "Y": 281, - "Width": 225, + "Width": 420, "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_normal.png", + "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_large_rounded_pressed.png", + "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_large_rounded_normal.png", "TextId": "OVERDRIVE", "ReleasedColor": { "Red": 230, @@ -115,17 +101,17 @@ "Blue": 170 }, "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_rounded_normal.json" + "Preset": "glass_theme\\presets\\button\\regular\\height_50\\large_rounded_normal.json" }, { "Type": "ButtonWithLabel", - "Name": "tile3", - "X": 288, - "Y": 100, - "Width": 225, + "Name": "buttonWithLabel3", + "X": 380, + "Y": -1, + "Width": 420, "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_normal.png", + "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_large_rounded_pressed.png", + "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_large_rounded_normal.png", "TextId": "SATURATION", "ReleasedColor": { "Red": 230, @@ -138,17 +124,17 @@ "Blue": 170 }, "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_rounded_normal.json" + "Preset": "glass_theme\\presets\\button\\regular\\height_50\\large_rounded_normal.json" }, { "Type": "ButtonWithLabel", - "Name": "tile4", - "X": 463, - "Y": 281, - "Width": 225, + "Name": "buttonWithLabel4", + "X": 380, + "Y": 375, + "Width": 420, "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_normal.png", + "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_large_rounded_pressed.png", + "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_large_rounded_normal.png", "TextId": "ECHO", "ReleasedColor": { "Red": 230, @@ -161,17 +147,17 @@ "Blue": 170 }, "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_rounded_normal.json" + "Preset": "glass_theme\\presets\\button\\regular\\height_50\\large_rounded_normal.json" }, { "Type": "ButtonWithLabel", - "Name": "tile5", - "X": 575, - "Y": 100, - "Width": 225, + "Name": "buttonWithLabel5", + "X": 380, + "Y": 187, + "Width": 420, "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_normal.png", + "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_large_rounded_pressed.png", + "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_large_rounded_normal.png", "TextId": "REVERB", "ReleasedColor": { "Red": 230, @@ -184,67 +170,67 @@ "Blue": 170 }, "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_rounded_normal.json" + "Preset": "glass_theme\\presets\\button\\regular\\height_50\\large_rounded_normal.json" } ], "Interactions": [ { - "InteractionName": "Interaction_tile1", + "InteractionName": "Interaction1", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "tile1" + "TriggerComponent": "buttonWithLabel1" }, "Action": { "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", + "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "Equalizer" } }, { - "InteractionName": "Interaction_tile2", + "InteractionName": "Interaction2", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "tile2" + "TriggerComponent": "buttonWithLabel2" }, "Action": { "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", + "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "Overdrive" } }, { - "InteractionName": "Interaction_tile3", + "InteractionName": "Interaction3", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "tile3" + "TriggerComponent": "buttonWithLabel3" }, "Action": { "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", + "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "Saturation" } }, { - "InteractionName": "Interaction_tile4", + "InteractionName": "Interaction4", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "tile4" + "TriggerComponent": "buttonWithLabel4" }, "Action": { "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", + "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "Echo" } }, { - "InteractionName": "Interaction_tile5", + "InteractionName": "Interaction5", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "tile5" + "TriggerComponent": "buttonWithLabel5" }, "Action": { "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", + "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "Reverb" } } @@ -255,7 +241,7 @@ "Components": [ { "Type": "Box", - "Name": "__background", + "Name": "box1", "Width": 800, "Height": 480, "Color": { @@ -265,27 +251,74 @@ } }, { - "Type": "TextArea", - "Name": "titleText", - "X": 150, + "Type": "ToggleButton", + "Name": "toggleButton1", + "X": 576, "Y": 20, - "Width": 500, - "Height": 50, - "TextId": "OVERDRIVE", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } + "Width": 170, + "Height": 60, + "Pressed": "__generated\\glass_theme_images_widgets_togglebutton_large_round_text_on_active.png", + "Released": "__generated\\glass_theme_images_widgets_togglebutton_large_round_text_off_normal.png", + "Preset": "glass_theme\\presets\\togglebutton\\large\\round_active_text.json" + }, + { + "Type": "Slider", + "Name": "slider1", + "X": 290, + "Y": 134, + "Width": 456, + "Height": 52, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_track_large.png", + "BackgroundSelected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_filler_large.png", + "Indicator": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 28, + "BackgroundY": 21, + "IndicatorMax": 400, + "ValueMax": 100, + "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" + }, + { + "Type": "Slider", + "Name": "slider2", + "X": 290, + "Y": 244, + "Width": 456, + "Height": 52, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_track_large.png", + "BackgroundSelected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_filler_large.png", + "Indicator": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 28, + "BackgroundY": 21, + "IndicatorMax": 400, + "ValueMax": 100, + "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" + }, + { + "Type": "Slider", + "Name": "slider3", + "X": 290, + "Y": 354, + "Width": 456, + "Height": 52, + "IsHorizontalSlider": true, + "BackgroundUnselected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_track_large.png", + "BackgroundSelected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_filler_large.png", + "Indicator": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", + "BackgroundX": 28, + "BackgroundY": 21, + "IndicatorMax": 400, + "ValueMax": 100, + "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" }, { "Type": "ButtonWithLabel", - "Name": "backButton", + "Name": "buttonWithLabel1", "Width": 225, "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_round_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_round_normal.png", + "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_pressed.png", + "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_normal.png", "TextId": "BACK", "ReleasedColor": { "Red": 230, @@ -298,185 +331,128 @@ "Blue": 170 }, "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_round_normal.json" - }, - { - "Type": "ButtonWithLabel", - "Name": "enableToggle", - "X": 640, - "Width": 160, - "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_tiny_round_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_tiny_round_active.png", - "TextId": "OFF", - "ReleasedColor": { - "Red": 200, - "Green": 90, - "Blue": 70 - }, - "PressedColor": { - "Red": 200, - "Green": 90, - "Blue": 70 - }, - "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\tiny_round_active.json" + "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_rounded_normal.json" }, { "Type": "TextArea", - "Name": "paramLabel1", - "X": 60, - "Y": 140, - "Width": 200, - "Height": 40, + "Name": "textArea1", + "X": 282, + "Y": 24, + "Width": 237, + "Height": 42, + "TextId": "OVERDRIVE", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2", + "X": 130, + "Y": 150, + "Width": 60, + "Height": 20, "TextId": "DRIVE", "TextRotation": "0", "Color": { "Red": 230, "Green": 214, "Blue": 170 - } - }, - { - "Type": "Slider", - "Name": "slider1", - "X": 280, - "Y": 145, - "Width": 456, - "Height": 52, - "IsHorizontalSlider": true, - "BackgroundUnselected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_track_large.png", - "BackgroundSelected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_filler_large.png", - "Indicator": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", - "BackgroundX": 28, - "BackgroundY": 21, - "IndicatorMax": 400, - "ValueMax": 100, - "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" + }, + "AutoSize": true }, { "Type": "TextArea", - "Name": "paramLabel2", - "X": 60, - "Y": 250, - "Width": 200, - "Height": 40, + "Name": "textArea2_1", + "X": 130, + "Y": 260, + "Width": 55, + "Height": 20, "TextId": "TONE", "TextRotation": "0", "Color": { "Red": 230, "Green": 214, "Blue": 170 - } - }, - { - "Type": "Slider", - "Name": "slider2", - "X": 280, - "Y": 255, - "Width": 456, - "Height": 52, - "IsHorizontalSlider": true, - "BackgroundUnselected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_track_large.png", - "BackgroundSelected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_filler_large.png", - "Indicator": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", - "BackgroundX": 28, - "BackgroundY": 21, - "IndicatorMax": 400, - "ValueMax": 100, - "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" + }, + "AutoSize": true }, { "Type": "TextArea", - "Name": "paramLabel3", - "X": 60, - "Y": 360, - "Width": 200, - "Height": 40, + "Name": "textArea2_2", + "X": 130, + "Y": 370, + "Width": 61, + "Height": 20, "TextId": "LEVEL", "TextRotation": "0", "Color": { "Red": 230, "Green": 214, "Blue": 170 - } - }, - { - "Type": "Slider", - "Name": "slider3", - "X": 280, - "Y": 365, - "Width": 456, - "Height": 52, - "IsHorizontalSlider": true, - "BackgroundUnselected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_track_large.png", - "BackgroundSelected": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_filler_large.png", - "Indicator": "__generated\\glass_theme_images_widgets_slider_horizontal_thick_rounded_dark.png", - "BackgroundX": 28, - "BackgroundY": 21, - "IndicatorMax": 400, - "ValueMax": 100, - "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" + }, + "AutoSize": true } ], "Interactions": [ { - "InteractionName": "Interaction_back", + "InteractionName": "Interaction1", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "backButton" + "TriggerComponent": "buttonWithLabel1" }, "Action": { "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", + "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "Overview" } }, { - "InteractionName": "Interaction_toggle", + "InteractionName": "Interaction2", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "enableToggle" + "TriggerComponent": "toggleButton1" }, "Action": { "Type": "ActionCustom", - "FunctionName": "toggleEnabled" + "FunctionName": "toggleClicked" } }, { - "InteractionName": "Interaction_slider1", - "HasCompletedTrigger": true, + "InteractionName": "Interaction3", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "slider1" }, "Action": { "Type": "ActionCustom", - "FunctionName": "param1Changed" + "FunctionName": "sliderDriveChanged" } }, { - "InteractionName": "Interaction_slider2", - "HasCompletedTrigger": true, + "InteractionName": "Interaction4", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "slider2" }, "Action": { "Type": "ActionCustom", - "FunctionName": "param2Changed" + "FunctionName": "sliderToneChanged" } }, { - "InteractionName": "Interaction_slider3", - "HasCompletedTrigger": true, + "InteractionName": "Interaction5", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "slider3" }, "Action": { "Type": "ActionCustom", - "FunctionName": "param3Changed" + "FunctionName": "sliderLevelChanged" } } ] @@ -486,7 +462,7 @@ "Components": [ { "Type": "Box", - "Name": "__background", + "Name": "box1", "Width": 800, "Height": 480, "Color": { @@ -497,76 +473,35 @@ }, { "Type": "TextArea", - "Name": "titleText", - "X": 150, - "Y": 20, - "Width": 500, - "Height": 50, - "TextId": "SATURATION", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, - { - "Type": "ButtonWithLabel", - "Name": "backButton", - "Width": 225, - "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_round_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_round_normal.png", - "TextId": "BACK", - "ReleasedColor": { - "Red": 230, - "Green": 214, - "Blue": 170 - }, - "PressedColor": { - "Red": 230, - "Green": 214, - "Blue": 170 - }, - "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_round_normal.json" - }, - { - "Type": "ButtonWithLabel", - "Name": "enableToggle", - "X": 640, - "Width": 160, - "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_tiny_round_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_tiny_round_active.png", - "TextId": "OFF", - "ReleasedColor": { - "Red": 200, - "Green": 90, - "Blue": 70 - }, - "PressedColor": { - "Red": 200, - "Green": 90, - "Blue": 70 - }, - "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\tiny_round_active.json" - }, - { - "Type": "TextArea", - "Name": "paramLabel1", - "X": 60, - "Y": 140, - "Width": 200, - "Height": 40, + "Name": "textArea2", + "X": 130, + "Y": 161, + "Width": 60, + "Height": 20, "TextId": "DRIVE", "TextRotation": "0", "Color": { "Red": 230, "Green": 214, "Blue": 170 - } + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_1", + "X": 130, + "Y": 270, + "Width": 61, + "Height": 20, + "TextId": "LEVEL", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true }, { "Type": "Slider", @@ -585,21 +520,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "paramLabel2", - "X": 60, - "Y": 250, - "Width": 200, - "Height": 40, - "TextId": "LEVEL", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "slider2", @@ -616,54 +536,100 @@ "IndicatorMax": 400, "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "textArea1", + "X": 274, + "Y": 24, + "Width": 252, + "Height": 42, + "TextId": "SATURATION", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "ToggleButton", + "Name": "toggleButton1", + "X": 576, + "Y": 20, + "Width": 170, + "Height": 60, + "Pressed": "__generated\\glass_theme_images_widgets_togglebutton_large_round_text_on_active.png", + "Released": "__generated\\glass_theme_images_widgets_togglebutton_large_round_text_off_normal.png", + "Preset": "glass_theme\\presets\\togglebutton\\large\\round_active_text.json" + }, + { + "Type": "ButtonWithLabel", + "Name": "buttonWithLabel1", + "Width": 225, + "Height": 94, + "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_pressed.png", + "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_normal.png", + "TextId": "BACK", + "ReleasedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_rounded_normal.json" } ], "Interactions": [ { - "InteractionName": "Interaction_back", + "InteractionName": "Interaction1", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "backButton" + "TriggerComponent": "buttonWithLabel1" }, "Action": { "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", + "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "Overview" } }, { - "InteractionName": "Interaction_toggle", + "InteractionName": "Interaction2", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "enableToggle" + "TriggerComponent": "toggleButton1" }, "Action": { "Type": "ActionCustom", - "FunctionName": "toggleEnabled" + "FunctionName": "toggleClicked" } }, { - "InteractionName": "Interaction_slider1", - "HasCompletedTrigger": true, + "InteractionName": "Interaction3", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "slider1" }, "Action": { "Type": "ActionCustom", - "FunctionName": "param1Changed" + "FunctionName": "sliderDriveClicked" } }, { - "InteractionName": "Interaction_slider2", - "HasCompletedTrigger": true, + "InteractionName": "Interaction4", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "slider2" }, "Action": { "Type": "ActionCustom", - "FunctionName": "param2Changed" + "FunctionName": "sliderLevelClicked" } } ] @@ -673,7 +639,7 @@ "Components": [ { "Type": "Box", - "Name": "__background", + "Name": "box1", "Width": 800, "Height": 480, "Color": { @@ -684,76 +650,51 @@ }, { "Type": "TextArea", - "Name": "titleText", - "X": 150, - "Y": 20, - "Width": 500, - "Height": 50, - "TextId": "ECHO", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, - { - "Type": "ButtonWithLabel", - "Name": "backButton", - "Width": 225, - "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_round_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_round_normal.png", - "TextId": "BACK", - "ReleasedColor": { - "Red": 230, - "Green": 214, - "Blue": 170 - }, - "PressedColor": { - "Red": 230, - "Green": 214, - "Blue": 170 - }, - "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_round_normal.json" - }, - { - "Type": "ButtonWithLabel", - "Name": "enableToggle", - "X": 640, - "Width": 160, - "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_tiny_round_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_tiny_round_active.png", - "TextId": "OFF", - "ReleasedColor": { - "Red": 200, - "Green": 90, - "Blue": 70 - }, - "PressedColor": { - "Red": 200, - "Green": 90, - "Blue": 70 - }, - "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\tiny_round_active.json" - }, - { - "Type": "TextArea", - "Name": "paramLabel1", - "X": 60, - "Y": 140, - "Width": 200, - "Height": 40, + "Name": "textArea2", + "X": 130, + "Y": 161, + "Width": 57, + "Height": 20, "TextId": "DELAY", "TextRotation": "0", "Color": { "Red": 230, "Green": 214, "Blue": 170 - } + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_1", + "X": 112, + "Y": 271, + "Width": 105, + "Height": 20, + "TextId": "FEEDBACK", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_2", + "X": 142, + "Y": 371, + "Width": 36, + "Height": 20, + "TextId": "MIX", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true }, { "Type": "Slider", @@ -772,21 +713,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "paramLabel2", - "X": 60, - "Y": 250, - "Width": 200, - "Height": 40, - "TextId": "FEEDBACK", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "slider2", @@ -805,19 +731,25 @@ "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" }, { - "Type": "TextArea", - "Name": "paramLabel3", - "X": 60, - "Y": 360, - "Width": 200, - "Height": 40, - "TextId": "MIX", - "TextRotation": "0", - "Color": { + "Type": "ButtonWithLabel", + "Name": "buttonWithLabel1", + "Width": 225, + "Height": 94, + "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_pressed.png", + "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_normal.png", + "TextId": "BACK", + "ReleasedColor": { "Red": 230, "Green": 214, "Blue": 170 - } + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_rounded_normal.json" }, { "Type": "Slider", @@ -835,66 +767,90 @@ "IndicatorMax": 400, "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" + }, + { + "Type": "ToggleButton", + "Name": "toggleButton1", + "X": 576, + "Y": 20, + "Width": 170, + "Height": 60, + "Pressed": "__generated\\glass_theme_images_widgets_togglebutton_large_round_text_on_active.png", + "Released": "__generated\\glass_theme_images_widgets_togglebutton_large_round_text_off_normal.png", + "Preset": "glass_theme\\presets\\togglebutton\\large\\round_active_text.json" + }, + { + "Type": "TextArea", + "Name": "textArea1", + "X": 342, + "Y": 27, + "Width": 116, + "Height": 42, + "TextId": "ECHO", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true } ], "Interactions": [ { - "InteractionName": "Interaction_back", + "InteractionName": "Interaction1", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "backButton" + "TriggerComponent": "buttonWithLabel1" }, "Action": { "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", + "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "Overview" } }, { - "InteractionName": "Interaction_toggle", + "InteractionName": "Interaction2", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "enableToggle" + "TriggerComponent": "toggleButton1" }, "Action": { "Type": "ActionCustom", - "FunctionName": "toggleEnabled" + "FunctionName": "toggleClicked" } }, { - "InteractionName": "Interaction_slider1", - "HasCompletedTrigger": true, + "InteractionName": "Interaction3", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "slider1" }, "Action": { "Type": "ActionCustom", - "FunctionName": "param1Changed" + "FunctionName": "sliderDelaiChanged" } }, { - "InteractionName": "Interaction_slider2", - "HasCompletedTrigger": true, + "InteractionName": "Interaction4", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "slider2" }, "Action": { "Type": "ActionCustom", - "FunctionName": "param2Changed" + "FunctionName": "sliderFeedbackChanged" } }, { - "InteractionName": "Interaction_slider3", - "HasCompletedTrigger": true, + "InteractionName": "Interaction5", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "slider3" }, "Action": { "Type": "ActionCustom", - "FunctionName": "param3Changed" + "FunctionName": "sliderMixChanged" } } ] @@ -904,7 +860,7 @@ "Components": [ { "Type": "Box", - "Name": "__background", + "Name": "box1", "Width": 800, "Height": 480, "Color": { @@ -915,76 +871,51 @@ }, { "Type": "TextArea", - "Name": "titleText", - "X": 150, - "Y": 20, - "Width": 500, - "Height": 50, - "TextId": "REVERB", + "Name": "textArea2", + "X": 142, + "Y": 380, + "Width": 36, + "Height": 20, + "TextId": "MIX", "TextRotation": "0", "Color": { "Red": 230, "Green": 214, "Blue": 170 - } - }, - { - "Type": "ButtonWithLabel", - "Name": "backButton", - "Width": 225, - "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_round_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_round_normal.png", - "TextId": "BACK", - "ReleasedColor": { - "Red": 230, - "Green": 214, - "Blue": 170 }, - "PressedColor": { - "Red": 230, - "Green": 214, - "Blue": 170 - }, - "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_round_normal.json" - }, - { - "Type": "ButtonWithLabel", - "Name": "enableToggle", - "X": 640, - "Width": 160, - "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_tiny_round_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_tiny_round_active.png", - "TextId": "OFF", - "ReleasedColor": { - "Red": 200, - "Green": 90, - "Blue": 70 - }, - "PressedColor": { - "Red": 200, - "Green": 90, - "Blue": 70 - }, - "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\tiny_round_active.json" + "AutoSize": true }, { "Type": "TextArea", - "Name": "paramLabel1", - "X": 60, - "Y": 140, - "Width": 200, - "Height": 40, - "TextId": "ROOMSIZE", + "Name": "textArea2_1", + "X": 130, + "Y": 271, + "Width": 78, + "Height": 20, + "TextId": "DAMPING", "TextRotation": "0", "Color": { "Red": 230, "Green": 214, "Blue": 170 - } + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_2", + "X": 130, + "Y": 161, + "Width": 60, + "Height": 20, + "TextId": "DRIVE", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true }, { "Type": "Slider", @@ -1003,21 +934,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "paramLabel2", - "X": 60, - "Y": 250, - "Width": 200, - "Height": 40, - "TextId": "DAMPING", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "slider2", @@ -1035,21 +951,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "paramLabel3", - "X": 60, - "Y": 360, - "Width": 200, - "Height": 40, - "TextId": "MIX", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "slider3", @@ -1066,106 +967,30 @@ "IndicatorMax": 400, "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\large_rounded_dark.json" - } - ], - "Interactions": [ - { - "InteractionName": "Interaction_back", - "Trigger": { - "Type": "TriggerClicked", - "TriggerComponent": "backButton" - }, - "Action": { - "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", - "ActionComponent": "Overview" - } - }, - { - "InteractionName": "Interaction_toggle", - "Trigger": { - "Type": "TriggerClicked", - "TriggerComponent": "enableToggle" - }, - "Action": { - "Type": "ActionCustom", - "FunctionName": "toggleEnabled" - } - }, - { - "InteractionName": "Interaction_slider1", - "HasCompletedTrigger": true, - "Trigger": { - "Type": "TriggerSliderValueChanged", - "TriggerComponent": "slider1" - }, - "Action": { - "Type": "ActionCustom", - "FunctionName": "param1Changed" - } - }, - { - "InteractionName": "Interaction_slider2", - "HasCompletedTrigger": true, - "Trigger": { - "Type": "TriggerSliderValueChanged", - "TriggerComponent": "slider2" - }, - "Action": { - "Type": "ActionCustom", - "FunctionName": "param2Changed" - } - }, - { - "InteractionName": "Interaction_slider3", - "HasCompletedTrigger": true, - "Trigger": { - "Type": "TriggerSliderValueChanged", - "TriggerComponent": "slider3" - }, - "Action": { - "Type": "ActionCustom", - "FunctionName": "param3Changed" - } - } - ] - }, - { - "Name": "Equalizer", - "Components": [ - { - "Type": "Box", - "Name": "__background", - "Width": 800, - "Height": 480, - "Color": { - "Red": 35, - "Green": 24, - "Blue": 15 - } }, { "Type": "TextArea", - "Name": "titleText", - "X": 150, - "Y": 20, - "Width": 500, - "Height": 50, - "TextId": "EQUALIZER", + "Name": "textArea1", + "X": 317, + "Y": 27, + "Width": 166, + "Height": 42, + "TextId": "REVERB", "TextRotation": "0", "Color": { "Red": 230, "Green": 214, "Blue": 170 - } + }, + "AutoSize": true }, { "Type": "ButtonWithLabel", - "Name": "backButton", + "Name": "buttonWithLabel1", "Width": 225, "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_round_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_round_normal.png", + "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_pressed.png", + "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_normal.png", "TextId": "BACK", "ReleasedColor": { "Red": 230, @@ -1178,43 +1003,91 @@ "Blue": 170 }, "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_round_normal.json" + "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_rounded_normal.json" }, { - "Type": "ButtonWithLabel", - "Name": "enableToggle", - "X": 640, - "Width": 160, - "Height": 94, - "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_tiny_round_pressed.png", - "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_tiny_round_active.png", - "TextId": "OFF", - "ReleasedColor": { - "Red": 200, - "Green": 90, - "Blue": 70 + "Type": "ToggleButton", + "Name": "toggleButton1", + "X": 576, + "Y": 20, + "Width": 170, + "Height": 60, + "Pressed": "__generated\\glass_theme_images_widgets_togglebutton_large_round_text_on_active.png", + "Released": "__generated\\glass_theme_images_widgets_togglebutton_large_round_text_off_normal.png", + "Preset": "glass_theme\\presets\\togglebutton\\large\\round_active_text.json" + } + ], + "Interactions": [ + { + "InteractionName": "Interaction1", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "buttonWithLabel1" }, - "PressedColor": { - "Red": 200, - "Green": 90, - "Blue": 70 - }, - "TextRotation": "0", - "Preset": "glass_theme\\presets\\button\\regular\\height_50\\tiny_round_active.json" + "Action": { + "Type": "ActionGotoScreen", + "ScreenTransitionType": "ScreenTransitionNone", + "ActionComponent": "Overview" + } }, { - "Type": "TextArea", - "Name": "bandLabel1", - "X": 40, - "Y": 90, - "Width": 80, - "Height": 30, - "TextId": "EQ_31", - "TextRotation": "0", + "InteractionName": "Interaction2", + "Trigger": { + "Type": "TriggerClicked", + "TriggerComponent": "toggleButton1" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "toggleClicked" + } + }, + { + "InteractionName": "Interaction3", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider1" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "sliderTailleChanged" + } + }, + { + "InteractionName": "Interaction4", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider2" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "sliderAmortiChanged" + } + }, + { + "InteractionName": "Interaction5", + "Trigger": { + "Type": "TriggerSliderValueChanged", + "TriggerComponent": "slider3" + }, + "Action": { + "Type": "ActionCustom", + "FunctionName": "sliderMixChanged" + } + } + ] + }, + { + "Name": "Equalizer", + "Components": [ + { + "Type": "Box", + "Name": "box1", + "Width": 800, + "Height": 480, "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 + "Red": 35, + "Green": 24, + "Blue": 15 } }, { @@ -1234,21 +1107,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\small_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "bandLabel2", - "X": 40, - "Y": 160, - "Width": 80, - "Height": 30, - "TextId": "EQ_62", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "bandSlider2", @@ -1266,21 +1124,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\small_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "bandLabel3", - "X": 40, - "Y": 230, - "Width": 80, - "Height": 30, - "TextId": "EQ_125", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "bandSlider3", @@ -1299,19 +1142,25 @@ "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\small_rounded_dark.json" }, { - "Type": "TextArea", - "Name": "bandLabel4", - "X": 40, - "Y": 300, - "Width": 80, - "Height": 30, - "TextId": "EQ_250", - "TextRotation": "0", - "Color": { + "Type": "ButtonWithLabel", + "Name": "buttonWithLabel1", + "Width": 225, + "Height": 94, + "Pressed": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_pressed.png", + "Released": "__generated\\glass_theme_images_widgets_button_regular_height_50_small_rounded_normal.png", + "TextId": "BACK", + "ReleasedColor": { "Red": 230, "Green": 214, "Blue": 170 - } + }, + "PressedColor": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "TextRotation": "0", + "Preset": "glass_theme\\presets\\button\\regular\\height_50\\small_rounded_normal.json" }, { "Type": "Slider", @@ -1330,21 +1179,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\small_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "bandLabel5", - "X": 40, - "Y": 370, - "Width": 80, - "Height": 30, - "TextId": "EQ_500", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "bandSlider5", @@ -1362,21 +1196,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\small_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "bandLabel6", - "X": 420, - "Y": 90, - "Width": 80, - "Height": 30, - "TextId": "EQ_1K", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "bandSlider6", @@ -1394,21 +1213,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\small_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "bandLabel7", - "X": 420, - "Y": 160, - "Width": 80, - "Height": 30, - "TextId": "EQ_2K", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "bandSlider7", @@ -1426,21 +1230,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\small_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "bandLabel8", - "X": 420, - "Y": 230, - "Width": 80, - "Height": 30, - "TextId": "EQ_4K", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "bandSlider8", @@ -1458,21 +1247,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\small_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "bandLabel9", - "X": 420, - "Y": 300, - "Width": 80, - "Height": 30, - "TextId": "EQ_8K", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "bandSlider9", @@ -1490,21 +1264,6 @@ "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\small_rounded_dark.json" }, - { - "Type": "TextArea", - "Name": "bandLabel10", - "X": 420, - "Y": 370, - "Width": 80, - "Height": 30, - "TextId": "EQ_16K", - "TextRotation": "0", - "Color": { - "Red": 230, - "Green": 214, - "Blue": 170 - } - }, { "Type": "Slider", "Name": "bandSlider10", @@ -1521,150 +1280,327 @@ "IndicatorMax": 200, "ValueMax": 100, "Preset": "glass_theme\\presets\\slider\\horizontal\\thick\\small_rounded_dark.json" + }, + { + "Type": "TextArea", + "Name": "textArea1", + "X": 287, + "Y": 24, + "Width": 227, + "Height": 42, + "TextId": "EQUALIZER", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2", + "X": 74, + "Y": 106, + "Width": 22, + "Height": 20, + "TextId": "EQ_31", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_1", + "X": 74, + "Y": 176, + "Width": 22, + "Height": 20, + "TextId": "EQ_62", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_2", + "X": 69, + "Y": 246, + "Width": 33, + "Height": 20, + "TextId": "EQ_125", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_3", + "X": 69, + "Y": 316, + "Width": 33, + "Height": 20, + "TextId": "EQ_250", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_4", + "X": 69, + "Y": 386, + "Width": 33, + "Height": 20, + "TextId": "EQ_500", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_5", + "X": 449, + "Y": 106, + "Width": 24, + "Height": 20, + "TextId": "EQ_1K", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_6", + "X": 449, + "Y": 176, + "Width": 24, + "Height": 20, + "TextId": "EQ_2K", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_7", + "X": 449, + "Y": 246, + "Width": 24, + "Height": 20, + "TextId": "EQ_4K", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_8", + "X": 449, + "Y": 316, + "Width": 24, + "Height": 20, + "TextId": "EQ_8K", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "TextArea", + "Name": "textArea2_9", + "X": 444, + "Y": 386, + "Width": 35, + "Height": 20, + "TextId": "EQ_16K", + "TextRotation": "0", + "Color": { + "Red": 230, + "Green": 214, + "Blue": 170 + }, + "AutoSize": true + }, + { + "Type": "ToggleButton", + "Name": "toggleButton1", + "X": 576, + "Y": 20, + "Width": 170, + "Height": 60, + "Pressed": "__generated\\glass_theme_images_widgets_togglebutton_large_round_text_on_active.png", + "Released": "__generated\\glass_theme_images_widgets_togglebutton_large_round_text_off_normal.png", + "Preset": "glass_theme\\presets\\togglebutton\\large\\round_active_text.json" } ], "Interactions": [ { - "InteractionName": "Interaction_back", + "InteractionName": "Interaction1", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "backButton" + "TriggerComponent": "buttonWithLabel1" }, "Action": { "Type": "ActionGotoScreen", - "ScreenTransitionType": "ScreenTransitionBlock", + "ScreenTransitionType": "ScreenTransitionNone", "ActionComponent": "Overview" } }, { - "InteractionName": "Interaction_toggle", + "InteractionName": "Interaction2", "Trigger": { "Type": "TriggerClicked", - "TriggerComponent": "enableToggle" + "TriggerComponent": "toggleButton1" }, "Action": { "Type": "ActionCustom", - "FunctionName": "toggleEnabled" + "FunctionName": "toggleClicked" } }, { - "InteractionName": "Interaction_bandSlider1", - "HasCompletedTrigger": true, + "InteractionName": "Interaction3", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "bandSlider1" }, "Action": { "Type": "ActionCustom", - "FunctionName": "band1Changed" + "FunctionName": "sliderBand1Changed" } }, { - "InteractionName": "Interaction_bandSlider2", - "HasCompletedTrigger": true, + "InteractionName": "Interaction4", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "bandSlider2" }, "Action": { "Type": "ActionCustom", - "FunctionName": "band2Changed" + "FunctionName": "sliderBand2Changed" } }, { - "InteractionName": "Interaction_bandSlider3", - "HasCompletedTrigger": true, + "InteractionName": "Interaction5", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "bandSlider3" }, "Action": { "Type": "ActionCustom", - "FunctionName": "band3Changed" + "FunctionName": "sliderBand3Changed" } }, { - "InteractionName": "Interaction_bandSlider4", - "HasCompletedTrigger": true, + "InteractionName": "Interaction6", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "bandSlider4" }, "Action": { "Type": "ActionCustom", - "FunctionName": "band4Changed" + "FunctionName": "sliderBand4Changed" } }, { - "InteractionName": "Interaction_bandSlider5", - "HasCompletedTrigger": true, + "InteractionName": "Interaction7", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "bandSlider5" }, "Action": { "Type": "ActionCustom", - "FunctionName": "band5Changed" + "FunctionName": "sliderBand5Changed" } }, { - "InteractionName": "Interaction_bandSlider6", - "HasCompletedTrigger": true, + "InteractionName": "Interaction8", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "bandSlider6" }, "Action": { "Type": "ActionCustom", - "FunctionName": "band6Changed" + "FunctionName": "sliderBand6Changed" } }, { - "InteractionName": "Interaction_bandSlider7", - "HasCompletedTrigger": true, + "InteractionName": "Interaction9", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "bandSlider7" }, "Action": { "Type": "ActionCustom", - "FunctionName": "band7Changed" + "FunctionName": "sliderBand7Changed" } }, { - "InteractionName": "Interaction_bandSlider8", - "HasCompletedTrigger": true, + "InteractionName": "Interaction10", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "bandSlider8" }, "Action": { "Type": "ActionCustom", - "FunctionName": "band8Changed" + "FunctionName": "sliderBand8Changed" } }, { - "InteractionName": "Interaction_bandSlider9", - "HasCompletedTrigger": true, + "InteractionName": "Interaction11", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "bandSlider9" }, "Action": { "Type": "ActionCustom", - "FunctionName": "band9Changed" + "FunctionName": "sliderBand9Changed" } }, { - "InteractionName": "Interaction_bandSlider10", - "HasCompletedTrigger": true, + "InteractionName": "Interaction12", "Trigger": { "Type": "TriggerSliderValueChanged", "TriggerComponent": "bandSlider10" }, "Action": { "Type": "ActionCustom", - "FunctionName": "band10Changed" + "FunctionName": "sliderBand10Changed" } } ] diff --git a/Appli/TouchGFX/MATERIAL-ICONS-LICENSE b/Appli/TouchGFX/MATERIAL-ICONS-LICENSE new file mode 100644 index 0000000..7a4a3ea --- /dev/null +++ b/Appli/TouchGFX/MATERIAL-ICONS-LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_icon_rounded_huge_fill_normal.png b/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_icon_rounded_huge_fill_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..49169744591a8d139068c713cecd9d35cae96ffc GIT binary patch literal 98340 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 Q9te0T$g0ZJN_`CbA7AiNVgLXD literal 0 HcmV?d00001 diff --git a/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_icon_rounded_huge_fill_pressed.png b/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_icon_rounded_huge_fill_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..272a734e3cd63432debd660353a89a24c1df7c6b GIT binary patch literal 90075 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�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 H^o{=ja`Dkh diff --git a/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_large_rounded_normal.png b/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_large_rounded_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..ad58122e11f23c2c852881e5502fd5edbe130169 GIT binary patch literal 36473 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 Dem_LT literal 0 HcmV?d00001 diff --git a/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_large_rounded_pressed.png b/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_large_rounded_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..d04356b2900bbe8abc55dc9867e0302782dd6d1b GIT binary patch literal 28559 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 i;s5{TXJEw_n2BjiUy)HXO(+2zdI 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 N002ovPDHLkV1mCgkWK&q diff --git a/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_small_round_pressed.png b/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_small_round_pressed.png deleted file mode 100644 index b7012a6dfe03a54638a7ebcf06767faab52984f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17989 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 diff --git a/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_tiny_round_pressed.png b/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_button_regular_height_50_tiny_round_pressed.png deleted file mode 100644 index 975219dc55a4da0e4a3750be7cad762b4e1e703d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13470 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 SybQSE2vAefQmj<43jRNPIvAY* diff --git a/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_togglebutton_large_round_text_off_normal.png b/Appli/TouchGFX/assets/images/__generated/glass_theme_images_widgets_togglebutton_large_round_text_off_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..a0610757b2ddd07b3b30b47917b43518cb5ae9b9 GIT binary patch literal 2300 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 literal 0 HcmV?d00001 diff --git a/Appli/TouchGFX/assets/texts/texts.xml b/Appli/TouchGFX/assets/texts/texts.xml index 3b3d674..5131661 100644 --- a/Appli/TouchGFX/assets/texts/texts.xml +++ b/Appli/TouchGFX/assets/texts/texts.xml @@ -8,19 +8,19 @@ PEDALBOARD - + EQUALIZER - + OVERDRIVE - + SATURATION - + ECHO - + REVERB @@ -87,6 +87,7 @@ 16K + diff --git a/Appli/TouchGFX/gui/.DS_Store b/Appli/TouchGFX/gui/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..e0d9c9ed14685549f51b33584312fa082ed234d1 GIT binary patch literal 6148 zcmeHK%Sr=55Ue%<1733UIKSW@3?Y7jKOpXU5EcW5-1p>n`Ds=^5W`0B;zg>Vr)Fxq zd)PW`Zv(L1X}klr05)_-y!)~=f9}4pt7052YMe0Qc{~o&(_s;Pneg0eyxtmHOJS^?h6Xg{|JDnJFO02QDDRA531 zuRzEqg^zI56wHPO))TycF}?arq#hf1*pJCfqCS;o&S6IxA}k6!juY7fj?6~ zyWL^8#Y^Sc`tf>JKW5d|4G#L{2yZ_DNbD$H!QHT5Yys9}3!(z!kATa-Km~rPzzb)K B5pnH1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 -#include - -using namespace touchgfx; - -class EchoView; - -class EchoPresenter : public touchgfx::Presenter, public ModelListener -{ -public: - EchoPresenter(EchoView& v); - virtual void activate(); - virtual void deactivate(); - virtual ~EchoPresenter() {} - -private: - EchoPresenter(); - EchoView& view; -}; - -#endif // ECHOPRESENTER_HPP +#ifndef ECHOPRESENTER_HPP +#define ECHOPRESENTER_HPP + +#include +#include + +using namespace touchgfx; + +class EchoView; + +class EchoPresenter : public touchgfx::Presenter, public ModelListener +{ +public: + EchoPresenter(EchoView& v); + + /** + * The activate function is called automatically when this screen is "switched in" + * (ie. made active). Initialization logic can be placed here. + */ + virtual void activate(); + + /** + * The deactivate function is called automatically when this screen is "switched out" + * (ie. made inactive). Teardown functionality can be placed here. + */ + virtual void deactivate(); + + virtual ~EchoPresenter() {} + +private: + EchoPresenter(); + + EchoView& view; +}; + +#endif // ECHOPRESENTER_HPP diff --git a/Appli/TouchGFX/gui/include/gui/echo_screen/EchoView.hpp b/Appli/TouchGFX/gui/include/gui/echo_screen/EchoView.hpp index 5392474..4156782 100644 --- a/Appli/TouchGFX/gui/include/gui/echo_screen/EchoView.hpp +++ b/Appli/TouchGFX/gui/include/gui/echo_screen/EchoView.hpp @@ -12,11 +12,10 @@ public: virtual void setupScreen(); virtual void tearDownScreen(); - virtual void goBack(); - virtual void toggleEnabled(); - virtual void param1Changed(int value); - virtual void param2Changed(int value); - virtual void param3Changed(int value); + virtual void toggleClicked(); + virtual void sliderDelaiChanged(int value); + virtual void sliderFeedbackChanged(int value); + virtual void sliderMixChanged(int value); protected: }; diff --git a/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerPresenter.hpp b/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerPresenter.hpp index dcc7daa..3188639 100644 --- a/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerPresenter.hpp +++ b/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerPresenter.hpp @@ -1,24 +1,36 @@ -#ifndef EQUALIZERPRESENTER_HPP -#define EQUALIZERPRESENTER_HPP - -#include -#include - -using namespace touchgfx; - -class EqualizerView; - -class EqualizerPresenter : public touchgfx::Presenter, public ModelListener -{ -public: - EqualizerPresenter(EqualizerView& v); - virtual void activate(); - virtual void deactivate(); - virtual ~EqualizerPresenter() {} - -private: - EqualizerPresenter(); - EqualizerView& view; -}; - -#endif // EQUALIZERPRESENTER_HPP +#ifndef EQUALIZERPRESENTER_HPP +#define EQUALIZERPRESENTER_HPP + +#include +#include + +using namespace touchgfx; + +class EqualizerView; + +class EqualizerPresenter : public touchgfx::Presenter, public ModelListener +{ +public: + EqualizerPresenter(EqualizerView& v); + + /** + * The activate function is called automatically when this screen is "switched in" + * (ie. made active). Initialization logic can be placed here. + */ + virtual void activate(); + + /** + * The deactivate function is called automatically when this screen is "switched out" + * (ie. made inactive). Teardown functionality can be placed here. + */ + virtual void deactivate(); + + virtual ~EqualizerPresenter() {} + +private: + EqualizerPresenter(); + + EqualizerView& view; +}; + +#endif // EQUALIZERPRESENTER_HPP diff --git a/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerView.hpp b/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerView.hpp index 5476d74..04ea6a2 100644 --- a/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerView.hpp +++ b/Appli/TouchGFX/gui/include/gui/equalizer_screen/EqualizerView.hpp @@ -12,18 +12,17 @@ public: virtual void setupScreen(); virtual void tearDownScreen(); - virtual void goBack(); - virtual void toggleEnabled(); - virtual void band1Changed(int value); - virtual void band2Changed(int value); - virtual void band3Changed(int value); - virtual void band4Changed(int value); - virtual void band5Changed(int value); - virtual void band6Changed(int value); - virtual void band7Changed(int value); - virtual void band8Changed(int value); - virtual void band9Changed(int value); - virtual void band10Changed(int value); + virtual void toggleClicked(); + virtual void sliderBand1Changed(int value); + virtual void sliderBand2Changed(int value); + virtual void sliderBand3Changed(int value); + virtual void sliderBand4Changed(int value); + virtual void sliderBand5Changed(int value); + virtual void sliderBand6Changed(int value); + virtual void sliderBand7Changed(int value); + virtual void sliderBand8Changed(int value); + virtual void sliderBand9Changed(int value); + virtual void sliderBand10Changed(int value); protected: }; diff --git a/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdrivePresenter.hpp b/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdrivePresenter.hpp index 86397f9..41b0d5f 100644 --- a/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdrivePresenter.hpp +++ b/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdrivePresenter.hpp @@ -1,24 +1,36 @@ -#ifndef OVERDRIVEPRESENTER_HPP -#define OVERDRIVEPRESENTER_HPP - -#include -#include - -using namespace touchgfx; - -class OverdriveView; - -class OverdrivePresenter : public touchgfx::Presenter, public ModelListener -{ -public: - OverdrivePresenter(OverdriveView& v); - virtual void activate(); - virtual void deactivate(); - virtual ~OverdrivePresenter() {} - -private: - OverdrivePresenter(); - OverdriveView& view; -}; - -#endif // OVERDRIVEPRESENTER_HPP +#ifndef OVERDRIVEPRESENTER_HPP +#define OVERDRIVEPRESENTER_HPP + +#include +#include + +using namespace touchgfx; + +class OverdriveView; + +class OverdrivePresenter : public touchgfx::Presenter, public ModelListener +{ +public: + OverdrivePresenter(OverdriveView& v); + + /** + * The activate function is called automatically when this screen is "switched in" + * (ie. made active). Initialization logic can be placed here. + */ + virtual void activate(); + + /** + * The deactivate function is called automatically when this screen is "switched out" + * (ie. made inactive). Teardown functionality can be placed here. + */ + virtual void deactivate(); + + virtual ~OverdrivePresenter() {} + +private: + OverdrivePresenter(); + + OverdriveView& view; +}; + +#endif // OVERDRIVEPRESENTER_HPP diff --git a/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdriveView.hpp b/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdriveView.hpp index 1d18d29..64dd482 100644 --- a/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdriveView.hpp +++ b/Appli/TouchGFX/gui/include/gui/overdrive_screen/OverdriveView.hpp @@ -12,11 +12,10 @@ public: virtual void setupScreen(); virtual void tearDownScreen(); - virtual void goBack(); - virtual void toggleEnabled(); - virtual void param1Changed(int value); - virtual void param2Changed(int value); - virtual void param3Changed(int value); + virtual void toggleClicked(); + virtual void sliderDriveChanged(int value); + virtual void sliderToneChanged(int value); + virtual void sliderLevelChanged(int value); protected: }; diff --git a/Appli/TouchGFX/gui/include/gui/overview_screen/OverviewPresenter.hpp b/Appli/TouchGFX/gui/include/gui/overview_screen/OverviewPresenter.hpp index fa816d1..223cc1c 100644 --- a/Appli/TouchGFX/gui/include/gui/overview_screen/OverviewPresenter.hpp +++ b/Appli/TouchGFX/gui/include/gui/overview_screen/OverviewPresenter.hpp @@ -1,24 +1,36 @@ -#ifndef OVERVIEWPRESENTER_HPP -#define OVERVIEWPRESENTER_HPP - -#include -#include - -using namespace touchgfx; - -class OverviewView; - -class OverviewPresenter : public touchgfx::Presenter, public ModelListener -{ -public: - OverviewPresenter(OverviewView& v); - virtual void activate(); - virtual void deactivate(); - virtual ~OverviewPresenter() {} - -private: - OverviewPresenter(); - OverviewView& view; -}; - -#endif // OVERVIEWPRESENTER_HPP +#ifndef OVERVIEWPRESENTER_HPP +#define OVERVIEWPRESENTER_HPP + +#include +#include + +using namespace touchgfx; + +class OverviewView; + +class OverviewPresenter : public touchgfx::Presenter, public ModelListener +{ +public: + OverviewPresenter(OverviewView& v); + + /** + * The activate function is called automatically when this screen is "switched in" + * (ie. made active). Initialization logic can be placed here. + */ + virtual void activate(); + + /** + * The deactivate function is called automatically when this screen is "switched out" + * (ie. made inactive). Teardown functionality can be placed here. + */ + virtual void deactivate(); + + virtual ~OverviewPresenter() {} + +private: + OverviewPresenter(); + + OverviewView& view; +}; + +#endif // OVERVIEWPRESENTER_HPP diff --git a/Appli/TouchGFX/gui/include/gui/overview_screen/OverviewView.hpp b/Appli/TouchGFX/gui/include/gui/overview_screen/OverviewView.hpp index a30c718..73a5ad2 100644 --- a/Appli/TouchGFX/gui/include/gui/overview_screen/OverviewView.hpp +++ b/Appli/TouchGFX/gui/include/gui/overview_screen/OverviewView.hpp @@ -1,17 +1,17 @@ -#ifndef OVERVIEWVIEW_HPP -#define OVERVIEWVIEW_HPP - -#include -#include - -class OverviewView : public OverviewViewBase -{ -public: - OverviewView(); - virtual ~OverviewView() {} - virtual void setupScreen(); - virtual void tearDownScreen(); -protected: -}; - -#endif // OVERVIEWVIEW_HPP +#ifndef OVERVIEWVIEW_HPP +#define OVERVIEWVIEW_HPP + +#include +#include + +class OverviewView : public OverviewViewBase +{ +public: + OverviewView(); + virtual ~OverviewView() {} + virtual void setupScreen(); + virtual void tearDownScreen(); +protected: +}; + +#endif // OVERVIEWVIEW_HPP diff --git a/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbPresenter.hpp b/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbPresenter.hpp index 167e242..41d535b 100644 --- a/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbPresenter.hpp +++ b/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbPresenter.hpp @@ -1,24 +1,36 @@ -#ifndef REVERBPRESENTER_HPP -#define REVERBPRESENTER_HPP - -#include -#include - -using namespace touchgfx; - -class ReverbView; - -class ReverbPresenter : public touchgfx::Presenter, public ModelListener -{ -public: - ReverbPresenter(ReverbView& v); - virtual void activate(); - virtual void deactivate(); - virtual ~ReverbPresenter() {} - -private: - ReverbPresenter(); - ReverbView& view; -}; - -#endif // REVERBPRESENTER_HPP +#ifndef REVERBPRESENTER_HPP +#define REVERBPRESENTER_HPP + +#include +#include + +using namespace touchgfx; + +class ReverbView; + +class ReverbPresenter : public touchgfx::Presenter, public ModelListener +{ +public: + ReverbPresenter(ReverbView& v); + + /** + * The activate function is called automatically when this screen is "switched in" + * (ie. made active). Initialization logic can be placed here. + */ + virtual void activate(); + + /** + * The deactivate function is called automatically when this screen is "switched out" + * (ie. made inactive). Teardown functionality can be placed here. + */ + virtual void deactivate(); + + virtual ~ReverbPresenter() {} + +private: + ReverbPresenter(); + + ReverbView& view; +}; + +#endif // REVERBPRESENTER_HPP diff --git a/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbView.hpp b/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbView.hpp index df8f80e..f0e9325 100644 --- a/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbView.hpp +++ b/Appli/TouchGFX/gui/include/gui/reverb_screen/ReverbView.hpp @@ -12,11 +12,10 @@ public: virtual void setupScreen(); virtual void tearDownScreen(); - virtual void goBack(); - virtual void toggleEnabled(); - virtual void param1Changed(int value); - virtual void param2Changed(int value); - virtual void param3Changed(int value); + virtual void toggleClicked(); + virtual void sliderTailleChanged(int value); + virtual void sliderAmortiChanged(int value); + virtual void sliderMixChanged(int value); protected: }; diff --git a/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationPresenter.hpp b/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationPresenter.hpp index 6d96d85..438ddee 100644 --- a/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationPresenter.hpp +++ b/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationPresenter.hpp @@ -1,24 +1,36 @@ -#ifndef SATURATIONPRESENTER_HPP -#define SATURATIONPRESENTER_HPP - -#include -#include - -using namespace touchgfx; - -class SaturationView; - -class SaturationPresenter : public touchgfx::Presenter, public ModelListener -{ -public: - SaturationPresenter(SaturationView& v); - virtual void activate(); - virtual void deactivate(); - virtual ~SaturationPresenter() {} - -private: - SaturationPresenter(); - SaturationView& view; -}; - -#endif // SATURATIONPRESENTER_HPP +#ifndef SATURATIONPRESENTER_HPP +#define SATURATIONPRESENTER_HPP + +#include +#include + +using namespace touchgfx; + +class SaturationView; + +class SaturationPresenter : public touchgfx::Presenter, public ModelListener +{ +public: + SaturationPresenter(SaturationView& v); + + /** + * The activate function is called automatically when this screen is "switched in" + * (ie. made active). Initialization logic can be placed here. + */ + virtual void activate(); + + /** + * The deactivate function is called automatically when this screen is "switched out" + * (ie. made inactive). Teardown functionality can be placed here. + */ + virtual void deactivate(); + + virtual ~SaturationPresenter() {} + +private: + SaturationPresenter(); + + SaturationView& view; +}; + +#endif // SATURATIONPRESENTER_HPP diff --git a/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationView.hpp b/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationView.hpp index f57c5fa..851a256 100644 --- a/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationView.hpp +++ b/Appli/TouchGFX/gui/include/gui/saturation_screen/SaturationView.hpp @@ -12,10 +12,9 @@ public: virtual void setupScreen(); virtual void tearDownScreen(); - virtual void goBack(); - virtual void toggleEnabled(); - virtual void param1Changed(int value); - virtual void param2Changed(int value); + virtual void toggleClicked(); + virtual void sliderDriveClicked(int value); + virtual void sliderLevelClicked(int value); protected: }; diff --git a/Appli/TouchGFX/gui/src/echo_screen/EchoPresenter.cpp b/Appli/TouchGFX/gui/src/echo_screen/EchoPresenter.cpp index a24a423..f95046c 100644 --- a/Appli/TouchGFX/gui/src/echo_screen/EchoPresenter.cpp +++ b/Appli/TouchGFX/gui/src/echo_screen/EchoPresenter.cpp @@ -1,15 +1,18 @@ -#include -#include - -EchoPresenter::EchoPresenter(EchoView& v) - : view(v) -{ -} - -void EchoPresenter::activate() -{ -} - -void EchoPresenter::deactivate() -{ -} +#include +#include + +EchoPresenter::EchoPresenter(EchoView& v) + : view(v) +{ + +} + +void EchoPresenter::activate() +{ + +} + +void EchoPresenter::deactivate() +{ + +} diff --git a/Appli/TouchGFX/gui/src/echo_screen/EchoView.cpp b/Appli/TouchGFX/gui/src/echo_screen/EchoView.cpp index 6f61896..4a7ec3d 100644 --- a/Appli/TouchGFX/gui/src/echo_screen/EchoView.cpp +++ b/Appli/TouchGFX/gui/src/echo_screen/EchoView.cpp @@ -1,7 +1,5 @@ #include #include -#include -#include EchoView::EchoView() { @@ -10,6 +8,10 @@ EchoView::EchoView() void EchoView::setupScreen() { EchoViewBase::setupScreen(); + toggleButton1.forceState(AudioEffects_GetParams()->echo.enabled); + slider1.setValue((int16_t)(AudioEffects_GetParams()->echo.delay_ms / 10.0f)); + slider2.setValue((int16_t)(AudioEffects_GetParams()->echo.feedback / 0.95f * 100.0f)); + slider3.setValue((int16_t)(AudioEffects_GetParams()->echo.mix * 100.0f)); } void EchoView::tearDownScreen() @@ -17,30 +19,20 @@ void EchoView::tearDownScreen() EchoViewBase::tearDownScreen(); } -void EchoView::goBack() +void EchoView::toggleClicked() { - application().gotoOverviewScreenBlockTransition(); + AudioEffects_GetParams()->echo.enabled = toggleButton1.getState(); } -void EchoView::toggleEnabled() -{ - bool en = !AudioEffects_GetParams()->echo.enabled; - AudioEffects_GetParams()->echo.enabled = en; - enableToggle.setLabelText(touchgfx::TypedText(en ? T_ON : T_OFF)); - enableToggle.setLabelColor(en ? touchgfx::Color::getColorFromRGB(140, 190, 90) : touchgfx::Color::getColorFromRGB(200, 90, 70)); - enableToggle.setLabelColorPressed(en ? touchgfx::Color::getColorFromRGB(140, 190, 90) : touchgfx::Color::getColorFromRGB(200, 90, 70)); - enableToggle.invalidate(); -} - -void EchoView::param1Changed(int value) +void EchoView::sliderDelaiChanged(int value) { AudioEffects_GetParams()->echo.delay_ms = value * 10.0f; } -void EchoView::param2Changed(int value) +void EchoView::sliderFeedbackChanged(int value) { AudioEffects_GetParams()->echo.feedback = value / 100.0f * 0.95f; } -void EchoView::param3Changed(int value) +void EchoView::sliderMixChanged(int value) { AudioEffects_GetParams()->echo.mix = value / 100.0f; } diff --git a/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerPresenter.cpp b/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerPresenter.cpp index 57f6a40..b3658d5 100644 --- a/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerPresenter.cpp +++ b/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerPresenter.cpp @@ -1,15 +1,18 @@ -#include -#include - -EqualizerPresenter::EqualizerPresenter(EqualizerView& v) - : view(v) -{ -} - -void EqualizerPresenter::activate() -{ -} - -void EqualizerPresenter::deactivate() -{ -} +#include +#include + +EqualizerPresenter::EqualizerPresenter(EqualizerView& v) + : view(v) +{ + +} + +void EqualizerPresenter::activate() +{ + +} + +void EqualizerPresenter::deactivate() +{ + +} diff --git a/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerView.cpp b/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerView.cpp index 9aefc65..baa2f11 100644 --- a/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerView.cpp +++ b/Appli/TouchGFX/gui/src/equalizer_screen/EqualizerView.cpp @@ -1,7 +1,5 @@ #include #include -#include -#include EqualizerView::EqualizerView() { @@ -10,6 +8,17 @@ EqualizerView::EqualizerView() void EqualizerView::setupScreen() { EqualizerViewBase::setupScreen(); + toggleButton1.forceState(AudioEffects_GetParams()->equalizer.enabled); + bandSlider1.setValue((int16_t)((AudioEffects_GetParams()->equalizer.bands[0].gain_db + 24.0f) / 48.0f * 100.0f)); + bandSlider2.setValue((int16_t)((AudioEffects_GetParams()->equalizer.bands[1].gain_db + 24.0f) / 48.0f * 100.0f)); + bandSlider3.setValue((int16_t)((AudioEffects_GetParams()->equalizer.bands[2].gain_db + 24.0f) / 48.0f * 100.0f)); + bandSlider4.setValue((int16_t)((AudioEffects_GetParams()->equalizer.bands[3].gain_db + 24.0f) / 48.0f * 100.0f)); + bandSlider5.setValue((int16_t)((AudioEffects_GetParams()->equalizer.bands[4].gain_db + 24.0f) / 48.0f * 100.0f)); + bandSlider6.setValue((int16_t)((AudioEffects_GetParams()->equalizer.bands[5].gain_db + 24.0f) / 48.0f * 100.0f)); + bandSlider7.setValue((int16_t)((AudioEffects_GetParams()->equalizer.bands[6].gain_db + 24.0f) / 48.0f * 100.0f)); + bandSlider8.setValue((int16_t)((AudioEffects_GetParams()->equalizer.bands[7].gain_db + 24.0f) / 48.0f * 100.0f)); + bandSlider9.setValue((int16_t)((AudioEffects_GetParams()->equalizer.bands[8].gain_db + 24.0f) / 48.0f * 100.0f)); + bandSlider10.setValue((int16_t)((AudioEffects_GetParams()->equalizer.bands[9].gain_db + 24.0f) / 48.0f * 100.0f)); } void EqualizerView::tearDownScreen() @@ -17,58 +26,48 @@ void EqualizerView::tearDownScreen() EqualizerViewBase::tearDownScreen(); } -void EqualizerView::goBack() +void EqualizerView::toggleClicked() { - application().gotoOverviewScreenBlockTransition(); + AudioEffects_GetParams()->equalizer.enabled = toggleButton1.getState(); } -void EqualizerView::toggleEnabled() -{ - bool en = !AudioEffects_GetParams()->equalizer.enabled; - AudioEffects_GetParams()->equalizer.enabled = en; - enableToggle.setLabelText(touchgfx::TypedText(en ? T_ON : T_OFF)); - enableToggle.setLabelColor(en ? touchgfx::Color::getColorFromRGB(140, 190, 90) : touchgfx::Color::getColorFromRGB(200, 90, 70)); - enableToggle.setLabelColorPressed(en ? touchgfx::Color::getColorFromRGB(140, 190, 90) : touchgfx::Color::getColorFromRGB(200, 90, 70)); - enableToggle.invalidate(); -} - -void EqualizerView::band1Changed(int value) +void EqualizerView::sliderBand1Changed(int value) { AudioEffects_GetParams()->equalizer.bands[0].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band2Changed(int value) +void EqualizerView::sliderBand2Changed(int value) { AudioEffects_GetParams()->equalizer.bands[1].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band3Changed(int value) +void EqualizerView::sliderBand3Changed(int value) { AudioEffects_GetParams()->equalizer.bands[2].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band4Changed(int value) +void EqualizerView::sliderBand4Changed(int value) { AudioEffects_GetParams()->equalizer.bands[3].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band5Changed(int value) +void EqualizerView::sliderBand5Changed(int value) { AudioEffects_GetParams()->equalizer.bands[4].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band6Changed(int value) +void EqualizerView::sliderBand6Changed(int value) { AudioEffects_GetParams()->equalizer.bands[5].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band7Changed(int value) +void EqualizerView::sliderBand7Changed(int value) { AudioEffects_GetParams()->equalizer.bands[6].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band8Changed(int value) +void EqualizerView::sliderBand8Changed(int value) { AudioEffects_GetParams()->equalizer.bands[7].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band9Changed(int value) +void EqualizerView::sliderBand9Changed(int value) { AudioEffects_GetParams()->equalizer.bands[8].gain_db = (value / 100.0f) * 48.0f - 24.0f; } -void EqualizerView::band10Changed(int value) +void EqualizerView::sliderBand10Changed(int value) { AudioEffects_GetParams()->equalizer.bands[9].gain_db = (value / 100.0f) * 48.0f - 24.0f; } diff --git a/Appli/TouchGFX/gui/src/overdrive_screen/OverdrivePresenter.cpp b/Appli/TouchGFX/gui/src/overdrive_screen/OverdrivePresenter.cpp index 25ad8c2..4dac63a 100644 --- a/Appli/TouchGFX/gui/src/overdrive_screen/OverdrivePresenter.cpp +++ b/Appli/TouchGFX/gui/src/overdrive_screen/OverdrivePresenter.cpp @@ -1,15 +1,18 @@ -#include -#include - -OverdrivePresenter::OverdrivePresenter(OverdriveView& v) - : view(v) -{ -} - -void OverdrivePresenter::activate() -{ -} - -void OverdrivePresenter::deactivate() -{ -} +#include +#include + +OverdrivePresenter::OverdrivePresenter(OverdriveView& v) + : view(v) +{ + +} + +void OverdrivePresenter::activate() +{ + +} + +void OverdrivePresenter::deactivate() +{ + +} diff --git a/Appli/TouchGFX/gui/src/overdrive_screen/OverdriveView.cpp b/Appli/TouchGFX/gui/src/overdrive_screen/OverdriveView.cpp index 30675f5..6b4005d 100644 --- a/Appli/TouchGFX/gui/src/overdrive_screen/OverdriveView.cpp +++ b/Appli/TouchGFX/gui/src/overdrive_screen/OverdriveView.cpp @@ -1,7 +1,5 @@ #include #include -#include -#include OverdriveView::OverdriveView() { @@ -10,6 +8,10 @@ OverdriveView::OverdriveView() void OverdriveView::setupScreen() { OverdriveViewBase::setupScreen(); + toggleButton1.forceState(AudioEffects_GetParams()->overdrive.enabled); + slider1.setValue((int16_t)(AudioEffects_GetParams()->overdrive.drive * 100.0f)); + slider2.setValue((int16_t)(AudioEffects_GetParams()->overdrive.tone * 100.0f)); + slider3.setValue((int16_t)(AudioEffects_GetParams()->overdrive.level * 100.0f)); } void OverdriveView::tearDownScreen() @@ -17,30 +19,20 @@ void OverdriveView::tearDownScreen() OverdriveViewBase::tearDownScreen(); } -void OverdriveView::goBack() +void OverdriveView::toggleClicked() { - application().gotoOverviewScreenBlockTransition(); + AudioEffects_GetParams()->overdrive.enabled = toggleButton1.getState(); } -void OverdriveView::toggleEnabled() -{ - bool en = !AudioEffects_GetParams()->overdrive.enabled; - AudioEffects_GetParams()->overdrive.enabled = en; - enableToggle.setLabelText(touchgfx::TypedText(en ? T_ON : T_OFF)); - enableToggle.setLabelColor(en ? touchgfx::Color::getColorFromRGB(140, 190, 90) : touchgfx::Color::getColorFromRGB(200, 90, 70)); - enableToggle.setLabelColorPressed(en ? touchgfx::Color::getColorFromRGB(140, 190, 90) : touchgfx::Color::getColorFromRGB(200, 90, 70)); - enableToggle.invalidate(); -} - -void OverdriveView::param1Changed(int value) +void OverdriveView::sliderDriveChanged(int value) { AudioEffects_GetParams()->overdrive.drive = value / 100.0f; } -void OverdriveView::param2Changed(int value) +void OverdriveView::sliderToneChanged(int value) { AudioEffects_GetParams()->overdrive.tone = value / 100.0f; } -void OverdriveView::param3Changed(int value) +void OverdriveView::sliderLevelChanged(int value) { AudioEffects_GetParams()->overdrive.level = value / 100.0f; } diff --git a/Appli/TouchGFX/gui/src/overview_screen/OverviewPresenter.cpp b/Appli/TouchGFX/gui/src/overview_screen/OverviewPresenter.cpp index 44ff7df..3dc391c 100644 --- a/Appli/TouchGFX/gui/src/overview_screen/OverviewPresenter.cpp +++ b/Appli/TouchGFX/gui/src/overview_screen/OverviewPresenter.cpp @@ -1,15 +1,18 @@ -#include -#include - -OverviewPresenter::OverviewPresenter(OverviewView& v) - : view(v) -{ -} - -void OverviewPresenter::activate() -{ -} - -void OverviewPresenter::deactivate() -{ -} +#include +#include + +OverviewPresenter::OverviewPresenter(OverviewView& v) + : view(v) +{ + +} + +void OverviewPresenter::activate() +{ + +} + +void OverviewPresenter::deactivate() +{ + +} diff --git a/Appli/TouchGFX/gui/src/overview_screen/OverviewView.cpp b/Appli/TouchGFX/gui/src/overview_screen/OverviewView.cpp index e42b5d2..9a16638 100644 --- a/Appli/TouchGFX/gui/src/overview_screen/OverviewView.cpp +++ b/Appli/TouchGFX/gui/src/overview_screen/OverviewView.cpp @@ -1,15 +1,16 @@ -#include - -OverviewView::OverviewView() -{ -} - -void OverviewView::setupScreen() -{ - OverviewViewBase::setupScreen(); -} - -void OverviewView::tearDownScreen() -{ - OverviewViewBase::tearDownScreen(); -} +#include + +OverviewView::OverviewView() +{ + +} + +void OverviewView::setupScreen() +{ + OverviewViewBase::setupScreen(); +} + +void OverviewView::tearDownScreen() +{ + OverviewViewBase::tearDownScreen(); +} diff --git a/Appli/TouchGFX/gui/src/reverb_screen/ReverbPresenter.cpp b/Appli/TouchGFX/gui/src/reverb_screen/ReverbPresenter.cpp index 2870140..98d69e8 100644 --- a/Appli/TouchGFX/gui/src/reverb_screen/ReverbPresenter.cpp +++ b/Appli/TouchGFX/gui/src/reverb_screen/ReverbPresenter.cpp @@ -1,15 +1,18 @@ -#include -#include - -ReverbPresenter::ReverbPresenter(ReverbView& v) - : view(v) -{ -} - -void ReverbPresenter::activate() -{ -} - -void ReverbPresenter::deactivate() -{ -} +#include +#include + +ReverbPresenter::ReverbPresenter(ReverbView& v) + : view(v) +{ + +} + +void ReverbPresenter::activate() +{ + +} + +void ReverbPresenter::deactivate() +{ + +} diff --git a/Appli/TouchGFX/gui/src/reverb_screen/ReverbView.cpp b/Appli/TouchGFX/gui/src/reverb_screen/ReverbView.cpp index a94b72c..5709464 100644 --- a/Appli/TouchGFX/gui/src/reverb_screen/ReverbView.cpp +++ b/Appli/TouchGFX/gui/src/reverb_screen/ReverbView.cpp @@ -1,7 +1,5 @@ #include #include -#include -#include ReverbView::ReverbView() { @@ -10,6 +8,10 @@ ReverbView::ReverbView() void ReverbView::setupScreen() { ReverbViewBase::setupScreen(); + toggleButton1.forceState(AudioEffects_GetParams()->reverb.enabled); + slider1.setValue((int16_t)(AudioEffects_GetParams()->reverb.room_size * 100.0f)); + slider2.setValue((int16_t)(AudioEffects_GetParams()->reverb.damping * 100.0f)); + slider3.setValue((int16_t)(AudioEffects_GetParams()->reverb.mix * 100.0f)); } void ReverbView::tearDownScreen() @@ -17,30 +19,20 @@ void ReverbView::tearDownScreen() ReverbViewBase::tearDownScreen(); } -void ReverbView::goBack() +void ReverbView::toggleClicked() { - application().gotoOverviewScreenBlockTransition(); + AudioEffects_GetParams()->reverb.enabled = toggleButton1.getState(); } -void ReverbView::toggleEnabled() -{ - bool en = !AudioEffects_GetParams()->reverb.enabled; - AudioEffects_GetParams()->reverb.enabled = en; - enableToggle.setLabelText(touchgfx::TypedText(en ? T_ON : T_OFF)); - enableToggle.setLabelColor(en ? touchgfx::Color::getColorFromRGB(140, 190, 90) : touchgfx::Color::getColorFromRGB(200, 90, 70)); - enableToggle.setLabelColorPressed(en ? touchgfx::Color::getColorFromRGB(140, 190, 90) : touchgfx::Color::getColorFromRGB(200, 90, 70)); - enableToggle.invalidate(); -} - -void ReverbView::param1Changed(int value) +void ReverbView::sliderTailleChanged(int value) { AudioEffects_GetParams()->reverb.room_size = value / 100.0f; } -void ReverbView::param2Changed(int value) +void ReverbView::sliderAmortiChanged(int value) { AudioEffects_GetParams()->reverb.damping = value / 100.0f; } -void ReverbView::param3Changed(int value) +void ReverbView::sliderMixChanged(int value) { AudioEffects_GetParams()->reverb.mix = value / 100.0f; } diff --git a/Appli/TouchGFX/gui/src/saturation_screen/SaturationPresenter.cpp b/Appli/TouchGFX/gui/src/saturation_screen/SaturationPresenter.cpp index 46f5bb6..112e800 100644 --- a/Appli/TouchGFX/gui/src/saturation_screen/SaturationPresenter.cpp +++ b/Appli/TouchGFX/gui/src/saturation_screen/SaturationPresenter.cpp @@ -1,15 +1,18 @@ -#include -#include - -SaturationPresenter::SaturationPresenter(SaturationView& v) - : view(v) -{ -} - -void SaturationPresenter::activate() -{ -} - -void SaturationPresenter::deactivate() -{ -} +#include +#include + +SaturationPresenter::SaturationPresenter(SaturationView& v) + : view(v) +{ + +} + +void SaturationPresenter::activate() +{ + +} + +void SaturationPresenter::deactivate() +{ + +} diff --git a/Appli/TouchGFX/gui/src/saturation_screen/SaturationView.cpp b/Appli/TouchGFX/gui/src/saturation_screen/SaturationView.cpp index 653839d..e145daa 100644 --- a/Appli/TouchGFX/gui/src/saturation_screen/SaturationView.cpp +++ b/Appli/TouchGFX/gui/src/saturation_screen/SaturationView.cpp @@ -1,7 +1,5 @@ #include #include -#include -#include SaturationView::SaturationView() { @@ -10,6 +8,9 @@ SaturationView::SaturationView() void SaturationView::setupScreen() { SaturationViewBase::setupScreen(); + toggleButton1.forceState(AudioEffects_GetParams()->saturation.enabled); + slider1.setValue((int16_t)(AudioEffects_GetParams()->saturation.drive * 100.0f)); + slider2.setValue((int16_t)(AudioEffects_GetParams()->saturation.level * 100.0f)); } void SaturationView::tearDownScreen() @@ -17,26 +18,16 @@ void SaturationView::tearDownScreen() SaturationViewBase::tearDownScreen(); } -void SaturationView::goBack() +void SaturationView::toggleClicked() { - application().gotoOverviewScreenBlockTransition(); + AudioEffects_GetParams()->saturation.enabled = toggleButton1.getState(); } -void SaturationView::toggleEnabled() -{ - bool en = !AudioEffects_GetParams()->saturation.enabled; - AudioEffects_GetParams()->saturation.enabled = en; - enableToggle.setLabelText(touchgfx::TypedText(en ? T_ON : T_OFF)); - enableToggle.setLabelColor(en ? touchgfx::Color::getColorFromRGB(140, 190, 90) : touchgfx::Color::getColorFromRGB(200, 90, 70)); - enableToggle.setLabelColorPressed(en ? touchgfx::Color::getColorFromRGB(140, 190, 90) : touchgfx::Color::getColorFromRGB(200, 90, 70)); - enableToggle.invalidate(); -} - -void SaturationView::param1Changed(int value) +void SaturationView::sliderDriveClicked(int value) { AudioEffects_GetParams()->saturation.drive = value / 100.0f; } -void SaturationView::param2Changed(int value) +void SaturationView::sliderLevelClicked(int value) { AudioEffects_GetParams()->saturation.level = value / 100.0f; } diff --git a/STM32CubeIDE/Appli/.project b/STM32CubeIDE/Appli/.project index d426f1e..f65205a 100644 --- a/STM32CubeIDE/Appli/.project +++ b/STM32CubeIDE/Appli/.project @@ -601,24 +601,24 @@ PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_backgrounds_800x480_gradient_summer.cpp - Application/User/generated/image_glass_theme_images_widgets_button_icon_rounded_small_fill_normal.cpp + Application/User/generated/image_glass_theme_images_widgets_button_icon_rounded_huge_fill_normal.cpp 1 - PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_button_icon_rounded_small_fill_normal.cpp + PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_button_icon_rounded_huge_fill_normal.cpp - Application/User/generated/image_glass_theme_images_widgets_button_icon_rounded_small_fill_pressed.cpp + Application/User/generated/image_glass_theme_images_widgets_button_icon_rounded_huge_fill_pressed.cpp 1 - PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_button_icon_rounded_small_fill_pressed.cpp + PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_button_icon_rounded_huge_fill_pressed.cpp - Application/User/generated/image_glass_theme_images_widgets_button_regular_height_50_small_round_normal.cpp + Application/User/generated/image_glass_theme_images_widgets_button_regular_height_50_large_rounded_normal.cpp 1 - PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_button_regular_height_50_small_round_normal.cpp + PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_button_regular_height_50_large_rounded_normal.cpp - Application/User/generated/image_glass_theme_images_widgets_button_regular_height_50_small_round_pressed.cpp + Application/User/generated/image_glass_theme_images_widgets_button_regular_height_50_large_rounded_pressed.cpp 1 - PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_button_regular_height_50_small_round_pressed.cpp + PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_button_regular_height_50_large_rounded_pressed.cpp Application/User/generated/image_glass_theme_images_widgets_button_regular_height_50_small_rounded_normal.cpp @@ -630,16 +630,6 @@ 1 PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_button_regular_height_50_small_rounded_pressed.cpp - - Application/User/generated/image_glass_theme_images_widgets_button_regular_height_50_tiny_round_active.cpp - 1 - PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_button_regular_height_50_tiny_round_active.cpp - - - Application/User/generated/image_glass_theme_images_widgets_button_regular_height_50_tiny_round_pressed.cpp - 1 - PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_button_regular_height_50_tiny_round_pressed.cpp - Application/User/generated/image_glass_theme_images_widgets_slider_horizontal_thick_filler_large.cpp 1 @@ -665,15 +655,25 @@ 1 PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_slider_horizontal_thick_track_small.cpp + + Application/User/generated/image_glass_theme_images_widgets_togglebutton_large_round_text_off_normal.cpp + 1 + PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_togglebutton_large_round_text_off_normal.cpp + + + Application/User/generated/image_glass_theme_images_widgets_togglebutton_large_round_text_on_active.cpp + 1 + PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_glass_theme_images_widgets_togglebutton_large_round_text_on_active.cpp + Application/User/generated/image_icon_theme_images_action_done_50_50_E8F6FB.svg.cpp 1 PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_icon_theme_images_action_done_50_50_E8F6FB.svg.cpp - Application/User/generated/image_icon_theme_images_action_input_50_50_E8F6FB.svg.cpp + Application/User/generated/image_icon_theme_images_av_music_video_50_50_E8F6FB.svg.cpp 1 - PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_icon_theme_images_action_input_50_50_E8F6FB.svg.cpp + PARENT-2-PROJECT_LOC/Appli/TouchGFX/generated/images/src/__generated/image_icon_theme_images_av_music_video_50_50_E8F6FB.svg.cpp Application/User/generated/LanguageGb.cpp