showtooltip(hotspot);
tween(scale, 1.2);
tween(alpha, 1);
pauseautorotation();
hideTooltip();
tween(scale, 1);
tween(alpha, 0.8);
resumeautorotation();
showtooltip(hotspot);
pauseautorotation();
hideTooltip();
resumeautorotation();
set(layer[header1].visible, false);
set(layer[header1].visible, true);
set(layer[header].visible, false);
set(layer[header].visible, true);
ifnot (themeunanimebarbuilt, themeunanimebuildMenu(); set(themeunanimebarbuilt, true););
if(%1 == "arrow1",
set(arrow1Loaded-controlBar_dockedThumbnails, true);
);
if(%1 == "arrow2",
set(arrow2Loaded-controlBar_dockedThumbnails, true);
);
if(%1 == "border",
if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
set(borderLoaded-controlBar_dockedThumbnails, true);
);
);
if(%1 == "thumbnail",
inc(thumbnailsLoadedCounter-controlBar_dockedThumbnails);
);
set(thumbsCount-controlBar_dockedThumbnails, 0);
set(thumbsCount-controlBar_dockedThumbnails, get(scene.count));
loadThumbs-controlBar_dockedThumbnails();
if(firstInit-controlBar_dockedThumbnails,
onLoadCompleteHandlerPartThree-controlBar_dockedThumbnails();
,
onLoadCompleteHandlerPartTwo-controlBar_dockedThumbnails();
);
set(imgCounter-controlBar_dockedThumbnails, 3);
if(arrow1Loaded-controlBar_dockedThumbnails,
dec(imgCounter-controlBar_dockedThumbnails);
);
if(arrow2Loaded-controlBar_dockedThumbnails,
dec(imgCounter-controlBar_dockedThumbnails);
);
if(thumbsCount-controlBar_dockedThumbnails == thumbnailsLoadedCounter-controlBar_dockedThumbnails,
dec(imgCounter-controlBar_dockedThumbnails);
);
if(imgCounter-controlBar_dockedThumbnails LE 0,
stopdelayedcall(delayedCallOnLoadComplete-controlBar_dockedThumbnails);
onLoadCompleteHandlerPartThree-controlBar_dockedThumbnails();
,
delayedcall(delayedCallOnLoadComplete-controlBar_dockedThumbnails, 0.2, onLoadCompleteHandlerPartTwo-controlBar_dockedThumbnails());
);
resetMouseBehavior-controlBar_dockedThumbnails();
highlightCurrentThumb-controlBar_dockedThumbnails();
if(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent,
mul(adjustWidth-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].marginX), 2);
add(adjustWidth-controlBar_dockedThumbnails, get(layer[thumbsScrollArea-controlBar_dockedThumbnails].width));
mul(adjustHeight-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].marginY), 2);
add(adjustHeight-controlBar_dockedThumbnails, get(layer[thumbsScrollArea-controlBar_dockedThumbnails].height));
if(adjustWidth-controlBar_dockedThumbnails GT stagewidth,
set(adjustWidth-controlBar_dockedThumbnails, get(stagewidth));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent, false);
,
if(adjustHeight-controlBar_dockedThumbnails GT stageheight,
set(adjustHeight-controlBar_dockedThumbnails, get(stageheight));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent, false);
);
);
setSize-controlBar_dockedThumbnails(get(adjustWidth-controlBar_dockedThumbnails), get(adjustHeight-controlBar_dockedThumbnails));
);
initArrows-controlBar_dockedThumbnails();
setupArrows-controlBar_dockedThumbnails(true);
if (thumbsCounter-controlBar_dockedThumbnails LE 0,
set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, false);
);
set(startResize-controlBar_dockedThumbnails, true);
set(firstInit-controlBar_dockedThumbnails, true);
delayedcall(0.1, onResizeCallback-controlBar_dockedThumbnails(false); );
if(startResize-controlBar_dockedThumbnails,
setSize-controlBar_dockedThumbnails(get(layer[scrollAreaContainer-controlBar_dockedThumbnails].targetWidth), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].targetHeight));
setupArrows-controlBar_dockedThumbnails(%1);
if (thumbsCounter-controlBar_dockedThumbnails LE 0,
set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, false);
);
);
set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, true);
onResizeCallback-controlBar_dockedThumbnails(true);
set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, false);
if (tour_displaythumbnails,
set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, true);
onResizeCallback-controlBar_dockedThumbnails(true);
,
set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, false);
);
set(layer[thumbnailsBar-controlBar_dockedThumbnails].visible, false);
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetX, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderWidth));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetY, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderWidth));
mul(totalOffsetX-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderWidth), 2);
mul(totalOffsetY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderWidth), 2);
if(startResize-controlBar_dockedThumbnails,
sub(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth, get(totalOffsetX-controlBar_dockedThumbnails));
sub(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight, get(totalOffsetY-controlBar_dockedThumbnails));
);
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbWidth, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbHeight, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight));
add(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth, get(totalOffsetX-controlBar_dockedThumbnails));
add(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight, get(totalOffsetY-controlBar_dockedThumbnails));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetX, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetX));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetY, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetY));
mul(totalOffsetX-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetX), 2);
mul(totalOffsetY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetY), 2);
if(startResize-controlBar_dockedThumbnails,
sub(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth, get(totalOffsetX-controlBar_dockedThumbnails));
sub(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight, get(totalOffsetY-controlBar_dockedThumbnails));
);
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbWidth, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbHeight, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight));
add(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth, get(totalOffsetX-controlBar_dockedThumbnails));
add(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight, get(totalOffsetY-controlBar_dockedThumbnails));
div(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].height), 4);
set(cropX-controlBar_dockedThumbnails, 0);
set(cropY-controlBar_dockedThumbnails, 0);
set(cropW-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].width));
set(cropH-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight));
txtadd(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropDefault, get(cropX-controlBar_dockedThumbnails), '|', get(cropY-controlBar_dockedThumbnails), '|', get(cropW-controlBar_dockedThumbnails), '|', get(cropH-controlBar_dockedThumbnails));
add(cropY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight));
txtadd(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropHover, get(cropX-controlBar_dockedThumbnails), '|', get(cropY-controlBar_dockedThumbnails), '|', get(cropW-controlBar_dockedThumbnails), '|', get(cropH-controlBar_dockedThumbnails));
add(cropY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight));
txtadd(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropSelected, get(cropX-controlBar_dockedThumbnails), '|', get(cropY-controlBar_dockedThumbnails), '|', get(cropW-controlBar_dockedThumbnails), '|', get(cropH-controlBar_dockedThumbnails));
add(cropY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight));
txtadd(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropVisited, get(cropX-controlBar_dockedThumbnails), '|', get(cropY-controlBar_dockedThumbnails), '|', get(cropW-controlBar_dockedThumbnails), '|', get(cropH-controlBar_dockedThumbnails));
set(scaleX-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetX));
set(scaleY-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetY));
sub(scaleW-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].width), get(totalOffsetX-controlBar_dockedThumbnails));
sub(scaleH-controlBar_dockedThumbnails, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].quarterHeight), get(totalOffsetY-controlBar_dockedThumbnails));
txtadd(layer[thumbnailBorderSource-controlBar_dockedThumbnails].scale9grid, get(scaleX-controlBar_dockedThumbnails), '|', get(scaleY-controlBar_dockedThumbnails), '|', get(scaleW-controlBar_dockedThumbnails), '|', get(scaleH-controlBar_dockedThumbnails));
loadThumbsPartTwo-controlBar_dockedThumbnails();
if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
set(imgCounter-controlBar_dockedThumbnails, 1);
,
set(imgCounter-controlBar_dockedThumbnails, 0);
);
if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
if(borderLoaded-controlBar_dockedThumbnails,
dec(imgCounter-controlBar_dockedThumbnails);
);
);
if(imgCounter-controlBar_dockedThumbnails LE 0,
stopdelayedcall(delayedCallOnLoadCompleteBorder-controlBar_dockedThumbnails);
loadThumbsPartThree-controlBar_dockedThumbnails();
,
delayedcall(delayedCallOnLoadCompleteBorder-controlBar_dockedThumbnails, 0.2, loadThumbsPartTwo-controlBar_dockedThumbnails());
);
ifnot(layer[scrollAreaContainer-controlBar_dockedThumbnails].ready,
if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
thumbnailBorderImageInit-controlBar_dockedThumbnails();
,
thumbnailBorderDrawInit-controlBar_dockedThumbnails();
);
set(thumbsCounter-controlBar_dockedThumbnails, 0);
set(i-controlBar_dockedThumbnails-wait,25);
for( set(i-controlBar_dockedThumbnails, 0), i-controlBar_dockedThumbnails LT scene.count, inc(i-controlBar_dockedThumbnails),
if(i-controlBar_dockedThumbnails-wait == i-controlBar_dockedThumbnails,
add(i-controlBar_dockedThumbnails-wait,25);
wait(0);
);
createThumb-controlBar_dockedThumbnails(get(scene[get(i-controlBar_dockedThumbnails)].name), get(scene[get(i-controlBar_dockedThumbnails)].thumburl), get(i-controlBar_dockedThumbnails), get(scene[get(i-controlBar_dockedThumbnails)].titleid));
inc(thumbsCounter-controlBar_dockedThumbnails);
);
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].currentThumbsCount, get(thumbsCounter-controlBar_dockedThumbnails));
setSize-controlBar_dockedThumbnails(get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].width), get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].height));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].visible, true);
if (tour_displaycontrols,
showWithControlsBar-controlBar_dockedThumbnails();
,
hideWithControlsBar-controlBar_dockedThumbnails();
);
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].ready, true);
);
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].targetWidth, %1);
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].targetHeight, %2);
set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].width, %1);
set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].height, %2);
layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].updatepos();
mul(totalMarginX-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].x), 2);
mul(totalMarginY-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].y), 2);
add(totalPluginHeight-controlBar_dockedThumbnails, get(totalMarginY-controlBar_dockedThumbnails), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight));
if(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].pixelheight LT totalPluginHeight-controlBar_dockedThumbnails,
set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].height, get(totalPluginHeight-controlBar_dockedThumbnails));
);
layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].updatepos();
sub(containerWidth-controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].pixelwidth), get(totalMarginX-controlBar_dockedThumbnails));
sub(containerHeight-controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].pixelheight), get(totalMarginY-controlBar_dockedThumbnails));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].width, get(containerWidth-controlBar_dockedThumbnails));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].height, get(containerHeight-controlBar_dockedThumbnails));
set(scrollAreaSize-controlBar_dockedThumbnails, 0);
mul(totalThumbsSpacer-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].currentThumbsCount), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbSpacer));
sub(totalThumbsSpacer-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbSpacer));
set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible, true);
mul(scrollAreaSize-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].currentThumbsCount));
add(scrollAreaSize-controlBar_dockedThumbnails, get(totalThumbsSpacer-controlBar_dockedThumbnails));
set(layer[thumbsScrollArea-controlBar_dockedThumbnails].width, get(scrollAreaSize-controlBar_dockedThumbnails));
set(layer[thumbsScrollArea-controlBar_dockedThumbnails].height, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight));
if(layer[scrollAreaContainer-controlBar_dockedThumbnails].width LT layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth,
set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible, false);
,
verifyThumbnailsBarVisibility-controlBar_dockedThumbnails();
);
if(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].width LT 0,
set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible, false);
);
if(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible,
set(boolValue-controlBar_dockedThumbnails, false);
if (tour_displaythumbnails,
if (tour_displaycontrols,
set(boolValue-controlBar_dockedThumbnails, true);
);
);
set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible, get(boolValue-controlBar_dockedThumbnails));
);
add(offsetFactor-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbSpacer));
mul(thumbIncPos-controlBar_dockedThumbnails, %3, get(offsetFactor-controlBar_dockedThumbnails));
if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
add(thumbIncPos-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetX));
);
mul(negativeOffsetX-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetX), -1);
mul(negativeOffsetY-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetY), -1);
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '-controlBar_dockedThumbnails');
addlayer(get(thumbName));
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '-controlBar_dockedThumbnails');
addlayer(get(thumbBorderName));
ifnot(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
set(layer[get(thumbBorderName)].type, container);
set(layer[get(thumbBorderName)].parent, thumbsScrollArea-controlBar_dockedThumbnails);
);
set(layer[get(thumbName)].onloaded, loadedImages-controlBar_dockedThumbnails("thumbnail"););
set(layer[get(thumbName)].url, %2);
set(layer[get(thumbName)].keep, true);
set(layer[get(thumbName)].width, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbWidth));
set(layer[get(thumbName)].height, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].thumbHeight));
set(layer[get(thumbName)].align, topleft);
set(layer[get(thumbName)].y, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetY));
if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
set(layer[get(thumbName)].parent, thumbsScrollArea-controlBar_dockedThumbnails);
set(layer[get(thumbName)].x, get(thumbIncPos-controlBar_dockedThumbnails));
,
set(layer[get(thumbName)].parent, get(thumbBorderName));
set(layer[get(thumbName)].x, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].offsetX));
set(layer[get(thumbName)].onclick, mainloadscene(%1); resetMouseBehavior-controlBar_dockedThumbnails(); highlightThumb-controlBar_dockedThumbnails(%1));
);
set(layer[get(thumbBorderName)].keep, true);
set(layer[get(thumbBorderName)].width, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth));
set(layer[get(thumbBorderName)].height, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].itemHeight));
set(layer[get(thumbBorderName)].align, topleft);
if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
set(layer[get(thumbBorderName)].url, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url));
set(layer[get(thumbBorderName)].scale9grid, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].scale9grid));
set(layer[get(thumbBorderName)].parent, get(thumbName));
set(layer[get(thumbBorderName)].x, get(negativeOffsetX-controlBar_dockedThumbnails));
set(layer[get(thumbBorderName)].y, get(negativeOffsetY-controlBar_dockedThumbnails));
set(layer[get(thumbBorderName)].onclick, mainloadscene(%1); resetMouseBehavior-controlBar_dockedThumbnails(); highlightThumb-controlBar_dockedThumbnails(%1));
,
set(layer[get(thumbBorderName)].x, get(thumbIncPos-controlBar_dockedThumbnails));
);
setupMouseBehavior-controlBar_dockedThumbnails(%1, %4);
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '-controlBar_dockedThumbnails');
removelayer(get(thumbName));
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '-controlBar_dockedThumbnails');
removelayer(get(thumbBorderName));
ifnot(device.touchdevice,
if(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetHeight LE 0,
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetHeight, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].height));
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetWidth, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].width));
);
if(layer[scrollNextArrow-controlBar_dockedThumbnails].targetHeight LE 0,
set(layer[scrollNextArrow-controlBar_dockedThumbnails].targetHeight, get(layer[scrollNextArrow-controlBar_dockedThumbnails].height));
set(layer[scrollNextArrow-controlBar_dockedThumbnails].targetWidth, get(layer[scrollNextArrow-controlBar_dockedThumbnails].width));
);
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].width, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetWidth));
set(layer[scrollNextArrow-controlBar_dockedThumbnails].width, get(layer[scrollNextArrow-controlBar_dockedThumbnails].targetWidth));
set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].width, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetWidth));
set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].width, get(layer[scrollNextArrow-controlBar_dockedThumbnails].targetWidth));
div(btPrevQuarterHeight-controlBar_dockedThumbnails, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].targetHeight), 3);
div(btNextQuarterHeight-controlBar_dockedThumbnails, get(layer[scrollNextArrow-controlBar_dockedThumbnails].targetHeight), 3);
set(cropBtPrevX-controlBar_dockedThumbnails, 0);
set(cropBtPrevY-controlBar_dockedThumbnails, 0);
set(cropBtPrevW-controlBar_dockedThumbnails, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].width));
set(cropBtPrevH-controlBar_dockedThumbnails, get(btPrevQuarterHeight-controlBar_dockedThumbnails));
txtadd(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDefault, get(cropBtPrevX-controlBar_dockedThumbnails), '|', get(cropBtPrevY-controlBar_dockedThumbnails), '|', get(cropBtPrevW-controlBar_dockedThumbnails), '|', get(cropBtPrevH-controlBar_dockedThumbnails));
add(cropBtPrevY-controlBar_dockedThumbnails, get(btPrevQuarterHeight-controlBar_dockedThumbnails));
txtadd(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropOver, get(cropBtPrevX-controlBar_dockedThumbnails), '|', get(cropBtPrevY-controlBar_dockedThumbnails), '|', get(cropBtPrevW-controlBar_dockedThumbnails), '|', get(cropBtPrevH-controlBar_dockedThumbnails));
add(cropBtPrevY-controlBar_dockedThumbnails, get(btPrevQuarterHeight-controlBar_dockedThumbnails));
txtadd(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDown, get(cropBtPrevX-controlBar_dockedThumbnails), '|', get(cropBtPrevY-controlBar_dockedThumbnails), '|', get(cropBtPrevW-controlBar_dockedThumbnails), '|', get(cropBtPrevH-controlBar_dockedThumbnails));
set(cropBtNextX-controlBar_dockedThumbnails, 0);
set(cropBtNextY-controlBar_dockedThumbnails, 0);
set(cropBtNextW-controlBar_dockedThumbnails, get(layer[scrollNextArrow-controlBar_dockedThumbnails].width));
set(cropBtNextH-controlBar_dockedThumbnails, get(btNextQuarterHeight-controlBar_dockedThumbnails));
txtadd(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDefault, get(cropBtNextX-controlBar_dockedThumbnails), '|', get(cropBtNextY-controlBar_dockedThumbnails), '|', get(cropBtNextW-controlBar_dockedThumbnails), '|', get(cropBtNextH-controlBar_dockedThumbnails));
add(cropBtNextY-controlBar_dockedThumbnails, get(btNextQuarterHeight-controlBar_dockedThumbnails));
txtadd(layer[scrollNextArrow-controlBar_dockedThumbnails].cropOver, get(cropBtNextX-controlBar_dockedThumbnails), '|', get(cropBtNextY-controlBar_dockedThumbnails), '|', get(cropBtNextW-controlBar_dockedThumbnails), '|', get(cropBtNextH-controlBar_dockedThumbnails));
add(cropBtNextY-controlBar_dockedThumbnails, get(btNextQuarterHeight-controlBar_dockedThumbnails));
txtadd(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDown, get(cropBtNextX-controlBar_dockedThumbnails), '|', get(cropBtNextY-controlBar_dockedThumbnails), '|', get(cropBtNextW-controlBar_dockedThumbnails), '|', get(cropBtNextH-controlBar_dockedThumbnails));
);
if(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent,
hideArrows-controlBar_dockedThumbnails();
,
ifnot(device.touchdevice,
if(layer[scrollAreaContainer-controlBar_dockedThumbnails].width LT layer[thumbsScrollArea-controlBar_dockedThumbnails].width,
showArrows-controlBar_dockedThumbnails();
,
hideArrows-controlBar_dockedThumbnails();
);
,
hideArrows-controlBar_dockedThumbnails();
);
);
if(%1,
scrollToCurrentThumb-controlBar_dockedThumbnails();
);
if(layer[scrollAreaContainer-controlBar_dockedThumbnails].width LT layer[scrollAreaContainer-controlBar_dockedThumbnails].itemWidth,
set(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].visible, false);
);
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDefault));
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].onovercrop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropOver));
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].ondowncrop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDown));
set(layer[scrollNextArrow-controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDefault));
set(layer[scrollNextArrow-controlBar_dockedThumbnails].onovercrop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropOver));
set(layer[scrollNextArrow-controlBar_dockedThumbnails].ondowncrop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDown));
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].height, 36);
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].width, 36);
set(layer[scrollNextArrow-controlBar_dockedThumbnails].height, 36);
set(layer[scrollNextArrow-controlBar_dockedThumbnails].width, 36);
set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].height, 36);
set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].width, 36);
set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].height, 36);
set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].width, 36);
set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDefault));
set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDefault));
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].visible, true);
set(layer[scrollNextArrow-controlBar_dockedThumbnails].visible, true);
set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].visible, true);
set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].visible, true);
add(totalArrowSize-controlBar_dockedThumbnails, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].width), get(layer[scrollNextArrow-controlBar_dockedThumbnails].width));
sub(scrollAreaContainerSize-controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].pixelwidth), get(totalArrowSize-controlBar_dockedThumbnails));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].width, get(scrollAreaContainerSize-controlBar_dockedThumbnails));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].x, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].width));
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].onhover, scrollPrev-controlBar_dockedThumbnails();changeArrowsBgCrop-controlBar_dockedThumbnails('prev','over'););
set(layer[scrollNextArrow-controlBar_dockedThumbnails].onhover, scrollNext-controlBar_dockedThumbnails();changeArrowsBgCrop-controlBar_dockedThumbnails('next','over'););
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].onclick, scrollPrev-controlBar_dockedThumbnails(get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedAcceleration)););
set(layer[scrollNextArrow-controlBar_dockedThumbnails].onclick, scrollNext-controlBar_dockedThumbnails(get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedAcceleration)););
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].onout, set(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedInit));changeArrowsBgCrop-controlBar_dockedThumbnails('prev','out'););
set(layer[scrollNextArrow-controlBar_dockedThumbnails].onout, set(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedInit));changeArrowsBgCrop-controlBar_dockedThumbnails('next','out'););
if(%1 == "prev",
if(%2 == "over",
set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropOver));
,
set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollPrevArrow-controlBar_dockedThumbnails].cropDefault));
);
,
if(%2 == "over",
set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropOver));
,
set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].crop, get(layer[scrollNextArrow-controlBar_dockedThumbnails].cropDefault));
);
);
set(layer[scrollPrevArrow-controlBar_dockedThumbnails].visible, false);
set(layer[scrollNextArrow-controlBar_dockedThumbnails].visible, false);
set(layer[scrollPrevArrowBg-controlBar_dockedThumbnails].visible, false);
set(layer[scrollNextArrowBg-controlBar_dockedThumbnails].visible, false);
mul(totalMargin-controlBar_dockedThumbnails, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].marginX), 2);
sub(scrollAreaContainerSize-controlBar_dockedThumbnails, get(layer[get(layer[scrollAreaContainer-controlBar_dockedThumbnails].parent)].pixelwidth), get(totalMargin-controlBar_dockedThumbnails));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].width, get(scrollAreaContainerSize-controlBar_dockedThumbnails));
set(layer[scrollAreaContainer-controlBar_dockedThumbnails].x, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].marginX));
if(%1,
inc(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed, %1);
);
layer[thumbsScrollArea-controlBar_dockedThumbnails].stopscrolling();
set(scrollLimit-controlBar_dockedThumbnails, 0);
add(layer[thumbsScrollArea-controlBar_dockedThumbnails].x, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed));
if(layer[thumbsScrollArea-controlBar_dockedThumbnails].x GE scrollLimit-controlBar_dockedThumbnails,
set(layer[thumbsScrollArea-controlBar_dockedThumbnails].x, get(scrollLimit-controlBar_dockedThumbnails));
);
if(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed LT layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedMax,
inc(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed);
);
if(%1,
inc(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed, %1);
);
layer[thumbsScrollArea-controlBar_dockedThumbnails].stopscrolling();
sub(scrollLimit-controlBar_dockedThumbnails, get(layer[thumbsScrollArea-controlBar_dockedThumbnails].width), get(layer[scrollAreaContainer-controlBar_dockedThumbnails].width));
mul(scrollLimit-controlBar_dockedThumbnails, -1);
sub(layer[thumbsScrollArea-controlBar_dockedThumbnails].x, get(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed));
if(layer[thumbsScrollArea-controlBar_dockedThumbnails].x LE scrollLimit-controlBar_dockedThumbnails,
set(layer[thumbsScrollArea-controlBar_dockedThumbnails].x, get(scrollLimit-controlBar_dockedThumbnails));
);
if(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed LT layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeedMax,
inc(layer[scrollAreaContainer-controlBar_dockedThumbnails].scrollSpeed);
);
set(j-controlBar_dockedThumbnails-wait,25);
for( set(j-controlBar_dockedThumbnails, 0), j-controlBar_dockedThumbnails LT scene.count, inc(j-controlBar_dockedThumbnails),
if(j-controlBar_dockedThumbnails-wait == j-controlBar_dockedThumbnails,
add(j-controlBar_dockedThumbnails-wait,25);
wait(0);
);
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, get(scene[get(j-controlBar_dockedThumbnails)].name));
txtadd(thumbBorderName, '-controlBar_dockedThumbnails');
setupMouseBehavior-controlBar_dockedThumbnails(get(scene[get(j-controlBar_dockedThumbnails)].name), get(scene[get(j-controlBar_dockedThumbnails)].titleid));
);
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '-controlBar_dockedThumbnails');
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '-controlBar_dockedThumbnails');
if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
set(layer[get(thumbBorderName)].crop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropDefault));
set(layer[get(thumbBorderName)].onovercrop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropHover));
set(layer[get(thumbBorderName)].ondowncrop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropHover));
set(layer[get(thumbBorderName)].tooltip, %2);
set(layer[get(thumbBorderName)].onhover, showToolTip(get(align), themeunanimemenuTooltipStyle));
set(layer[get(thumbBorderName)].onout, hideTooltip());
,
set(layer[get(thumbBorderName)].bgcolor, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderColorDefault));
set(layer[get(thumbBorderName)].bgalpha, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderAlphaDefault));
set(layer[get(thumbName)].tooltip, %2);
set(layer[get(thumbName)].onhover, showToolTip(get(align), themeunanimemenuTooltipStyle));
set(layer[get(thumbName)].onover,
set(layer[get(parent)].bgcolor, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderColorHover));
set(layer[get(parent)].bgalpha, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderAlphaHover));
);
set(layer[get(thumbName)].onout,
set(layer[get(parent)].bgcolor, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderColorDefault));
set(layer[get(parent)].bgalpha, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderAlphaDefault));
hideTooltip();
);
);
highlightThumb-controlBar_dockedThumbnails(get(xml.scene));
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '-controlBar_dockedThumbnails');
if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
set(layer[get(thumbBorderName)].crop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropSelected));
set(layer[get(thumbBorderName)].onovercrop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropSelected));
set(layer[get(thumbBorderName)].ondowncrop, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].cropSelected));
,
set(thumbName, 'thumb_');
txtadd(thumbName, %1);
txtadd(thumbName, '-controlBar_dockedThumbnails');
set(layer[get(thumbBorderName)].bgcolor, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderColorSelected));
set(layer[get(thumbBorderName)].bgalpha, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderAlphaSelected));
set(layer[get(thumbName)].onover, "");
set(layer[get(thumbName)].onout, hideTooltip(););
);
scrollToThumb-controlBar_dockedThumbnails(%1);
scrollToThumb-controlBar_dockedThumbnails(get(xml.scene));
set(thumbName, 'thumb_');
set(thumbBorderName, 'thumbBorder_');
txtadd(thumbName, %1);
txtadd(thumbName, '-controlBar_dockedThumbnails');
txtadd(thumbBorderName, %1);
txtadd(thumbBorderName, '-controlBar_dockedThumbnails');
set(posX-controlBar_dockedThumbnails, 0);
if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
div(halfThumbWidth-controlBar_dockedThumbnails, get(layer[get(thumbName)].width), 2);
ifnot(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent,
add(posX-controlBar_dockedThumbnails, get(layer[get(thumbName)].x), get(halfThumbWidth-controlBar_dockedThumbnails));
);
if(layer[thumbsScrollArea-controlBar_dockedThumbnails].scrolltocenter,
layer[thumbsScrollArea-controlBar_dockedThumbnails].scrolltocenter(get(posX-controlBar_dockedThumbnails), 0);
);
,
div(halfThumbWidth-controlBar_dockedThumbnails, get(layer[get(thumbBorderName)].width), 2);
ifnot(layer[scrollAreaContainer-controlBar_dockedThumbnails].adjustToContent,
add(posX-controlBar_dockedThumbnails, get(layer[get(thumbBorderName)].x), get(halfThumbWidth-controlBar_dockedThumbnails));
);
if(layer[thumbsScrollArea-controlBar_dockedThumbnails].scrolltocenter,
layer[thumbsScrollArea-controlBar_dockedThumbnails].scrolltocenter(get(posX-controlBar_dockedThumbnails), 0);
);
);
set(sizeHeight, 40);
mul(totalMarginY, 5, 2);
if(layer[thumbnailBorderSource-controlBar_dockedThumbnails].url,
mul(totalOffsetY, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].offsetY), 2);
,
mul(totalOffsetY, get(layer[thumbnailBorderSource-controlBar_dockedThumbnails].borderWidth), 2);
);
add(sizeHeight, totalMarginY);
add(sizeHeight, totalOffsetY);
setSize-controlBar_dockedThumbnails(%1, sizeHeight);
set(themeunanimebutton_pos, 0);
set(layer[themeunanimebtn_hidecontrols].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_hidecontrols_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
if (device.desktop,
set(layer[themeunanimebtn_display_help].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_display_help_bg].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_close_help].x , get(themeunanimebutton_pos));
set(layer[themeunanimebtn_close_help_bg].x , get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (device.fullscreensupport,
set(layer[themeunanimebtn_openfs].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_closefs].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_openfs_bg ].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_closefs_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
set(layer[themeunanimebtn_share].x , get(themeunanimebutton_pos));
set(layer[themeunanimebtn_share_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_display_floorplan].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_hide_floorplan].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_display_floorplan_bg].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_hide_floorplan_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_autorotate_on].x , get(themeunanimebutton_pos));
set(layer[themeunanimebtn_autorotate_on_bg].x , get(themeunanimebutton_pos));
set(layer[themeunanimebtn_autorotate_off].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_autorotate_off_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
if (device.desktop,
set(layer[themeunanimebtn_ctrlmode_drag_to].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_ctrlmode_move_to].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_ctrlmode_move_to_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (device.desktop,
set(layer[themeunanimebtn_right].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_right_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_left].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_left_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (device.desktop,
set(layer[themeunanimebtn_down].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_down_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_up].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_up_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (device.desktop,
set(layer[themeunanimebtn_out].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_out_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_in].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_in_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (scene.count GT 1,
set(layer[themeunanimebtn_next_pano].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_next_pano_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_prev_pano].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_prev_pano_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
set(themeunanimeThumbnailsPos, get(themeunanimebutton_pos));
themeunanimeUpdateThumbnailsSize();
showTourControls();
themeunanimeUpdateThumbnailsSize();
copy(newThumbnailsBarWidth, stagewidth);
sub(newThumbnailsBarWidth, themeunanimeThumbnailsPos);
resetThumbnailsBarSize-controlBar_dockedThumbnails(get(newThumbnailsBarWidth));
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|48|48|48");
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|96|48|48");
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|0|48|48");
hideTooltip();
set(layer[themeunanimebtn_ctrlmode_move_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_drag_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, false);
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, false);
if (tour_controlmodemousetype == "moveto",
set(layer[themeunanimebtn_ctrlmode_drag_to].visible, true);
set(layer[themeunanimebtn_ctrlmode_move_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, true);
set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, false);
,
set(layer[themeunanimebtn_ctrlmode_move_to].visible, true);
set(layer[themeunanimebtn_ctrlmode_drag_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, true);
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, false);
);
if (device.desktop,
if (tour_displaycontrols,
themeunanimeShowControlModeButtons();
,
themeunanimeHideControlModeButtons();
);
,
themeunanimeHideControlModeButtons();
);
set(themeunanimeIsOpened, false);
set(layer[themeunanime_bg].visible, false);
set(layer[themeunanimebtn_showcontrols].visible, true);
set(layer[themeunanimebtn_hidecontrols_bg].visible, false);
set(layer[themeunanimebtn_hidecontrols].visible, false);
set(layer[themeunanimebtn_in_bg].visible, false);
set(layer[themeunanimebtn_out_bg].visible, false);
set(layer[themeunanimebtn_in].visible, false);
set(layer[themeunanimebtn_out].visible, false);
set(layer[themeunanimebtn_right_bg].visible, false);
set(layer[themeunanimebtn_left_bg].visible, false);
set(layer[themeunanimebtn_right].visible, false);
set(layer[themeunanimebtn_left].visible, false);
set(layer[themeunanimebtn_down_bg].visible, false);
set(layer[themeunanimebtn_up_bg].visible, false);
set(layer[themeunanimebtn_down].visible, false);
set(layer[themeunanimebtn_up].visible, false);
if (scene.count GT 1,
set(layer[themeunanimebtn_prev_pano_bg].visible, false);
set(layer[themeunanimebtn_next_pano_bg].visible, false);
set(layer[themeunanimebtn_prev_pano].visible, false);
set(layer[themeunanimebtn_next_pano].visible, false);
);
set(layer[themeunanimebtn_share_bg].visible, false);
set(layer[themeunanimebtn_share].visible, false);
themeunanimeupdateControlModeButtons();
themeunanimeupdateFloorplanButtons();
themeunanimeupdateFullscreenButtons();
themeunanimeupdateAutorotationButtons();
themeunanimeupdateHelpButtons();
set(themeunanimeIsOpened, true);
themeunanimeupdateFullscreenButtons();
themeunanimeupdateAutorotationButtons();
themeunanimeupdateControlModeButtons();
themeunanimeupdateFloorplanButtons();
themeunanimeupdateHelpButtons();
set(layer[themeunanime_bg].visible, true);
set(layer[themeunanimebtn_showcontrols].visible, false);
set(layer[themeunanimebtn_hidecontrols_bg].visible, true);
set(layer[themeunanimebtn_hidecontrols].visible, true);
set(layer[themeunanimebtn_in_bg].visible, true);
set(layer[themeunanimebtn_out_bg].visible, true);
set(layer[themeunanimebtn_in].visible, true);
set(layer[themeunanimebtn_out].visible, true);
set(layer[themeunanimebtn_right_bg].visible, true);
set(layer[themeunanimebtn_left_bg].visible, true);
set(layer[themeunanimebtn_right].visible, true);
set(layer[themeunanimebtn_left].visible, true);
set(layer[themeunanimebtn_down_bg].visible, true);
set(layer[themeunanimebtn_up_bg].visible, true);
set(layer[themeunanimebtn_down].visible, true);
set(layer[themeunanimebtn_up].visible, true);
if (scene.count GT 1,
set(layer[themeunanimebtn_prev_pano_bg].visible, true);
set(layer[themeunanimebtn_next_pano_bg].visible, true);
set(layer[themeunanimebtn_prev_pano].visible, true);
set(layer[themeunanimebtn_next_pano].visible, true);
);
set(layer[themeunanimebtn_share_bg].visible, true);
set(layer[themeunanimebtn_share].visible, true);
themeunanimeUpdateThumbnailsSize();
if (device.desktop,
set(layer[themeunanimehelpScreen].displayed, true);
set(layer[themeunanimehelpScreenBg].visible,true);
themeunanimeupdateHelpButtons();
);
if (device.desktop,
set(layer[themeunanimehelpScreen].displayed, false);
set(layer[themeunanimehelpScreenBg].visible,false);
themeunanimeupdateHelpButtons();
);
set(layer[themeunanimebtn_display_help].visible, false);
set(layer[themeunanimebtn_close_help].visible, false);
set(layer[themeunanimebtn_display_help_bg].visible, false);
set(layer[themeunanimebtn_close_help_bg].visible, false);
if (layer[themeunanimehelpScreen].displayed,
set(layer[themeunanimebtn_close_help].visible, true);
set(layer[themeunanimebtn_display_help].visible, false);
set(layer[themeunanimebtn_close_help_bg].visible, true);
set(layer[themeunanimebtn_display_help_bg].visible, false);
,
set(layer[themeunanimebtn_display_help].visible, true);
set(layer[themeunanimebtn_close_help].visible, false);
set(layer[themeunanimebtn_display_help_bg].visible, true);
set(layer[themeunanimebtn_close_help_bg].visible, false);
);
if (device.desktop,
if (tour_displaycontrols,
themeunanimeShowHelpButtons();
,
themeunanimeHideHelpButtons();
);
,
themeunanimeHideHelpButtons();
);
set(layer[themeunanimebtn_display_floorplan].visible, false);
set(layer[themeunanimebtn_hide_floorplan].visible, false);
set(layer[themeunanimebtn_display_floorplan_bg].visible, false);
set(layer[themeunanimebtn_hide_floorplan_bg].visible, false);
if (tour_displayfloorplan,
set(layer[themeunanimebtn_hide_floorplan].visible, true);
set(layer[themeunanimebtn_display_floorplan].visible, false);
set(layer[themeunanimebtn_display_floorplan_bg].visible, false);
set(layer[themeunanimebtn_hide_floorplan_bg].visible, true);
,
set(layer[themeunanimebtn_display_floorplan].visible, true);
set(layer[themeunanimebtn_hide_floorplan].visible, false);
set(layer[themeunanimebtn_display_floorplan_bg].visible, true);
set(layer[themeunanimebtn_hide_floorplan_bg].visible, false);
);
if (tour_displaycontrols,
themeunanimeShowFloorplanButtons();
,
themeunanimeHideFloorplanButtons();
);
set(layer[themeunanimebtn_openfs].visible , false);
set(layer[themeunanimebtn_closefs].visible, false);
set(layer[themeunanimebtn_openfs_bg].visible, false);
set(layer[themeunanimebtn_closefs_bg].visible, false);
if (device.fullscreensupport,
if(tour_fullscreen,
set(layer[themeunanimebtn_openfs].visible , false);
set(layer[themeunanimebtn_closefs].visible, true);
set(layer[themeunanimebtn_openfs_bg].visible, false);
set(layer[themeunanimebtn_closefs_bg].visible, true);
,
set(layer[themeunanimebtn_openfs].visible ,true);
set(layer[themeunanimebtn_closefs].visible,false);
set(layer[themeunanimebtn_openfs_bg].visible, true);
set(layer[themeunanimebtn_closefs_bg].visible, false);
);
,
themeunanimeHideFullscreenButtons();
);
if (tour_displaycontrols,
themeunanimeShowFullscreenButtons();
,
themeunanimeHideFullscreenButtons();
);
set(layer[themeunanimebtn_autorotate_off].visible, false);
set(layer[themeunanimebtn_autorotate_on].visible , false);
set(layer[themeunanimebtn_autorotate_off_bg].visible, false);
set(layer[themeunanimebtn_autorotate_on_bg].visible , false);
if(tour_autorotateenabled==false,
set(layer[themeunanimebtn_autorotate_off].visible, false);
set(layer[themeunanimebtn_autorotate_on].visible , true);
set(layer[themeunanimebtn_autorotate_off_bg].visible, false);
set(layer[themeunanimebtn_autorotate_on_bg].visible , true);
,
set(layer[themeunanimebtn_autorotate_off].visible, true);
set(layer[themeunanimebtn_autorotate_on].visible , false);
set(layer[themeunanimebtn_autorotate_off_bg].visible, true);
set(layer[themeunanimebtn_autorotate_on_bg].visible , false);
);
if (tour_displaycontrols,
themeunanimeShowAutorotationButtons();
,
themeunanimeHideAutorotationButtons();
);
set(layer[footer].visible, false);
set(layer[footer].visible, true);
getmessage(contextmenu.item[author].caption, project_author_name);
getmessage(contextmenu.item[website1].caption, contextmenuopenwebsitelabel1);
getmessage(contextmenu.item[website2].caption, contextmenuwebsiteurl2);
getmessage(contextmenu.item[website3].caption, contextmenuopenwebsitelabel3);
ifnot (plugin[gyroscope].available === undefined,
if (plugin[gyroscope].available,
switch(plugin[gyroscope].enabled);
if (plugin[gyroscope].enabled, events.dispatch(ongyroscopeon);, events.dispatch(ongyroscopeoff););
);
);
ifnot (plugin[gyroscope].available === undefined,
if (plugin[gyroscope].available,
set(tour_gyroscopedevices, true);
events.dispatch(ongyroscopeavailable);
if (plugin[gyroscope].enabled, events.dispatch(ongyroscopeon);, events.dispatch(ongyroscopeoff););
,
set(tour_gyroscopedevices, false);
set(plugin[gyroscope].enabled, false);
);
,
set(tour_gyroscopedevices, false);
set(plugin[gyroscope].enabled, false);
);
set(ptplugin[socialShare].jsready, true);
if(ptplugin[socialShare].jsready,
showSocialShare-socialShare();
,
delayedcall(1.0,startOpenSocialShare-socialShare(););
);
ifnot(ptplugin[socialShare].isOpen,
set(ptplugin[socialShare].isOpen, true);
pauseautorotation();
js(invokePluginFunction(socialShare, loadSingleArrayItem, social));
events.dispatch(onremovedisplayedobject);
);
js(invokePluginFunction(socialShare, toggleKolorBox, %1));
js(invokePluginFunction(socialShare, closeKolorBox));
resumeautorotation();
set(ptplugin[socialShare].isOpen, false);
set(ptplugin[gallery].jsready, true);
ifnot(ptplugin[gallery].isOpen,
set(ptplugin[gallery].isOpen, true);
set(ptplugin[gallery].doNotDeleteMe, false);
pauseautorotation();
js(invokePluginFunction(gallery, openKolorBox, %1));
events.dispatch(onremovedisplayedobject);
);
js(invokePluginFunction(gallery, toggleKolorBox, %1));
js(invokePluginFunction(gallery, closeKolorBox));
resumeautorotation();
set(ptplugin[gallery].isOpen, false);
showGallery-gallery();
set(layer[button].visible, false);
set(layer[button].visible, true);
set(ptplugin[floorPlan].jsready, true);
if (xml.scene != pano118,
mainloadscene(pano118);
);
lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
if (xml.scene != pano119,
mainloadscene(pano119);
);
lookat(get(panoview.h), get(panoview.v), get(panoview.fov));
hideKolorArea-floorPlanArea(true);
if(ptplugin[floorPlanArea].isOpen,
closeKolorArea-floorPlanArea();
);
showKolorArea-floorPlanArea(true);
ifnot(ptplugin[floorPlanArea].isOpen,
openKolorArea-floorPlanArea();
);
if (floorPlanFloorPlanLoaded == true,
ifnot(ptplugin[floorPlan].floorplanItems[0].selectedSpot == "",
js(invokePluginFunction(floorPlan, changeDirection, get(xml.scene), get(view.hlookat), get(view.fov)));
);
);
set(ptplugin[floorPlan].floorplanItems[0].selectedSpot, %1);
set(ptplugin[floorPlan].floorplanItems[0].selectedItem, %2);
ifnot(%1 == "",
set(ptplugin[floorPlan].floorplanItems[0].selectedSpotScene, get(xml.scene));
set(ptplugin[floorPlan].floorplanItems[0].selectedSpotHeading, get(view.hlookat));
set(ptplugin[floorPlan].floorplanItems[0].selectedSpotFov, get(view.fov));
);
js(invokePluginFunction(floorPlan, selectSpot, %1, %2, %3));
set(ptplugin[floorPlan].floorplanItems[0].selectedSpot, "");
js(invokePluginFunction(floorPlan, unselectSpot));
set(floorPlanFloorPlanLoaded, true);
set(floorPlanSpotFound, "");
set(floorPlanSpotScene, "");
set(floorPlanItemFound, "");
set(floorPlanItemSearch, true);
set(floorPlanSpotSearch, true);
set(floorPlanSpotSearchContinue, true);
set(defaultfloorplaniteminc-wait,50);
for(set(defaultfloorplaniteminc,0), defaultfloorplaniteminc LT ptplugin[floorPlan].floorplanItems[0].floorplanItem.count , inc(defaultfloorplaniteminc),
if(defaultfloorplaniteminc-wait == defaultfloorplaniteminc,
add(defaultfloorplaniteminc-wait,50);
wait(0);
);
if(floorPlanSpotSearch == true,
if(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].groupName == scene[get(xml.scene)].group,
set(floorPlanItemFound, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].name));
set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].name));
set(floorPlanItemSearch, false);
,
if(floorPlanItemFound == "",
set(floorPlanItemFound, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[fpitemmain].name));
set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[fpitemmain].name));
);
);
);
if(floorPlanSpotSearch == true,
set(defaultspotinc-wait,50);
for(set(defaultspotinc,0), defaultspotinc LT ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot.count , inc(defaultspotinc),
if(defaultspotinc-wait == defaultspotinc,
add(defaultspotinc-wait,50);
wait(0);
);
if(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].isScene == true,
if(floorPlanSpotSearchContinue == true,
if(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].scene == xml.scene,
set(floorPlanSpotFound, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].name));
set(floorPlanSpotScene, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].spot[get(defaultspotinc)].scene));
set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(ptplugin[floorPlan].floorplanItems[0].floorplanItem[get(defaultfloorplaniteminc)].name));
if(floorPlanItemSearch == false,
set(floorPlanSpotSearchContinue, false);
set(floorPlanSpotSearch, false);
);
);
);
);
);
);
);
if(floorPlanSpotFound == "",
floorPlanDeactivateSpot();
set(ptplugin[floorPlan].floorplanItems[0].selectedItem, get(floorPlanItemFound));
ifnot(ptplugin[floorPlan].floorplanItems[0].selectedItem == "",
floorPlanActivateSpot("", get(ptplugin[floorPlan].floorplanItems[0].selectedItem), "");
);
,
floorPlanActivateSpot(get(floorPlanSpotFound), get(ptplugin[floorPlan].floorplanItems[0].selectedItem), get(floorPlanSpotScene));
);
js(invokePluginFunction(floorPlan, changeTitle, %1));
set(ptplugin[floorPlanArea].jsready, true);
ifnot(ptplugin[floorPlanArea].isOpen,
set(ptplugin[floorPlanArea].isOpen, true);
set(ptplugin[floorPlanArea].visible, true);
set(ptplugin[floorPlanArea].doNotDeleteMe, false);
pauseautorotation();
js(showKolorArea(floorPlanArea, <div id="floorPlanArea-floorplanDIV"></div>));
events.dispatch(onremovedisplayedobject);
);
if(ptplugin[floorPlanArea].isOpen,
resumeautorotation();
js(invokePluginFunction(floorPlanArea, closeKolorArea));
set(ptplugin[floorPlanArea].isOpen, false);
);
if(ptplugin[floorPlanArea].isOpen,
closeKolorArea-floorPlanArea();
,
openKolorArea-floorPlanArea();
);
resumeautorotation();
set(ptplugin[floorPlanArea].isOpen, false);hideFloorplan();
js(invokePluginFunction(floorPlanArea, changeTitle, %1));
set(ptplugin[floorPlanArea].visible, true);
set(ptplugin[floorPlanArea].doNotDeleteMe, false);
pauseautorotation();
js(invokePluginFunction(floorPlanArea, showKolorArea, %1));
events.dispatch(onremovedisplayedobject);
resumeautorotation();
set(ptplugin[floorPlanArea].visible, false);
js(invokePluginFunction(floorPlanArea, hideKolorArea, %1));
set(layer[logo].visible, false);
set(layer[logo].visible, true);
layer[combopanolistallpanoramas].removeAll();
set(layer[combopanolistallpanoramas].itemcount, 0);
combopanolistallpanoramasAddItem(pano118_title, pano118, pano118, false);
combopanolistallpanoramasAddItem(pano119_title, pano119, pano119, false);
set(layer[combopanolistallpanoramas].isLoaded, true);
if(layer[combopanolistallpanoramas].isStarted,
combopanolistallpanoramasShow();
);
getmessage(caption, %1);
indexoftxt(found, get(caption), '&');
if(found GE 0,
subtxt(part1, get(caption), 0, get(found));
add(found, 5);
subtxt(part2, get(caption), get(found), get(caption.length));
txtadd(caption, get(part1), '&', get(part2));
);
if(%4,
txtadd(title, " ", get(caption));
,
set(title, get(caption));
);
layer[combopanolistallpanoramas].addIdItem(%2, get(title), mainloadscene(%3));
inc(layer[combopanolistallpanoramas].itemcount);
set(layer[combopanolistallpanoramas].visible, false);
if(layer[combopanolistallpanoramas].isLoaded,
if (layer[combopanolistallpanoramas].itemcount GT 0,
set(layer[combopanolistallpanoramas].visible, true);
,
set(layer[combopanolistallpanoramas].visible, false);
);
,
set(layer[combopanolistallpanoramas].visible, false);
);
combopanolistallpanoramasUpdateList();
set(itemtoselect, get(scene[get(xml.scene)].name));
layer[combopanolistallpanoramas].selectIdItem(get(itemtoselect));
if (%1 == null,
showlog();trace("Display Image : function called without any image. Verify its parameters in Panotour.");
,
if (layer[displayedStandardImage],
if(layer[displayedStandardImage].doNotDeleteMe,
set(layer[displayedStandardImage].currentCall, false);
set(layer[displayedStandardImage].visible, true);
set(layer[displayedStandardImage].doNotDeleteMe, false);
if (%1 == layer[displayedStandardImage].url,resumeautorotation();
removelayer(displayedStandardImage);
,
setDisplayedImageObjectParameters(%1, %2, %3, %4, %5, %6);
);
,
set(layer[displayedStandardImage].currentCall, true);
set(layer[displayedStandardImage].doNotDeleteMe, true);
events.dispatch(onremovedisplayedobject);
delayedcall(0.2,displayImage(%1, %2, %3, %4, %5, %6, %7););
);
,
addlayer(displayedStandardImage);
set(layer[displayedStandardImage].keep, false);
set(layer[displayedStandardImage].onclick, resumeautorotation();removelayer(displayedStandardImage));
set(layer[displayedStandardImage].zorder , 99);
set(layer[displayedStandardImage].currentCall, true);
set(layer[displayedStandardImage].doNotDeleteMe, true);
events.dispatch(onremovedisplayedobject);
delayedcall(0.2,displayImage(%1, %2, %3, %4, %5, %6, %7););
if (%7,pauseautorotation(););
set(layer[displayedStandardImage].visible, false);
);
);
set(layer[displayedStandardImage].url , %1);
set(layer[displayedStandardImage].align , %2);
set(layer[displayedStandardImage].x , %3);
set(layer[displayedStandardImage].y , %4);
set(layer[displayedStandardImage].width , %5);
set(layer[displayedStandardImage].height , %6);
ifnot(layer[displayedStandardImage].currentCall,if(layer[displayedStandardImage].visible,resumeautorotation();
removelayer(displayedStandardImage);
););
set(tour_displayfloorplan, false);events.dispatch(onhidetourfloorplan);
set(tour_displayfloorplan, true); events.dispatch(onshowtourfloorplan);
set(tour_displaycontrols, false);events.dispatch(hidetourcontrols);
set(tour_displaycontrols, true); events.dispatch(showtourcontrols);
set(tour_fullscreen,false);js(setFullscreen(false));
set(tour_fullscreen,true);js(setFullscreen(true));
if(tour_fullscreen,exitFullScreen();,enterFullScreen(););
set(tour_fullscreen,false);events.dispatch(onexitfullscreen);
set(tour_fullscreen,true);events.dispatch(onenterfullscreen);
set(fullscreen,false);
set(fullscreen,true);
delayedcall(0,updatescreen(););
events.dispatch(onsharetour);
stopSetViewTweens();
setViewArchitecturalComplete();
tween(view.fovmax, get(panoview.fovmax), distance(179, 1.00), easeoutquad);
tween(view.architectural, 1.0, distance(1.0, 0.45), easeoutquad,
tween(view.fisheye, 0.0, distance(1.0, 0.45), easeoutquad,
set(view.fisheyefovlink, 0.5);
set(view.stereographic,false);
if(view.pannini, set(view.pannini,false); delayedcall(0,updateobject(true,true)); );
tween(view.vlookat, get(panoview.v), 1.25);
if(panoview.fov LE view.fov, tween(view.fov, get(panoview.fov), distance(50, 0.45)); );
);
);
stopSetViewTweens();
setViewLittlePlanetComplete();
tween(view.architectural, 0.0, 0.25, easeoutquad,
tween(view.vlookat, 90, distance(179, 1.50), easeoutquad);
set(backtonormalfirst,false);
if(view.pannini == true, set(backtonormalfirst,true) );
if(view.stereographic == false, set(backtonormalfirst,true) );
if(backtonormalfirst, tween(view.fisheye, 0.0 ,distance(1.0, 0.25), easeoutquad, WAIT); );
if(view.pannini, set(view.pannini,false); delayedcall(0, updateobject(true,true)); );
if(panoview.fovmax LE 150, set(view.fovmax, 150); , set(view.fovmax, get(panoview.fovmax)); );
set(view.stereographic, true);
set(view.fisheyefovlink, 1.5);
tween(view.fisheye, 1.0, distance(1.0, 0.75), easeoutquad);
tween(view.fov, 150, distance(179, 0.75), easeoutquad);
);