{
  "settings": {
    "hasHeaders": true,
    "constrainDragToContainer": false,
    "reorderEnabled": true,
    "selectionEnabled": false,
    "popoutWholeStack": false,
    "blockedPopoutsThrowError": true,
    "closePopoutsOnUnload": true,
    "showPopoutIcon": false,
    "showMaximiseIcon": true,
    "showCloseIcon": true,
    "responsiveMode": "onload",
    "tabOverlapAllowance": 0,
    "reorderOnTabMenuClick": true,
    "tabControlOffset": 10
  },
  "dimensions": {
    "borderWidth": 5,
    "borderGrabWidth": 15,
    "minItemHeight": 10,
    "minItemWidth": 10,
    "headerHeight": 20,
    "dragProxyWidth": 300,
    "dragProxyHeight": 200
  },
  "labels": {
    "close": "close",
    "maximise": "maximise",
    "minimise": "minimise",
    "popout": "open in new window",
    "popin": "pop in",
    "tabDropdown": "additional tabs"
  },
  "content": [
    {
      "type": "row",
      "isClosable": true,
      "reorderEnabled": true,
      "title": "",
      "content": [
        {
          "type": "stack",
          "header": {},
          "isClosable": true,
          "reorderEnabled": true,
          "title": "",
          "activeItemIndex": 0,
          "width": 23.193297464602633,
          "content": [
            {
              "type": "component",
              "componentName": "tree",
              "componentState": {
                "id": 1,
                "cmakeArgs": "",
                "customOutputFilename": "",
                "isCMakeProject": true,
                "compilerLanguageId": "c++",
                "files": [
                  {
                    "fileId": 1,
                    "isIncluded": true,
                    "isOpen": true,
                    "isMainSource": false,
                    "filename": "example.cpp",
                    "content": "// Type your code here, or load an example.\nint square(int num) {\n    return num * num;\n}",
                    "editorId": 1,
                    "langId": "c++"
                  },
                  {
                    "fileId": 2,
                    "isIncluded": true,
                    "isOpen": true,
                    "isMainSource": false,
                    "filename": "square.h",
                    "content": "#pragma once\n\nint square(int num);\n",
                    "editorId": 2,
                    "langId": "c++"
                  },
                  {
                    "fileId": 3,
                    "isIncluded": true,
                    "isOpen": false,
                    "isMainSource": true,
                    "filename": "CMakeLists.txt",
                    "content": "project(hello)\n\nadd_executable(output.s\n    example.cpp\n    square.cpp)\n",
                    "editorId": -1,
                    "langId": "cmake"
                  },
                  {
                    "fileId": 4,
                    "isIncluded": true,
                    "isOpen": true,
                    "isMainSource": false,
                    "filename": "square.cpp",
                    "content": "",
                    "editorId": 4,
                    "langId": ""
                  },
                  {
                    "fileId": 6,
                    "isIncluded": false,
                    "isOpen": true,
                    "isMainSource": false,
                    "filename": "",
                    "content": "",
                    "editorId": 3,
                    "langId": ""
                  }
                ],
                "newFileId": 7
              },
              "isClosable": true,
              "reorderEnabled": true,
              "title": "Tree #1"
            }
          ]
        },
        {
          "type": "stack",
          "width": 37.22445710458798,
          "isClosable": true,
          "reorderEnabled": true,
          "title": "",
          "activeItemIndex": 3,
          "content": [
            {
              "type": "component",
              "componentName": "codeEditor",
              "componentState": {
                "id": 1,
                "source": "#include \"square.h\"\n\nint main(int argc, char **argv) {\n    return square(argc);\n}\n",
                "lang": "c++",
                "selection": {
                  "startLineNumber": 6,
                  "startColumn": 1,
                  "endLineNumber": 6,
                  "endColumn": 1,
                  "selectionStartLineNumber": 6,
                  "selectionStartColumn": 1,
                  "positionLineNumber": 6,
                  "positionColumn": 1
                },
                "filename": "example.cpp",
                "fontScale": 14,
                "fontUsePx": true
              },
              "isClosable": true,
              "reorderEnabled": true,
              "title": "example.cpp"
            },
            {
              "type": "component",
              "componentName": "codeEditor",
              "componentState": {
                "id": 2,
                "source": "#pragma once\n\nint square(int num);\n",
                "lang": "c++",
                "filename": "square.h",
                "fontScale": 14,
                "fontUsePx": true
              },
              "isClosable": true,
              "reorderEnabled": true,
              "title": "square.h"
            },
            {
              "type": "component",
              "componentName": "codeEditor",
              "componentState": {
                "id": 4,
                "source": "#include \"square.h\"\n\nint square(int num) {\n    return num * num;\n}\n",
                "lang": "c++",
                "selection": {
                  "startLineNumber": 6,
                  "startColumn": 1,
                  "endLineNumber": 6,
                  "endColumn": 1,
                  "selectionStartLineNumber": 6,
                  "selectionStartColumn": 1,
                  "positionLineNumber": 6,
                  "positionColumn": 1
                },
                "filename": "square.cpp",
                "fontScale": 14,
                "fontUsePx": true
              },
              "isClosable": true,
              "reorderEnabled": true,
              "title": "square.cpp"
            },
            {
              "type": "component",
              "componentName": "codeEditor",
              "componentState": {
                "id": 3,
                "source": "project(hello)\n\nadd_executable(output.s\n    example.cpp\n    square.cpp)\n",
                "lang": "cmake",
                "filename": "CMakeLists.txt",
                "fontScale": 14,
                "fontUsePx": true
              },
              "isClosable": true,
              "reorderEnabled": true,
              "title": "CMakeLists.txt"
            }
          ]
        },
        {
          "type": "stack",
          "header": {},
          "isClosable": true,
          "reorderEnabled": true,
          "title": "",
          "activeItemIndex": 0,
          "width": 39.5822454308094,
          "content": [
            {
              "type": "component",
              "componentName": "compiler",
              "componentState": {
                "id": 1,
                "compiler": "g103",
                "source": false,
                "tree": 1,
                "options": "-g -O3 -flto",
                "filters": {
                  "binary": true,
                  "execute": false,
                  "intel": true,
                  "demangle": true,
                  "labels": true,
                  "libraryCode": true,
                  "directives": true,
                  "commentOnly": true,
                  "debugCalls": false,
                  "trim": false
                },
                "libs": [],
                "lang": "c++",
                "selection": {
                  "startLineNumber": 1,
                  "startColumn": 1,
                  "endLineNumber": 1,
                  "endColumn": 1,
                  "selectionStartLineNumber": 1,
                  "selectionStartColumn": 1,
                  "positionLineNumber": 1,
                  "positionColumn": 1
                },
                "flagsViewOpen": false,
                "fontScale": 14,
                "fontUsePx": true
              },
              "isClosable": true,
              "reorderEnabled": true,
              "title": "x86-64 gcc 10.3 (Tree #1, Compiler #1) C++"
            }
          ]
        }
      ]
    }
  ],
  "isClosable": true,
  "reorderEnabled": true,
  "title": "",
  "openPopouts": [],
  "maximisedItemId": null
}
