2025-06-09 15:07:26 +02:00

491 lines
64 KiB
Lua

PreviewFadeInDelay = 200
TablePositions = {
Main = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "StackedLv1" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv2" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 180, y= 0, z=270-8}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" },
defaultState = "Focused",
defaultFadeOutPosition = 0.0,
defaultFadeSqueeze = 0.5,
stackFadeOutPosition = 0.8,
stackFadeSqueeze = 0.1,
previewFadeOutPosition = 0.4 },
FunctionList = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81-164-17, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "StackedLv1" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050-170, y= 875, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv2" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050-170, y= 875, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050-170, y= 875, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" },
defaultState = "PreviewLv1",
defaultFadeOutPosition = 0.7,
defaultFadeSqueeze = 0.1,
stackFadeOutPosition = 0.73,
stackFadeSqueeze = 0.05,
previewFadeOutPosition = 0.4 },
List = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "StackedLv1" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv2" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" },
defaultState = "PreviewLv2",
defaultFadeOutPosition = 0.0,
defaultFadeSqueeze = 0.5,
stackFadeOutPosition = 0.8,
stackFadeSqueeze = 0.1,
previewFadeOutPosition = 0.4 },
Speller = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81, y= 0, z=270-28}, positionNarrowOffset = {x= -120, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "StackedLv1" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv2" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" },
defaultState = "PreviewLv2",
defaultFadeOutPosition = 0.0,
defaultFadeSqueeze = 0.5,
stackFadeOutPosition = 0.8,
stackFadeSqueeze = 0.1,
previewFadeOutPosition = 0.4 },
CarPlay = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv2" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv1" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 0, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1" , blendOut = "StackedLv1" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 0, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1" , blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 1050, y= 800, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1" , blendOut = "PreviewLv1" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 1050, y= 800, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2" , blendOut = "PreviewLv2" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 1050, y= 800, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3" , blendOut = "PreviewLv3" },
defaultState = "Focused",
defaultFadeOutPosition = 0.0,
defaultFadeSqueeze = 0.5,
stackFadeOutPosition = 0.8,
stackFadeSqueeze = 0.1,
previewFadeOutPosition = 0.4 },
ResultList = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 81, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "StackedLv1" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 900, y= 0, z=270-28}, positionNarrowOffset = {x= -120, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv1" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" },
defaultState = "PreviewLv1",
defaultFadeOutPosition = 0.0,
defaultFadeSqueeze = 0.5,
stackFadeOutPosition = 0.8,
stackFadeSqueeze = 0.1,
previewFadeOutPosition = 0.4 },
Popup = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv2" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv1" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 171, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 171, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 171, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 171, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 171, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
defaultState = "Focused",
defaultFadeOutPosition = 0.0,
defaultFadeSqueeze = 0.5,
stackFadeOutPosition = 0.8,
stackFadeSqueeze = 0.1,
previewFadeOutPosition = 0.4 },
Player = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "StackedLv2", blendOut = "StackedLv3" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "StackedLv1", blendOut = "StackedLv3" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 90, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "PreviewLv1", blendOut = "StackedLv1" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "PreviewLv1", blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 288, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 90-288, layerNarrowOffsetX = 0, layerLock = true , blendIn = "PreviewLv1", blendOut = "PreviewLv1" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 288, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 90-288, layerNarrowOffsetX = 0, layerLock = true , blendIn = "PreviewLv2", blendOut = "PreviewLv2" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, additionalNarrowOffset = {x= 0, y= 0, z=0} , offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerNarrowOffsetX = 0, layerLock = false , blendIn = "PreviewLv3", blendOut = "PreviewLv3" },
defaultState = "PreviewLv2",
defaultFadeOutPosition = 0.6,
defaultFadeSqueeze = 0.4,
stackFadeOutPosition = 0.8,
stackFadeSqueeze = 0.1,
previewFadeOutPosition = 0.4 },
MediaPlayer = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false , blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false , blendIn = "StackedLv2", blendOut = "StackedLv3" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false , blendIn = "StackedLv1", blendOut = "StackedLv3" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 90, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false , blendIn = "PreviewLv1", blendOut = "StackedLv1" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false , blendIn = "PreviewLv1", blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 288, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 90-288, layerLock = true , blendIn = "PreviewLv1", blendOut = "PreviewLv1" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 288, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 90-288, layerLock = true , blendIn = "PreviewLv2", blendOut = "PreviewLv2" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x= 0, y= 0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false , blendIn = "PreviewLv3", blendOut = "PreviewLv3" },
defaultState = "PreviewLv2",
defaultFadeOutPosition = 0.0,
defaultFadeSqueeze = 0.4,
stackFadeOutPosition = 0.8,
stackFadeSqueeze = 0.1,
previewFadeOutPosition = 0.4 },
Split = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0-27, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0-27, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv2" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0-27, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv1" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 100, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv1" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 540, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = false, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-17}, position = {x= 0, y= 338, z=270-70}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-17}, position = {x= 0, y= 338, z=270-70}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
defaultState = "PreviewLv1",
defaultFadeOutPosition = 0.0,
defaultFadeSqueeze = 0.5,
stackFadeOutPosition = 0.8,
stackFadeSqueeze = 0.1,
previewFadeOutPosition = 0.4 },
Pie = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv2" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv1" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 684, y= 0, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 684, y= 0, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 684, y= 0, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 684, y= 0, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 684, y= 0, z=270-28}, positionNarrowOffset = {x= -450, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x=0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x=0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "Focused" , blendOut = "Focused" },
defaultState = "Focused",
defaultFadeOutPosition = 0.0,
defaultFadeSqueeze = 0.5,
stackFadeOutPosition = 0.8,
stackFadeSqueeze = 0.1,
previewFadeOutPosition = 0.4 },
ListPopup = {
StackedLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 400, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv3", blendOut = "StackedLv3" },
StackedLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 40}, position = {x= -275, y= 700, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv2", blendOut = "StackedLv3" },
StackedLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 30}, position = {x= -200, y= 600, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 1, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "StackedLv1", blendOut = "StackedLv3" },
Focused = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 93, y= 0, z=270 }, positionNarrowOffset = {x= 0, y= 0, z=270}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" },
Fullscreen = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z= 0}, position = {x= 0, y= 0, z=270-28}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 1, contentPreviewActive = 1, fadeOut = 0, fadeInDelay = 1, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "Focused" },
PreviewLv1 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 1., visible = true, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv1", blendOut = "PreviewLv2" },
PreviewLv2 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv2", blendOut = "PreviewLv2" },
PreviewLv3 = {scale = {x=1, y=1, z=1}, rotation = {x=0, y=0, z=-30}, position = {x= 1050, y= 800, z=270-60}, positionNarrowOffset = {x= 0, y= 0, z=0}, offsetLayer = {x=0, y=0, z=-242}, offsetList = {x= 0, y=0, z=-242}, offsetPreview = {x=0, y=0, z=-242}, offsetTable = {x= 0, y=0, z=-242}, offsetStatic = {x=0, y=0, z=-242}, opacity = 0., visible = false, active = 0, contentPreviewActive = 0, fadeOut = 0, fadeInDelay = PreviewFadeInDelay, layerOffsetX = 0, layerLock = false, blendIn = "PreviewLv3", blendOut = "PreviewLv3" },
defaultState = "PreviewLv2",
defaultFadeOutPosition = 0.0,
defaultFadeSqueeze = 0.5,
stackFadeOutPosition = 0.8,
stackFadeSqueeze = 0.1,
previewFadeOutPosition = 0.4 },
}
function addTransform(value1, value2)
return {x=value1.x + value2.x, y= value1.y + value2.y, z= value1.z + value2.z}
end
function determineFinalTableType( tableType, isFunctionbarPlayer, distanceToFocus )
if isFunctionbarPlayer~=nil and isFunctionbarPlayer==true then
if tableType ~= "MediaPlayer" then
tableType = "Player"
end
end
-- use the list positions if MediaPlayer has no functionbar
if tableType == "MediaPlayer" and (isFunctionbarPlayer == nil or isFunctionbarPlayer == false) then
tableType = "List"
end
return tableType
end
function calculateTabletPosition( activePathDepth, distanceToFocus, isFunctionbarPlayer, isFullContentPlayer, isTableFullscreenWhenFocused, tableType, isStackConsumer, isNoStackConsumerFocused, isFullscreenEnabled, defaultFadeOutOverwrite, hasStatePreview, removeFromSGRequest, isSmallScreen )
local transform = {}
local isPanelVisible = true
tableType = determineFinalTableType( tableType, isFunctionbarPlayer, distanceToFocus )
if isStackConsumer ~= nil and isStackConsumer==false and tableType ~= "Pie" and tableType ~= "ListPopup" then
tableType = "Popup"
end
positions = "Focused"
if removeFromSGRequest then
if distanceToFocus < -2 then
positions = TablePositions[tableType].StackedLv3.blendOut
elseif distanceToFocus == -2 then
positions = TablePositions[tableType].StackedLv2.blendOut
elseif distanceToFocus == -1 then
positions = TablePositions[tableType].StackedLv1.blendOut
elseif distanceToFocus == 0 then
if isFullscreenEnabled == true then
positions = TablePositions[tableType].Fullscreen.blendOut
else
positions = TablePositions[tableType].Focused.blendOut
end
elseif distanceToFocus == 1 then
positions = TablePositions[tableType].PreviewLv1.blendOut
elseif distanceToFocus == 2 then
positions = TablePositions[tableType].PreviewLv2.blendOut
else
positions = TablePositions[tableType].PreviewLv3.blendOut
end
else
if distanceToFocus < -2 then
positions = "StackedLv3"
elseif distanceToFocus == -2 then
positions = "StackedLv2"
elseif distanceToFocus == -1 then
positions = "StackedLv1"
elseif distanceToFocus == 0 then
if isFullscreenEnabled == true then
positions = "Fullscreen"
else
positions = "Focused"
end
elseif distanceToFocus == 1 then
positions = "PreviewLv1"
elseif distanceToFocus == 2 then
positions = "PreviewLv2"
else
positions = "PreviewLv3"
end
end
transform = TablePositions[tableType][positions]
local opacityContent = transform.opacity
local isSmallDisplayParkPlayer = false
if positions=="PreviewLv1" and isFullscreenEnabled == true and isFunctionbarPlayer~=nil and isFunctionbarPlayer==true and tableType=="Player" and isFullContentPlayer==true then
isSmallDisplayParkPlayer = true
end
local finalPosition = { x=0, y=0, z=0 };
if isSmallScreen == true then
-- use the additional offsets for the ParkPlayer in the small screen (all of these conditions are true in that case only)
if isSmallDisplayParkPlayer == true then
finalPosition.x = transform.position.x + transform.positionNarrowOffset.x + transform.additionalNarrowOffset.x
finalPosition.y = transform.position.y + transform.positionNarrowOffset.y + transform.additionalNarrowOffset.y
finalPosition.z = transform.position.z + transform.positionNarrowOffset.z + transform.additionalNarrowOffset.z
else
finalPosition.x = transform.position.x + transform.positionNarrowOffset.x
finalPosition.y = transform.position.y + transform.positionNarrowOffset.y
finalPosition.z = transform.position.z + transform.positionNarrowOffset.z
end
else
finalPosition.x = transform.position.x
finalPosition.y = transform.position.y
finalPosition.z = transform.position.z
end
if isFullscreenEnabled and distanceToFocus < 0 then
isPanelVisible = false
opacityContent = 0.0
else
isPanelVisible = true
end
local layerOffset = 0
if isTableFullscreenWhenFocused and distanceToFocus >= 1 then
-- if we are focused in the functionbar in fullscreen mode we need to substract an additional 90px
-- from the x offset (that is the width of the unfocused functionbar which we do not have in fullscreen)
if isSmallDisplayParkPlayer == false then
layerOffset = transform.layerOffsetX - 90
else
layerOffset = transform.layerOffsetX + transform.layerNarrowOffsetX - 90
end
else
layerOffset = transform.layerOffsetX
end
local opacityPanel = 0.0
if transform.visible and isPanelVisible then
opacityPanel = 1.0
else
opacityPanel = 0.0
end
if isFullscreenEnabled and distanceToFocus == 0 then
if tableType == "Player" or tableType == "List" or tableType == "MediaPlayer" then -- only player and list panels should be invisible
opacityPanel = 0.0
end
end
if removeFromSGRequest then
opacityPanel = 0.0
opacityContent = 0.0
isPanelVisible = false
end
-- Reset the active flag for tables that consume an entry on the stack at the same time when there is an entry that does not
local isActive = transform.active
local isContentPreviewActive = transform.contentPreviewActive
if isNoStackConsumerFocused~=nil and isNoStackConsumerFocused==true then
if isStackConsumer~=nil and isStackConsumer==true then
if tableType ~= "Split" then
isActive = 0
end
if isFullContentPlayer~=nil and isFullContentPlayer==true then
isActive = 1
elseif distanceToFocus == 0 then
isContentPreviewActive = 1
end
end
end
local batting = 1.0
if distanceToFocus >= 0 then --preview
batting = 3.0
if distanceToFocus == 0 then --focused
if isStackConsumer == true or isStackConsumer == false and isNoStackConsumerFocused == true then
batting = 2.0
end
end
else -- stacked
batting = 1.0
end
local fadeOut = TablePositions[tableType].defaultFadeOutPosition
local fadeOutSqueeze = TablePositions[tableType].defaultFadeSqueeze
if transform.fadeOut == 1 then
fadeOut = TablePositions[tableType].stackFadeOutPosition
fadeOutSqueeze = TablePositions[tableType].stackFadeSqueeze
elseif defaultFadeOutOverwrite ~= nil and defaultFadeOutOverwrite > 0 then
fadeOut = defaultFadeOutOverwrite
elseif hasStatePreview == false and distanceToFocus == 0 and tableType == "List" then
fadeOut = 0.5
end
if distanceToFocus == 1 or distanceToFocus == 2 then
if tableType == "Player" or tableType == "MediaPlayer" then
batting = 2.0 -- hack for player panel
end
end
-- full content player should never have a panel edge
if isFullContentPlayer~=nil and isFullContentPlayer==true and not (defaultFadeOutOverwrite ~= nil and defaultFadeOutOverwrite > 0) then
fadeOut = 0.4
end
if distanceToFocus == -1 and tableType == "FunctionList" then
batting = 2.0 -- hack for fuli panel
fadeOut = TablePositions[tableType].stackFadeOutPosition
fadeOutSqueeze = TablePositions[tableType].stackFadeSqueeze
end
if batting == 3.0 then
fadeOut = TablePositions[tableType].previewFadeOutPosition
end
-- print(" finalPosition= [" .. tostring(finalPosition.x) .. "," .. tostring(finalPosition.y) .. "," .. tostring(finalPosition.z) .. "] for tableType=" .. tostring(tableType) .. " at position=" .. tostring(positions))
return transform.scale, transform.rotation, finalPosition, transform.offsetLayer, transform.offsetList, transform.offsetPreview, transform.offsetTable, transform.offsetStatic, distanceToFocus, transform.visible and isPanelVisible, opacityContent, opacityPanel, isActive, isContentPreviewActive, fadeOut, fadeOutSqueeze, batting, transform.fadeInDelay, layerOffset, transform.layerLock
end
function getBlendinTabletPosition( activePathDepth, distanceToFocus, isFunctionbarPlayer, tableType, isStackConsumer, isNoStackConsumerFocused, blendInFocused )
local transform = {}
tableType = determineFinalTableType(tableType, isFunctionbarPlayer, distanceToFocus)
positions = TablePositions[tableType].defaultState
if distanceToFocus < -2 then
positions = TablePositions[tableType].StackedLv3.blendIn
elseif distanceToFocus == -2 then
positions = TablePositions[tableType].StackedLv2.blendIn
elseif distanceToFocus == -1 then
positions = TablePositions[tableType].StackedLv1.blendIn
elseif distanceToFocus == 0 then
if isFullscreenEnabled == true then
positions = TablePositions[tableType].Fullscreen.blendIn
else
positions = TablePositions[tableType].Focused.blendIn
end
elseif distanceToFocus == 1 then
positions = TablePositions[tableType].PreviewLv1.blendIn
elseif distanceToFocus == 2 then
positions = TablePositions[tableType].PreviewLv2.blendIn
else
positions = TablePositions[tableType].PreviewLv3.blendIn
end
if blendInFocused ~= nil and blendInFocused==true then
positions = "Focused"
end
transform = TablePositions[tableType][positions]
-- Reset the active flag for tables that consume an entry on the stack at the same time when there is an entry that does not
isActive = transform.active
if isNoStackConsumerFocused~=nil and isNoStackConsumerFocused==true then
if isStackConsumer~=nil and isStackConsumer==true then
isActive = 0
end
end
opacity = 0.
if tableType == "Split" then -- splitscreen is not blending in
opacity = 1.
end
return transform.scale, transform.rotation, transform.position, transform.offsetLayer, transform.offsetList, transform.offsetPreview, transform.offsetTable, transform.offsetStatic, transform.visible, 0, opacity, isActive, 0
end
function calculatePanelPopupParameter( activePathDepth, distanceToFocus, defaultFadeOut )
local fadeOutSqueeze = 0.5
if defaultFadeOut == nil then
defaultFadeOut = 0.0 -- no fadeout
end
focused = 0.0 --0.0 false, 1.0 true
batting = 0.0 --1 stack, 2 selection, 3 preview
fadeOut = defaultFadeOut
if distanceToFocus >= 1 then --preview
batting = 3.0
else
if distanceToFocus == 0 then --focused
focused = 1.0
batting = 2.0
else -- stacked
batting = 2.0
fadeOut = 0.8
fadeOutSqueeze = 0.1
end
end
return batting, focused, fadeOut, fadeOutSqueeze
end
function calculatePopupPanelSize ( _x, _y, _z )
print("+++> Size " .. tostring(_x) .. ", " .. tostring(_y) .. ", " .. tostring(_z))
--return {x=_x, y=1, z=_y}
return {x=300, y=1, z=477}
end