Files
CelloEffects/Appli/TouchGFX/CelloEffects.touchgfx.backup-before-option2
T
2026-09-05 09:41:31 +02:00

193 lines
6.6 KiB
Plaintext

{
"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"
}