{
  "Version": 0,
  "Z": 20,
  "Scripts":[
    "Canvas/HeliScript/helApi.hs",
    "Canvas/HeliScript/helConfig.hs",
    "Canvas/HeliScript/helFunc.hs",

    "Canvas/HeliScript/GenericWindow/GenericWindowController.hs",
    "Canvas/HeliScript/GenericWindow/GenericWindowViewModel.hs",
    "Canvas/HeliScript/GenericWindow/GenericWindowView.hs"
  ],
  "Layout": [
    {
      "Comment":"common middle /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////",
      "Name": "genericwindow_common_middle",
      "Show": false,
      "Z": 0,
      "Components":[
        "GenericWindowController",
        "GenericWindowViewModel"
      ],
      "AutoLoading":false,
      "Gui": [
        {
          "Name": "common_base",
          "Type": "image",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[275,0],
          "Size":[512,408],
          "Z": 0,
          "Pivot":[0.5,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true }
          ],
          "ParamImage": {
            "Uri": "gui2024/movie/movie_base_9s.png",
            "LTRB": [100,100,100,100]
          }
        },
        {
          "Name": "common_btn_close",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[510,-182],
          "Size":[30,30],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true }
          ],
          "ParamButton": {
            "FileName": "gui2024/common/common_btn_close.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            { "SetShowLayer": { "Name": "genericwindow_common_middle", "Show": false }},
            { "SetShowLayer": { "Name": "genericwindow_seekbar_middle", "Show": false }},
            { "SetShowLayer": { "Name": "genericwindow_common_large", "Show": false }},
            { "SetShowLayer": { "Name": "genericwindow_seekbar_large", "Show": false }},

            { "String": {"Name": "ToggleDefault","Value": "Toggle_GenericWindow_Middle_Large"}},

            {"Func": {"Name": "MovieViewerClose"}}
          ]
        },
        {
          "Name": "common_btn_maximize",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[495,165],
          "Size":[35,35],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true }
          ],
          "ParamButton": {
            "FileName": "gui2024/movie/movie_btn_maximize.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            { "Func": {"Name": "MovieViewerFullScreenOn"}}
          ]
        },
        {
          "Name": "VideoPlayerTexture",
          "Type": "image",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[275,-25],
          "Size":[480,270],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true },
            { "Name": "Toggle_Use_VideoPlayerTexture","State": false }
          ],
          "ParamImage": {
            "Uri": "gui2024/clear.png"
          }
        },
        {
          "Name": "ImageViewer",
          "Type": "image",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[275,-25],
          "Size":[480,270],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true },
            { "Name": "Toggle_Use_ImageViewer","State": false }
          ],
          "ParamImage": {
            "Uri": "gui2024/clear.png"
          }
        }
      ]
    },
    
    {
      "Comment":"common large /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////",
      "Name": "genericwindow_common_large",
      "Show": false,
      "Z": 10,
      "Components":[
        "GenericWindowController"
      ],
      "AutoLoading":false,
      "Gui": [
        {
          "Name": "common_btn_close",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[615,-335],
          "Size":[30,30],
          "Z": 2,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false }
          ],
          "ParamButton": {
            "FileName": "gui2024/common/common_btn_close.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            { "SetShowLayer": { "Name": "genericwindow_common_middle", "Show": false }},
            { "SetShowLayer": { "Name": "genericwindow_seekbar_middle", "Show": false }},
            { "SetShowLayer": { "Name": "genericwindow_common_large", "Show": false }},
            { "SetShowLayer": { "Name": "genericwindow_seekbar_large", "Show": false }},

            { "String": {"Name": "ToggleDefault","Value": "Toggle_GenericWindow_Middle_Large"}},

            {"Func": {"Name": "MovieViewerClose"}}
          ]
        },
        {
          "Name": "common_btn_minimize",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[590,325],
          "Size":[45,45],
          "Z": 2,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false }
          ],
          "ParamButton": {
            "FileName": "gui2024/movie/movie_btn_minimize.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            { "Func": {"Name": "MovieViewerFullScreenOff"}}
          ]
        },
        {
          "Name": "VideoPlayerTexture",
          "Type": "image",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[0,0],
          "Size":[1280,720],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false },
            { "Name": "Toggle_Use_VideoPlayerTexture","State": false }
          ],
          "ParamImage": {
            "Uri": "gui2024/clear.png"
          }
        },
        {
          "Name": "ImageViewer",
          "Type": "image",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[0,0],
          "Size":[1280,720],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false },
            { "Name": "Toggle_Use_ImageViewer","State": false }
          ],
          "ParamImage": {
            "Uri": "gui2024/clear.png"
          }
        },
        {
          "Name": "large_background",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[0,0],
          "Size":[3000,3000],
          "Z": 0,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false }
          ],
          "ParamButton": {
            "FileName": "gui2024/black.png",
            "OnCursorFileName": "",
            "DownFileName": ""
          },
          "GUIAction": []
        }
      ]
    },

    {
      "Comment":"seekbar middle /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////",
      "Name": "genericwindow_seekbar_middle",
      "Show": false,
      "Z": 0,
      "AutoLoading":false,
      "Gui": [
        {
          "Name": "movie_bar",
          "Type": "Slider",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[32,130],
          "Size":[485,8],
          "Z": 1,
          "Pivot":[0.0,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamSlider": {
            "Base": "gui2024/movie/movie_bar_base.png",
            "Front": "gui2024/movie/movie_bar.png",
            "OnName": "gui2024/movie/movie_bar_slider.png",
            "OnSize": [33,33],
            "OffName": "gui2024/movie/movie_bar_slider.png",
            "OffSize":[33,33],
            "DriveField": "MovieViewer"
          }
        },
        {
          "Name": "VideoPlayerCurrentTime",
          "Type": "text",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[72,150],
          "Size":[75,17],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamText": {
            "FontSize": 14,
            "FontFamily": "BIZUDPGothic",
            "Color":[1.0,1.0,1.0,1.0],
            "Text": "00:00:00"
          }
        },
        {
          "Name": "VideoPlayerTotalTime",
          "Type": "text",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[142,150],
          "Size":[75,17],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamText": {
            "FontSize": 14,
            "FontFamily": "BIZUDPGothic",
            "Color":[1.0,1.0,1.0,1.0],
            "Text": "00:00:00"
          }
        },
        {
          "Name": "movie_btn_play",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[275,170],
          "Size":[70,70],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_movie_playing","State": false },
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamButton": {
            "FileName": "gui2024/movie/movie_btn_play.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            {
              "String": {
                "Name": "ToggleChange",
                "Value": "Toggle_movie_playing"
              }
            },
            {
              "Func": {
                "Name": "MovieViewerPlayPauseToggle"
              }
            }
          ]
        },
        {
          "Name": "movie_btn_stop",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[275,170],
          "Size":[70,70],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_movie_playing","State": true },
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamButton": {
            "FileName": "gui2024/movie/movie_btn_stop.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            {
              "String": {
                "Name": "ToggleChange",
                "Value": "Toggle_movie_playing"
              }
            },
            {
              "Func": {
                "Name": "MovieViewerPlayPauseToggle"
              }
            }
          ]
        },
        {
          "Name": "movie_btn_forward",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[330,170],
          "Size":[70,70],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamButton": {
            "FileName": "gui2024/movie/movie_btn_forward.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            {
              "Func": {
                "Name": "MovieViewerForward",
                "Param": "10"
              }
            }
          ]
        },
        {
          "Name": "movie_btn_rewind",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[220,170],
          "Size":[70,70],
          "Z": 1,
          "Pivot":[0.5,0.5],
          "Anchor": "LM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": true },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamButton": {
            "FileName": "gui2024/movie/movie_btn_rewind.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            {
              "Func": {
                "Name": "MovieViewerRewind",
                "Param": "10"
              }
            }
          ]
        }
      ]
    },

    {
      "Comment":"seekbar large /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////",
      "Name": "genericwindow_seekbar_large",
      "Show": false,
      "Z": 10,
      "AutoLoading":false,
      "Gui": [
        {
          "Name": "movie_bar",
          "Type": "Slider",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[-615,290],
          "Size":[1230,8],
          "Z": 2,
          "Pivot":[0.0,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamSlider": {
            "Base": "gui2024/movie/movie_bar_base_maximize.png",
            "Front": "gui2024/movie/movie_bar_maximize.png",
            "OnName": "gui2024/movie/movie_bar_slider.png",
            "OnSize":[44,44],
            "OffName": "gui2024/movie/movie_bar_slider.png",
            "OffSize":[44,44],
            "DriveField": "MovieViewer"
          }
        },
        {
          "Name": "movie_time_base",
          "Type": "image",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[-505,325],
          "Size":[360,40],
          "Z": 2,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamImage": {
            "Uri": "gui2024/movie/movie_time_base.png"
          }
        },
        {
          "Name": "VideoPlayerCurrentTime",
          "Type": "text",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[-560,335],
          "Size":[100,40],
          "Z": 3,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamText": {
            "FontSize": 20,
            "FontFamily": "BIZUDPGothic",
            "Color":[1.0,1.0,1.0,1.0],
            "Text": "00:00:00"
          }
        },
        {
          "Name": "VideoPlayerTotalTime",
          "Type": "text",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[-450,335],
          "Size":[100,40],
          "Z": 3,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamText": {
            "FontSize": 20,
            "FontFamily": "BIZUDPGothic",
            "Color":[1.0,1.0,1.0,1.0],
            "Text": "00:00:00"
          }
        },
        {
          "Name": "movie_btn_play",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[0,325],
          "Size":[85,85],
          "Z": 2,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_movie_playing","State": false },
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamButton": {
            "FileName": "gui2024/movie/movie_btn_play.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            {
              "String": {
                "Name": "ToggleChange",
                "Value": "Toggle_movie_playing"
              }
            },
            {
              "Func": {
                "Name": "MovieViewerPlayPauseToggle"
              }
            }
          ]
        },
        {
          "Name": "movie_btn_stop",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[0,325],
          "Size":[85,85],
          "Z": 2,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_movie_playing","State": true },
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamButton": {
            "FileName": "gui2024/movie/movie_btn_stop.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            {
              "String": {
                "Name": "ToggleChange",
                "Value": "Toggle_movie_playing"
              }
            },
            {
              "Func": {
                "Name": "MovieViewerPlayPauseToggle"
              }
            }
          ]
        },
        {
          "Name": "movie_btn_forward",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[60,325],
          "Size":[85,85],
          "Z": 2,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamButton": {
            "FileName": "gui2024/movie/movie_btn_forward.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            {
              "Func": {
                "Name": "MovieViewerForward",
                "Param": "10"
              }
            }
          ]
        },
        {
          "Name": "movie_btn_rewind",
          "Type": "button",
          "Platform": "",
          "Language": "",
          "Portrait": "",
          "Show": true,
          "Pos":[-60,325],
          "Size":[85,85],
          "Z": 2,
          "Pivot":[0.5,0.5],
          "Anchor": "CM",
          "Toggle": [
            { "Name": "Toggle_GenericWindow_Middle_Large","State": false },
            { "Name": "Show_SeekBar","State": false }
          ],
          "ParamButton": {
            "FileName": "gui2024/movie/movie_btn_rewind.png",
            "OnKeyDownMulColor":[0.5,0.5,0.5,1.0]
          },
          "GUIAction": [
            {
              "Func": {
                "Name": "MovieViewerRewind",
                "Param": "10"
              }
            }
          ]
        }
      ]
    }
  ]
}