This repository has been archived on 2024-01-25. You can view files and clone it, but cannot push or open issues or pull requests.
ButtonManager/ide-touchgfx-gen/TouchGFX/ide-touchgfx-gen.touchgfx
2023-11-26 20:13:49 +01:00

183 lines
5.2 KiB
Plaintext

{
"Application": {
"Screens": [
{
"Components": [
{
"Type": "ButtonWithIcon",
"Pressed": "__designer\\Dark_Buttons_Round_Edge_icon_button_pressed.png",
"Released": "__designer\\Dark_Buttons_Round_Edge_icon_button.png",
"Alpha": 255,
"IconPressed": "Dark_Icons_trash_32_rotated.png",
"IconReleased": "Dark_Icons_trash_32_rotated.png",
"IconX": 17,
"IconY": 14,
"IconHeight": 32,
"IconWidth": 26,
"ButtonStyle": "Style1",
"Name": "buttonClearLogText_",
"X": 1,
"Y": 6,
"Width": 60,
"Height": 60,
"Visible": true,
"LockPosition": false,
"Draggable": false,
"Clickable": false,
"Fadeable": false,
"Moveable": false
},
{
"Components": [
{
"Type": "TextArea",
"TextId": "SingleUseId1",
"TextRotation": "180",
"Color": {
"Red": 171,
"Green": 171,
"Blue": 171
},
"Alpha": 255,
"AutoSize": false,
"LineSpacing": 0,
"Wildcard1": {
"TextId": "SingleUseId2",
"UseBuffer": true,
"BufferSize": 2048
},
"Name": "logText_",
"X": 0,
"Y": 129,
"Width": 414,
"Height": 130,
"Visible": true,
"LockPosition": false,
"Draggable": false,
"Clickable": false,
"Fadeable": false,
"Moveable": true
}
],
"Type": "ScrollableContainer",
"HorizontalScrollEnabled": true,
"VerticalScrollEnabled": true,
"ScrollbarsVisible": false,
"ScrollbarsVisibleOnPressed": true,
"ScrollbarsColor": {
"Red": 0,
"Green": 0,
"Blue": 0
},
"ScrollbarsAlpha": 255,
"Name": "scrollableTextArea_",
"X": 61,
"Y": 6,
"Width": 414,
"Height": 260,
"Visible": true,
"LockPosition": false,
"Draggable": false,
"Clickable": false,
"Fadeable": false,
"Moveable": false
}
],
"Interactions": [
{
"InteractionName": "Interaction1",
"HasCompletedTrigger": false,
"Trigger": {
"Type": "TriggerPhysicalButtonClicked",
"ButtonKey": 0
},
"Action": {
"Type": "ActionMove",
"X": 0,
"Y": 0,
"Easing": "Linear",
"EasingOption": "In",
"Duration": 0,
"ActionComponent": "logText_"
}
},
{
"InteractionName": "ButtonClearLogTextClicked",
"HasCompletedTrigger": false,
"Trigger": {
"Type": "TriggerClicked",
"TriggerComponent": "buttonClearLogText_"
},
"Action": {
"Type": "ActionCustom",
"FunctionName": "onButtonClearLogTextClicked"
}
}
],
"Name": "Terminal",
"OverrideDefaultBufferSize": false,
"CanvasBufferSize": 0
}
],
"CustomContainerDefinitions": [],
"TextEntries": [
{
"TextEntryId": "SingleUseId1",
"IsResource": false
},
{
"TextEntryId": "SingleUseId2",
"IsResource": false
}
],
"Name": "STM32F746G_DISCO",
"Resolution": {
"Width": 480,
"Height": 272
},
"SelectedColorDepth": 16,
"StartupScreenName": "Terminal",
"SelectedStartupLanguage": "GB",
"Skin": "Dark",
"TouchGfxPath": "../Middlewares/ST/touchgfx",
"UIPath": ".",
"AvailableColorDepths": [
16
],
"AvailableLCDs": {
"16": "LCD16bpp"
},
"AvailableSections": [
"ExtFlashSection",
"IntFlashSection"
],
"AvailableResolutions": [
{
"Width": 480,
"Height": 272
}
],
"PhysicalButtons": [],
"FrameworkFeatures": {
"LCD16bpp": {
"Id": "LCD16bpp",
"IsEnabled": true
}
},
"GenerateAssetsCommand": "make -f simulator/gcc/Makefile assets -j8",
"PostGenerateCommand": "touchgfx update_project --project-file=simulator/msvs/Application.vcxproj",
"PostGenerateTargetCommand": "touchgfx update_project --project-file=../STM32F746G_DISCO.ioc --platform=m7",
"CompileSimulatorCommand": "make -f simulator/gcc/Makefile -j8",
"RunSimulatorCommand": "build\\bin\\simulator.exe",
"CompileTargetCommand": "make -f ../gcc/Makefile -j8",
"FlashTargetCommand": "make -f ../gcc/Makefile flash -j8",
"LandscapeSkinX": 0,
"LandscapeSkinY": 0,
"PortraitSkinX": 0,
"PortraitSkinY": 0,
"DisplayOrientation": "Landscape",
"Family": "STM32F7"
},
"Version": "4.16.1",
"CreatedBy": "4.16.1"
}