IHM IA option 2
This commit is contained in:
1 parent
83422c624a
commit
692b39cc18
15 files changed
+1989
-81
No files matched your search
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,193 @@
|
||||
{
|
||||
"Application": {
|
||||
"Screens": [
|
||||
{
|
||||
"Name": "InitScreen",
|
||||
"Components": [
|
||||
{
|
||||
"Type": "Image",
|
||||
"Name": "image1",
|
||||
"Width": 800,
|
||||
"Height": 480,
|
||||
"RelativeFilename": "__generated\\alternate_theme_images_backgrounds_800x480_meteor_rain.png"
|
||||
},
|
||||
{
|
||||
"Type": "ButtonWithIcon",
|
||||
"Name": "buttonWithIcon1",
|
||||
"X": 280,
|
||||
"Y": 215,
|
||||
"Width": 240,
|
||||
"Height": 50,
|
||||
"Pressed": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_pressed.png",
|
||||
"Released": "__generated\\alternate_theme_images_widgets_button_regular_height_50_medium_rounded_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": 97,
|
||||
"IconHeight": 50,
|
||||
"IconWidth": 50,
|
||||
"Preset": "alternate_theme\\presets\\button\\regular\\height_50\\medium_rounded_normal.json"
|
||||
}
|
||||
],
|
||||
"Interactions": [
|
||||
{
|
||||
"InteractionName": "Interaction1",
|
||||
"Trigger": {
|
||||
"Type": "TriggerClicked",
|
||||
"TriggerComponent": "buttonWithIcon1"
|
||||
},
|
||||
"Action": {
|
||||
"Type": "ActionGotoScreen",
|
||||
"ScreenTransitionType": "ScreenTransitionBlock",
|
||||
"ActionComponent": "Screen1"
|
||||
}
|
||||
}
|
||||
],
|
||||
"CustomActions": [
|
||||
{
|
||||
"Name": "changeScreen"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Name": "Screen1",
|
||||
"Components": [
|
||||
{
|
||||
"Type": "Image",
|
||||
"Name": "image1",
|
||||
"Width": 800,
|
||||
"Height": 480,
|
||||
"RelativeFilename": "__generated\\glass_theme_images_backgrounds_800x480_gradient_rainbow.png"
|
||||
},
|
||||
{
|
||||
"Type": "Slider",
|
||||
"Name": "slider1",
|
||||
"X": 360,
|
||||
"Y": 224,
|
||||
"Width": 300,
|
||||
"Height": 11,
|
||||
"IsHorizontalSlider": true,
|
||||
"BackgroundUnselected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_track_medium.png",
|
||||
"BackgroundSelected": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_filler_medium.png",
|
||||
"Indicator": "__generated\\alternate_theme_images_widgets_slider_horizontal_thick_rounded_dark.png",
|
||||
"BackgroundX": 16,
|
||||
"BackgroundY": 11,
|
||||
"IndicatorMax": 300,
|
||||
"ValueMax": 100,
|
||||
"Preset": "alternate_theme\\presets\\slider\\horizontal\\thick\\medium_rounded_dark.json"
|
||||
},
|
||||
{
|
||||
"Type": "Gauge",
|
||||
"Name": "gauge1",
|
||||
"X": 41,
|
||||
"Y": 104,
|
||||
"Width": 240,
|
||||
"Height": 240,
|
||||
"Preset": "alternate_theme\\presets\\gauges\\medium\\active.json",
|
||||
"FileNameBackground": "__generated\\alternate_theme_images_widgets_gauge_medium_backgrounds_active.png",
|
||||
"RotationCenterX": 120.0,
|
||||
"RotationCenterY": 120.0,
|
||||
"StartAngle": -113.0,
|
||||
"EndAngle": 112.0,
|
||||
"RangeMax": 100.0,
|
||||
"InitialValue": 50.0,
|
||||
"UseAnimation": true,
|
||||
"Easing": "Linear",
|
||||
"EasingOption": "In",
|
||||
"FileNameNeedle": "__generated\\alternate_theme_images_widgets_gauge_medium_needles_smooth.png",
|
||||
"NeedleRotationCenterX": 7.0,
|
||||
"NeedleRotationCenterY": 67.0,
|
||||
"NeedleMovingRenderingAlgorithm": "Bilinear Interpolation",
|
||||
"NeedleSteadyRenderingAlgorithm": "Bilinear Interpolation",
|
||||
"ArcColor": {
|
||||
"Red": 20,
|
||||
"Green": 151,
|
||||
"Blue": 197
|
||||
},
|
||||
"ArcCapStyle": "Butt"
|
||||
}
|
||||
],
|
||||
"Interactions": [
|
||||
{
|
||||
"InteractionName": "InteractionSlider1",
|
||||
"HasCompletedTrigger": true,
|
||||
"Trigger": {
|
||||
"Type": "TriggerSliderValueChanged",
|
||||
"TriggerComponent": "slider1"
|
||||
},
|
||||
"Action": {
|
||||
"Type": "ActionCustom",
|
||||
"FunctionName": "slider1Clicked"
|
||||
}
|
||||
}
|
||||
],
|
||||
"CustomActions": [
|
||||
{
|
||||
"Name": "Volume",
|
||||
"HasValue": true,
|
||||
"ValueType": "int16_t"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"CustomContainerDefinitions": [],
|
||||
"Name": "CelloEffects",
|
||||
"Resolution": {
|
||||
"Width": 800,
|
||||
"Height": 480
|
||||
},
|
||||
"SelectedColorDepth": 16,
|
||||
"StartupScreenName": "InitScreen",
|
||||
"SelectedStartupLanguage": "GB",
|
||||
"TouchGfxPath": "../Middlewares/ST/touchgfx",
|
||||
"UIPath": ".",
|
||||
"AvailableColorDepths": [
|
||||
16
|
||||
],
|
||||
"AvailableLCDs": {
|
||||
"16": "LCDGPU2D"
|
||||
},
|
||||
"AvailableSections": [
|
||||
"ExtFlashSection",
|
||||
"IntFlashSection"
|
||||
],
|
||||
"AvailableResolutions": [
|
||||
{
|
||||
"Width": 800,
|
||||
"Height": 480
|
||||
}
|
||||
],
|
||||
"PhysicalButtons": [],
|
||||
"GenerateAssetsCommand": "make -f simulator/gcc/Makefile assets -j8",
|
||||
"GenerateAssetsCommandOverride": "make -f simulator/gcc/Makefile assets -j8",
|
||||
"PostGenerateCommand": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj",
|
||||
"PostGenerateCommandOverride": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj",
|
||||
"PostGenerateTargetCommand": "touchgfx update_project",
|
||||
"CompileSimulatorCommand": "make -f simulator/gcc/Makefile -j8",
|
||||
"CompileSimulatorCommandOverride": "make -f simulator/gcc/Makefile -j1",
|
||||
"RunSimulatorCommand": "build\\bin\\simulator.exe",
|
||||
"CompileTargetCommandOverride": "make -f gcc/Makefile -j8",
|
||||
"FlashTargetCommandOverride": "make -f gcc/Makefile flash",
|
||||
"FlashTargetIntCommandOverride": "make -f gcc/Makefile intflash",
|
||||
"LandscapeSkinX": 0,
|
||||
"LandscapeSkinY": 0,
|
||||
"PortraitSkinX": 0,
|
||||
"PortraitSkinY": 0,
|
||||
"DisplayOrientation": "Landscape",
|
||||
"Family": "STM32H7",
|
||||
"SubFamily": "STM32H7R7/7S7",
|
||||
"Toolchain": "STM32CubeIDE",
|
||||
"Platform": "m7",
|
||||
"ProjectFile": "../../STM32H7S78-DK.ioc",
|
||||
"OptionalComponentsRoot": "../Middlewares/ST/touchgfx_components",
|
||||
"OptionalComponents": [
|
||||
"GPU2D"
|
||||
],
|
||||
"AdditionalFeatures": [
|
||||
"GPU2DVector",
|
||||
"VectorFonts",
|
||||
"Video"
|
||||
]
|
||||
},
|
||||
"Version": "4.26.1",
|
||||
"CreatedBy": "4.26.1"
|
||||
}
|
||||
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 15 KiB |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 847 B |
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 126 KiB |
@@ -14,9 +14,9 @@ public:
|
||||
|
||||
virtual void goBack();
|
||||
virtual void toggleEnabled();
|
||||
virtual void param1Changed(int value);
|
||||
virtual void param2Changed(int value);
|
||||
virtual void param3Changed(int value);
|
||||
virtual void param1Changed(int16_t value);
|
||||
virtual void param2Changed(int16_t value);
|
||||
virtual void param3Changed(int16_t value);
|
||||
protected:
|
||||
};
|
||||
|
||||
|
||||
@@ -14,16 +14,16 @@ public:
|
||||
|
||||
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 band1Changed(int16_t value);
|
||||
virtual void band2Changed(int16_t value);
|
||||
virtual void band3Changed(int16_t value);
|
||||
virtual void band4Changed(int16_t value);
|
||||
virtual void band5Changed(int16_t value);
|
||||
virtual void band6Changed(int16_t value);
|
||||
virtual void band7Changed(int16_t value);
|
||||
virtual void band8Changed(int16_t value);
|
||||
virtual void band9Changed(int16_t value);
|
||||
virtual void band10Changed(int16_t value);
|
||||
protected:
|
||||
};
|
||||
|
||||
|
||||
@@ -14,9 +14,9 @@ public:
|
||||
|
||||
virtual void goBack();
|
||||
virtual void toggleEnabled();
|
||||
virtual void param1Changed(int value);
|
||||
virtual void param2Changed(int value);
|
||||
virtual void param3Changed(int value);
|
||||
virtual void param1Changed(int16_t value);
|
||||
virtual void param2Changed(int16_t value);
|
||||
virtual void param3Changed(int16_t value);
|
||||
protected:
|
||||
};
|
||||
|
||||
|
||||
@@ -14,9 +14,9 @@ public:
|
||||
|
||||
virtual void goBack();
|
||||
virtual void toggleEnabled();
|
||||
virtual void param1Changed(int value);
|
||||
virtual void param2Changed(int value);
|
||||
virtual void param3Changed(int value);
|
||||
virtual void param1Changed(int16_t value);
|
||||
virtual void param2Changed(int16_t value);
|
||||
virtual void param3Changed(int16_t value);
|
||||
protected:
|
||||
};
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@ public:
|
||||
|
||||
virtual void goBack();
|
||||
virtual void toggleEnabled();
|
||||
virtual void param1Changed(int value);
|
||||
virtual void param2Changed(int value);
|
||||
virtual void param1Changed(int16_t value);
|
||||
virtual void param2Changed(int16_t value);
|
||||
protected:
|
||||
};
|
||||
|
||||
|
||||
@@ -32,15 +32,15 @@ void EchoView::toggleEnabled()
|
||||
enableToggle.invalidate();
|
||||
}
|
||||
|
||||
void EchoView::param1Changed(int value)
|
||||
void EchoView::param1Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->echo.delay_ms = value * 10.0f;
|
||||
}
|
||||
void EchoView::param2Changed(int value)
|
||||
void EchoView::param2Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->echo.feedback = value / 100.0f * 0.95f;
|
||||
}
|
||||
void EchoView::param3Changed(int value)
|
||||
void EchoView::param3Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->echo.mix = value / 100.0f;
|
||||
}
|
||||
@@ -32,43 +32,43 @@ void EqualizerView::toggleEnabled()
|
||||
enableToggle.invalidate();
|
||||
}
|
||||
|
||||
void EqualizerView::band1Changed(int value)
|
||||
void EqualizerView::band1Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->equalizer.bands[0].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||
}
|
||||
void EqualizerView::band2Changed(int value)
|
||||
void EqualizerView::band2Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->equalizer.bands[1].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||
}
|
||||
void EqualizerView::band3Changed(int value)
|
||||
void EqualizerView::band3Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->equalizer.bands[2].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||
}
|
||||
void EqualizerView::band4Changed(int value)
|
||||
void EqualizerView::band4Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->equalizer.bands[3].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||
}
|
||||
void EqualizerView::band5Changed(int value)
|
||||
void EqualizerView::band5Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->equalizer.bands[4].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||
}
|
||||
void EqualizerView::band6Changed(int value)
|
||||
void EqualizerView::band6Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->equalizer.bands[5].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||
}
|
||||
void EqualizerView::band7Changed(int value)
|
||||
void EqualizerView::band7Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->equalizer.bands[6].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||
}
|
||||
void EqualizerView::band8Changed(int value)
|
||||
void EqualizerView::band8Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->equalizer.bands[7].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||
}
|
||||
void EqualizerView::band9Changed(int value)
|
||||
void EqualizerView::band9Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->equalizer.bands[8].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||
}
|
||||
void EqualizerView::band10Changed(int value)
|
||||
void EqualizerView::band10Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->equalizer.bands[9].gain_db = (value / 100.0f) * 48.0f - 24.0f;
|
||||
}
|
||||
@@ -32,15 +32,15 @@ void OverdriveView::toggleEnabled()
|
||||
enableToggle.invalidate();
|
||||
}
|
||||
|
||||
void OverdriveView::param1Changed(int value)
|
||||
void OverdriveView::param1Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->overdrive.drive = value / 100.0f;
|
||||
}
|
||||
void OverdriveView::param2Changed(int value)
|
||||
void OverdriveView::param2Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->overdrive.tone = value / 100.0f;
|
||||
}
|
||||
void OverdriveView::param3Changed(int value)
|
||||
void OverdriveView::param3Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->overdrive.level = value / 100.0f;
|
||||
}
|
||||
@@ -32,15 +32,15 @@ void ReverbView::toggleEnabled()
|
||||
enableToggle.invalidate();
|
||||
}
|
||||
|
||||
void ReverbView::param1Changed(int value)
|
||||
void ReverbView::param1Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->reverb.room_size = value / 100.0f;
|
||||
}
|
||||
void ReverbView::param2Changed(int value)
|
||||
void ReverbView::param2Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->reverb.damping = value / 100.0f;
|
||||
}
|
||||
void ReverbView::param3Changed(int value)
|
||||
void ReverbView::param3Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->reverb.mix = value / 100.0f;
|
||||
}
|
||||
@@ -32,11 +32,11 @@ void SaturationView::toggleEnabled()
|
||||
enableToggle.invalidate();
|
||||
}
|
||||
|
||||
void SaturationView::param1Changed(int value)
|
||||
void SaturationView::param1Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->saturation.drive = value / 100.0f;
|
||||
}
|
||||
void SaturationView::param2Changed(int value)
|
||||
void SaturationView::param2Changed(int16_t value)
|
||||
{
|
||||
AudioEffects_GetParams()->saturation.level = value / 100.0f;
|
||||
}
|
||||
Reference in new issue
Block a user