Viewport problems
-
I'm trying to get the Viewport to init in the middle Y position.
I set it in the property editor.
I set it at the beginning of the script.
I set it at the end of the script.PianoRollViewport.set("viewPositionY", 0.5);
It keeps reverting to 0 on every compile.
I can see it "jump" like it's trying to set it, but then it just snaps right back to 0.Also, the bottom scroll bar is hidden by any content unless the Y view is all the way at 1.
It make X scrolling unusable unless you are all the way at the bottom. -
@VirtualVirgin Got a snippet I can play with?
-
@d-healey said in Viewport problems:
@VirtualVirgin Got a snippet I can play with?
HiseSnippet 7502.3oc6ckEbbbbddAo.im0xmIUhRkiZ35DkEBK.2cwMAoDIAuPDOPAPQYEXXqA6NKvPL6LqlYV.rhbUjOkskjskiKGWUhyKtJ+RRbkmTRU4v5o7Rb7ioRU143I+TNzioxgc9+6d5d5dloWbPHISqdiLwL872c+2e8+U+OcOYo.+F1gg9AEFp3s50wtvPO7vqzyKZyE1zxwqvhWrvPSL7RNVd9lK665ZNlYm.6NVANdaXF4a11Yi.qHa7xE1zOno40shBb1svE50wJLztYggF53WAangLdnBjeu4SbAKWKuF1IEUnvs8cZXeMm1NQIktz4dRGW2Ka0z9VNsEndxysXCeuE7c86BL8wGtZgNVM1xZC6aXgjcrgKbUqvMKLziMbiFSNm8rspOS05yYOUyIWudspV0qN2byXaMU0FqOmsU8Vq2nZggNwkZ5D4GrRDLVBKLzCcA+l8VYS+c7ncvscBcV20FuoVgUfdlV7k8cahCQrzBKroiaykXnYXAnUVJAaONEa+EF95NMc3kmfwePxCLSpgH.NzwjYuiKwd0DYupBrWNrzPBrzCQYoOzvqzHvoSTxSP948N7hdQ1Asrf4IQVgRagiszJCepSYRkKBP4hhEWvGpgWz3ss1x9xAvM7VnbspUqVwb1pUGY9hEgIuvHZUIRTm0jUyMriVvucGeO3lxk3TTBpUpJcaG6c53GDs2UlQYNMxSdkkr7r2GLPLg40D18V22BD6OqIT2aaGD4zvhWpXSDWTNswUBbZt27.REV4hm5TYFaiGZCjtMb2R9gNQN9dOSoJlUGeJfdVyBj.yvcPNzNDldZ+auxMuQYyb.pJlEMLtK9OFk1sj4oMmpB45djqgK6irAxHlOF4m4RKd9abSyku40tl4UVdwKFWr3uDh2G+JtsUfoW21K6uSH.L0pO67rh.sdrnYI3f4M7AKOgfhAn7So.JXAaWBMqt17l.MmOHvpGZdBoy17tfz5NULa36Z12ze86X2HJzrkOspgjFoAz.q3771PabWjvvSy54JXko2h7VeRGPl9BA5IUtIvKaf1FOqYKK2PaBIWjUXHp.yoSfSIkEZ6BricSbXILBXEKL5HikllVgxiGdKeyVsf4ax.X2SaBpd8f+0jxuwOCGyLlUn2AYGvJCQwxqqqq.C.OwL.9qk2FtHpCDEKEH3cf.Fc.iZQ.e0MxwytnjDLQLDe7xzmVtUWOZSuZLnVgA1qUdiQLKd2hlvOj+1woYzl.aEsoSHpj7z38kAQQFAaZ6rwlQBTbURAhjfSsOcb6PauSwmtGGmpkI8prVLtoEHFEDRHdcWvCDnhGKwtZsJlSTwbZvjWEyZUgoWihFT4fc.ty1bC.JJZfSAkwpCMFTqpySt3Lo5DrvQGEfBCJVjTMbRmTM7hyjZffERpFVEnpFlw+vZtKTOrROVBhLuLE8RF0iYVF4qQMqMRbEn3BYTwpCN5rAy8sgIUxPDZdfO8aQtAqeYWRqsQfcOhvGAyL2BtCGlijzTNsLKKBnv3wKBjYBIrwuIXOXDDMXjKLzveafhXzfCJWc2Ke4yOA9+MBQP9ZChCRZl9BstMnCu+5L5eBGmLLw9f1mO8lNfQJr67AjHHcWkFCYRHHLatNvea.5QdMSHZiwaAQEsLnHVd0cAE6JISgUDlbVKVp2neQZ+TrnXWPs1gkvMpLNviWxpwlIpjkwliJAYRk8jjefGNdFgH0xPD5UHHwm5CWI1XWbe+D4BwMsB1Br+MB3OJuGiOJoMOf.Fw4lHT0tqajyX4XCrHSXU1xYF.KOVbGmnMOuamMs3krtaWazm8DijOuK2IiibgDgY6CrEkHAL2uip1BrSw..x+JAAn4JSWPyNzzpEnjahbEYA.fjpfPpJNgpMjscgEL377nxsabqipIDEDjJtcNGLHf4g+bFlmW3FlssTRlRxbNJDyPBAmDM1B5SRDFBRfDCLlmErqBBehDUGj1TTIJzdMzeF3qcGpnUOx+wqA0ZvtfmgcqCOA9aO3u3v9VLRTA+aGGVo.HA5cca6kBmtCEmtCEmVf3E3NJvITC9N4q5JLZ.8E3+fwDERIBI62gQeZvplWAB1fXMCjP.Qm19cCsK53gUwjapAC5En47QXW1i6220GG1LO+xQRjND.Js7f.xPrbz.Tp2mwCjP7dFQfH8D2yv5g2b7Vt99Ak2MlbROJwGz..DHsLWFF.iSIz0LqSncGrCdbTP8Qez7BA.KFaXFI4DbwHBREA1QcC7nATdZdTkmlFZonogXBIgGVrOYNdgMsAOo.OYQmps20IDhq1wKw8RlobmPLNWlOl6J0zbeRg9sEiQDIdsxMxHQGWuFD+Km8rwNmvaPng3khWJbShk99TYzFD9GUjjB1NOlV1AEv2FzovvkIygRwvSYeXUFlm8wwEajg8.NfU8EHRKCt5oGGX0INfVlNRwFABjxHFNhB5ZCTfgvjTHcUIrANnWPL3hApYASb6wvGHGM+xw.gwefP4wqogFopCMFUz5s7ny01aCvtCwTNxeBMvpNqkFLfhPDCZ03AhH8yaDKHRWPOwFi4lVdMQuTYWAx0wmu.LdQeWBw6XuMrRYoEcPjlOqf4IBIiCFonWzSTe7jTYYJ+Akig72zd8tajDQWGq.q1XbxzINZiroOXgmFfuATGXE6g9t1i2I.VmT4n.LAJjVFmty77Rj1kAUm1rDDeUZoTREkQglVQVzNlJ2xjHknjkzhwgKRhOTTd1lrVuxjdnOcLcxTCp8niGq18QWB0j6ozu65t1i0vE7BcZyy2roIFKgcanmDh1MAzaRneAj7LlSPpDMOESfLQRAOiKWNIPZGWXFVLNZgFHaijw.1IEMfcu6Ea.6jYLfwWDwHx2KdiAcrjRdPhbiz4cPVM8cxQS+jdhtPr8XZX7NcC2jNFEZD9UjDCvEfRn3vI8IOZYdHYxizrnvSGD20RtBiDoVvtIXC+jJEOAY88mDpQNVIjMrilI.6DTaKRS2ivLnw9IjPKp+jzOTHWSz3EhmUqPCjfO0Sy9zJjrv434D4.NM5DmtRkhuBquR1sA3ModJwXJvEtoSqnK5uiGD9NFhBD0tb8a3ZaETNkJiLI4IEI+a+HgBSC66dVHsajT1wcyzicMrVBbcZm1b0ztfHAnWcMVPZucHxmRV+o5zDeGPhB6nX1JrgVZSu.c4Zyk0.oklIo0TJmCiIH5QMgvHqmfyLYxHd2jSyDznmjrTOvtDTSx0CH2RvP85n+jTQIIQy9OlGS4Jlpu3s0cnsEYUcb6br14NYaGEsEaHyaiUuyZ73QyKRKzXjDwrnOyPLFIpY98nBFQxnMz1Dwdh4hLr2nvDS7JQxvMihRE8mWcerdfs0VJdd+rEmSQoGrIbZtXl.2lGLkOG2W1N1A2npf9GDHOVS4VTkQ.xCu+rDjjhw7rFpL6XY8gmLLTkpMozWTisd41NdoymE2z3toFqjDDMnZ1SLt9L8YcdMs18f0mCpl8xrVh7cMPRSGtxJL4K8HIfAruQtAunWs0d6w9ehY+K40TxleKGOKW7EmEpvvOYcYOUmAGlCXIWxWPQxauvvHyaVCKL8vy3PuTBi9xQWsOEaEeyTCN+Th0X+lkJw5rOyUU5pr+xXkfV3kcfo0FjE033kZpLiJXNhnqVcMEZc4Qbs0TnnAM+n4Vi5qoPAqmpZLwZDACCL.ZizUMLImE6wJ31Ku0DDmDkx3pe2ZRDm5EjL9d+Z1RsBqrOnb9N6.9ZTAInGGg2G8QUR6Yv4.kOuWbaEKZ83HxO.hOCL8j8giHAJobHNx76ufpRkCI0qpkFReXR5kFYdARkpXwAGdN+shu.FM+.cVkXEderbLkqF6sRK48S1ONaY2ao.6vvq4DhCyhqBR3kfBWvuocoSaN8D0mndEnnl1gjs.DLjghK0naPHL4zsSI7gjEeAESLPiEzncSwasb4OsX+JEOfcApdS5.wtBWT5gomlPcO0DV83QyvYO5jizAzjp6KW6T8wgd.Mk5NI.MFb+2K0mImt.typi88eiWK2VGyBbXGP469uClMOA3kOBX7oqTreQvOV1jYiVV511t4SFq.aGVVTWFzvE1wXCnR.CP1gaY6AFQYxXNZbg7J.B2wIhZqY7XddDR1rI4qlrwuLepkLu3Me5aXdsKc4aYt7hW4p2hTNPQCKXkBDk+Si1UST2glhsrd5pZHtwwNgfklOQbw3q8bBySKbGgPZJ4w2rys76rLXZ1t7XwzLBFUIMrRRyGcaK2t1D+KjxD6C9ypQdCv76naMJBQs8a5zxAeu393K3ba61Prslq2yzGbIrsMoII+S9IP.FqjmdfRc.m+OPIJHl9jZ9VeZAD5H4t8.kD.JtqJQ.8mOSKyV5uPw842kb0Ad88RLRtqwOlYH8Q+bSFK80MF42AesaAnjIMB.YgU5xRNJWhiQBnHp2MgndGwuzQll2E7ih7aSGOuin5MH0NbnpU7Fnh2X+zhh2XGFEu25UclTT0ACyho5jnBbMnTpBPUQYeExjXankIGjLoJQwwp81lz3fDBGq1aOhghRgSIJERhCOqX3xXw6e4PRqnEDOLBhi9SGBhi91mfHKFe5NbF2P0Vj0GDRJlKpBq9hHnxWu0oZBLdjMSPMOIKYIUJ8Yd+avuCvNwH8LOILj08I6+JwcJwHwYMLNWamDIYdgZ2Ol.EujWi7A7COh2OW8+XLEVw4AAFk1KBuyMH3ihYoq8CVpbL.OnABeesjwx1Xl0n113yth4a0ydG9qjlsE0nKL6f+xaKl1.R5j6BcF43IA5uk.M0RlpzfKAJq49T56KLVKd.a2k3dZjrzILdSQZxVw.JRHI+osNIVP5sIjXyOetu+tHeRyykxTkJSgGcnErxZmM9kUQFE8I6Fu71YcXJLvMBJ7+RuaGkWNV7xWvzcDaQHmMqoGYJ+wIC4wi27srSx1nrjOf6VQE8VNqW5.1gmA2NC6mtJItzCdGQ1sw62NRP+7v0STLjbz+R0epNEhO4kdlKbyyub5Sh3A6THl2teMyI7zypsMLdnmuqFfrGv6awNTncH6FU1Njsy.Oro35+IMFtGUnUf0NjM054g1FpLoQvpdMjjKfG6hPHft4Mna2TbiUQ1soI7.lYNSbKAXPqKYCXRJcExR1Wke7z3Gl006BRgvrGi6LsvCQo.awN0hF30flXncv11kqUe1jMzL9jEaJR2hMSSIoW2gb.oPBXUkTxSF2KUqXVuh4jULmph4LULmqhYM7cFZvIh2nyjz4VttOsXifUPrrj5LEmOt.6zfw4C1gPK2izGLsxeNu4hasr67Y7LrF62.8Vvgn8Tb.9SInKH6pWbV1.gR548siU.PJuNk.WIBBQTBIS1dn2Nm4EqK.F96vxmaHVUx6fOz7QMuJt2bKQZg85rCmGSlb5gKAfca5Q.ByB9j0max4ldl5yMElNbiRquA+YSVe1IqMyL0mbhJx0qNshyNyb0mYxImjVwH6ciDa1Yls1bUqNa0jmhtSKUJ9jJSF0wgRCWwJXwl7hPnewlkkAM3hazs85P7rwXGMNWLMWKDmbISruh2tBBmaHRrAbjlvOH9hnCYOfPNqTPENEdRFQnyrT71mV09XhJfdocAOVc7cwuA.jMqOWygXpDsQBranYKXBxrkSPXDO+yoEGI7QCaG2xDE33sTIggDESSu.tYnqXisiLjznHwWvUJwENMJ47WgMIY2UXzOVQisoOMsvMZ.4XhFawJjRPKbaaBB2VbaIcFnoO5q12.nhqHNIQWgzZQ6.ADDxHh1f77UB0Y0IVCG4SyMdrgUGVRFENQNHk0QJqWE+LFXJXmaYjUjO+N71cJx27fX2C3XU1JGTKQEi4kL8PeHW7l+PxIL8JADqGhZGbBvyGovyi0sJw3C7DYQLhS8HIhzCBmiq80786PODZrIR1IALYF71VANVq6RO2q8Rlwc7Lcwpy5NjCsn6OCR8dZtu.iChPKHlMyHYsu5zz1x8hNgQ3Waj3dhP+rPE.ePv0DeFrifS20utex7Xa+lk6A15Gup.MXjq7cTiv7sbWMZbaMh4Xnzjb0elk7CYUlLZ5gjI2.I1aV7h3o7OQSGPP5rFZjJw1F0lEygTb1zSrXwl.LX0PT0Ep9ZTaU6BFprVs5ZliUiLloF1Dsoopl8JUIYvMJs17c.HoIlYxCTaLVRab.pVh497okruo.5Ki5xPX+FlCld5lyItC3G.OQeATcZ5JkFPCI3JrBc1buXUQmfURT42qpI3brB0JBigQohd39LJW0.lGnTgBQFXoUDET+nJcFTsNwCtuvo1m5ZbDTH.2aCb2Gbo6jygeZoakh20luXbSHJdKVCIA5QX4sQ5o8HOE.iDPQzxxiAC1wHeEUTP.HmSW6oTqxjwHtKdLn9SO8z4PFWzJuF1j5zzHUs9ctl811tkKcQ6VVcciJkPjnzXltRR3KQlPEQn7FyCRNDJIgkHJK3fmtbL5gvqAKFSZoGnHii6Vovx1V7sExKkbdxxTJ6T0jtb11PMt7jDXpfoEh5N+SN3pDg10hO+fL46LGuGZR3LRRpVJtTh34SQV7.+jloJRcN5XY6C7jGR7OyWJHMDQlK6j2CZ5d6ILyYIizH8RHkGnL94XHO5oGBubqAkQQfJuJJj5Ri7V753g9A3n0f8ijfwjKyrwiyeBHQbPhXk.ae41ldPGSxuZRCyjJqM3lh4iSU0qpt5FjsNItLG5PVTTV5qvCS6iIGm62fmUoqKpBOlVxU32gGlHMlXysrD9D6jIDQJMMH1GpIPnjUnzDVWAg0EnjsbQIR4qgjj0DiXi7heBJh4Db6dxeJ4apAxy1MWlsoMKukUx3l6tf9uBojN8ry8tmf9HtN6zaoaoi6JK402k07Y4z5Bb5AkaYqfL9O3Jov0V4uA4C1DYKZIkskAlncxlzOYrw78JNDxYmsPNK4xGF4LmYb5bEuyy77jHGDgVZd8iURLx+6cBwyFE.HzrufN9qdS8mRlDJxqE4OtL+JiUStzXKRH0iZVqhbg0fBSWVcLXjzEBwGTwjMrHktl.E7EfhwZLEubxRTSsMjxQdXcgrdo90GgBC4KKDOg7N+DIygmwfmFMFvbnQ43iIvpw+kN0UQ3Ng4LiLSXFrYqwLmvfOgYXvagblpL3ySF7Ip3IK7qvRpbMUbvHF+wW1GUFups611X5pMugM3M+B9tMKgIuj75e1JNty5rpgc24g0Y3Y27VPeUNwJKIEVi.fM.3knayWtSWzb.2CD9hV34Xglf+aR9D6ganbxLdI92AQVvBUhKMDKIdIGX6H7gdPngfdgl2+842.wZzOUgI+3Iy22CEvuoG8aXQw9EMS+nVsx8YXRQwu3k1A49X7aUZvfpXYZd5pXRhwhSXggdH4OxmCq9i7o32fzFzbzJPnu2hdNQ2rismpuLoEhSrK9AAMlq.RiHeNP+vweNPsaxP1BNMKLzO+vYP7BjAf3Ww0BO0hWDTxYMKzCIoMFJ6h1a6zvl9UG0X3KZGtUjeGBswovtvPuGJS79XeSRQIDR++dS5+B6J1m8Dugr1KdA+qewyQWkEujO3m9brPFfxNwOA9gEmrjFwRyiwN.nCxkmXXAtjeiLW9Uxvkuwm5bIw.gU7at0UIbTpL9KiJRr6OmJb7COb5upohv4y7FBv4K7Fo3qBesykAfyvR4AECcLABd+pXMgZxrRrumpKr34xxrhS0UpTg.gx.67yOepRqiEOwDS7emUt.JfP759AMsCvSPm3G0XZoKa0zoanHe52w54PsjgGZn7lAyY9XnWT34uOUn0uTVzB9aUQD6M+tDD6Ou8O30a+c+8F3TEGvkewP32kX4WLDASfQyvKT0rfH.u5pqlAfe3gSxssLFiOgk2ZIXFe.Ki268bb0yU3viU0UgU6bzhUGa324ApZ2O.0jp.pI9YOf59RhZJU.0+4WUCTh.0Lp.p+XMPIATyoBn13cs.0ijKPUqlJj5inQJYjRoeu+kW6nNFgZlOnCVJ8886+ZuaMHAEH0zpPpUdMsBnDRoz62GPiTxHkR2e+ceEMRIsVFkt+dIMRIiTSnBoVPiTxHUd997.f5G7i+xG0AJT+A8.EpOsJvx6KqCTPBolUER8i9RZEPIjZNUH0GWiTRH0D0TgT+CupFojPpITgT2PiTxH0TpPp+1WQiTRHkReeO9qbTGnvDOnGnvDJc+8cdYcfBRu1gppPpG8k0JfRHkR2e+QeQMRIgTJc+8KpQJYjRo6uuzWPiTRH0LpPpSnQJYjRouuW3yeTGnvjOnGnvTJc+8e7R5.EjPp5pPpVujVATBoT596e9yoQJIjRo6uaqQJYjRo6uu+mUiTRHkx74cYMRIgTSqz22eym4nNPgodPOPgoU59a7OiNPAIjR4az5a+o0JfRHkR2e+5ZjRFoT596q+ozHkDRoz826WiTxaOVk4y6y8I0HkDRoz22O9EOpCTX5GzCTXFkt+7dQcfBRHUduQKDnd8+9eWsBnDRMiJj5u9EzHkDRMmJj5OsuFoDQpYqoBo9l2SiTRH0DpPpW8tZjRBolTER0+4OpCTXlGzCTXVkt+VqmNPAIjZVUH002Uq.JgTJc+c1czHkzY9So6uw1ViTRHkR2e+Zc0HkDRMkJj58EoQJIjRouu+ufi5.El8A8.ElSo6u+om6cqAJ7Km+QYqZUkoTny6V0.UAUJOLa20WCUxPkxSy1ps0PkLTo7qyw7aogJYnR4IT9WwQCUxP0rpfp+mVG0gKLm4C5nUMkeep9KapiWPFpT9Y53OXcsNnLTozI3ceVMTICUJ2WGu9GSCUxPkxM1w1eTMTICUJ2YGSeKMTI+wWJOOf+PT+6e+lGoP0IFdgZUefOfg50UBWWVGvfLTo7SU0O3LZkPYnRsWveKMTICU44E72XwuJ7eOxan+TMJBUp9XE+cdG4qjJeTmEnh++evkAn3XKGn1nE76aetL.U46GfZBU.0GWCTxaXVU.0O5qpAJo2srJf5q+tVfRwGTuppPpKqQJYjRoUpu+qoQJIjZJUH0KnQJYjRocpSnQJ4u7YJsS85eEMRIgT0UgTszHkLRozN0O7KqQJIjZFUH0YzHk7RYTZm5ZeIMRIgTJsS8m7pZjRBolTER8vZjRFoTZm5W8UzHkDRMmJj5durFoj9DUozN0q7E0HkDRozN0+1WPiTRHkxD4cMMRIiTJsS8w97ZjR5aIjxW2ve0KoQJIjRocpu2mSiTRHkR6TUzHkLRoLSduxmUiTRuCKk1o9C+LZjRBoT9FG9e+zZjRBoTZm5g0HkLRozNk6mRiTRecNTlIuu2mTiTRHkR6T+vWTiTRHkx23vYzHkLRozN023EzHkzVcQocpOZeMRIgTJyj2ibOMRIgTJsSM6yqQJIjR4ab3+ZWMRI8kAPocpGYGMRIgTJsS8O1UiTRHkxL48MhzHkDRozN0eQfFojPJkuwgcet2shTpNp6JMTU0WCUxPkRKU+YtZnRFpTlLup2QCUxPkRaUcZogJ4SjrxW6va1PCUxPkRaUUeVMTICUJsU8rqpgJYnRYF8d1aqgJ4iXqRaUuw00PkLTo7cO7FKngJYnRospBejeFGpJpBp9.IixqD.Erq3gAumHZk5nh+ExziesykFd9.CedWWyjB76X8bcA1XnikAs+vBn8UhYOA3x3Dequ02h.hEVJvugcXnOT5CcKxn5CN708a100JxOXgMsb7Jr3EwBuBbY7Cb78JbgdcrBCsgw7PGeQuHauPmHgA3a9DCcrK0zAZiUhrhrAt+3WvuYuU1zeGO35gqU31NgNq6Zi2TsvJ.iQupvBa531jyUg6eV7CAi4nFalOOdrb3wBEdKgGO9shENtTqV1MhRXvGZ3K+QkvsitteY+tQNdabcqn.GPla3azs8JvLcCan28fYenwGdniU.qJ49p38HBrhsWSxM+D3W7Cqg2OT7CqwdXg1VMB7+DM78hB7gFrvPuGRI.O4Y0FXRiguNduYsBaa4hxkI3bamlNehFMjapLUr9gshSbXq3jG1JN0gshSeXq3LG1JN6dWwqC2e9tQ9sopMEJb8ktzEshr.YzK4YARfDo0B++TkmSsI
So I think there is a bug here.
When I opened the project today, now the viewport defaults to an in-between "viewPositionY".
But check this out-
I set the the "viewPositionY" at the very end of the script to test it:PianoRollViewport.set("viewPositionY", 1);
When I check the Property Editor for the Viewport, it says this:
Which is not a value I ever used to set it.
Now, if I click the "SHOW" button to the right of that, HISE freezes and I have to quit and reopen.
Anyway, if you are checking out the snippet, check out the piano roll action:
Double click = create note/delete note
click = select note
click + drag = multi-selection rectangle
backspace/delete = delete selected note(s)s
esc = deselect all notes
cursor up, down, left, right = move selected note
shift + cursor up, down = transpose selected notes by octave
"R" = repeat selected notes (makes a copy in the next column) -
Can you provide a minimal snippet that just contains what's necessary to demonstrate the issue in an isolation?
-
HiseSnippet 842.3ocsUsraSCDEclz5pl.EAHVir5pBppxIzRIBgHzzVHBZIhTpfUnIiutYTsmwxdRKQHjXKqXKeR7q.q3O.tieD6Pi5iHgWX4y8wbO99Z5Fo3PbrJhPqcvnPfPutUuQR8f1CXBIoy1D5Mr1iEqgH6TQaMJjEGCtDJctmaDPqNOI442OcKlOSxgBQDxgJAGdkHPnKj1s0KE996xbgCDAkrd8Vc3JYakuZHxm4rbHgL9wrif8YFypXQdAKd.gdeKNe8lvi7ZroSilvFtq2uQcGVCmlM2DXa3v62DXM75ycHzE1wUnUQ8zLMDiG5VJ2Q8FnNUlFfCEwh99fATmzCibpXR6ABe2t4ImXBgNe2hT0boop6XsmvULVdQJ6lIJrK7nbRiV47nT8q.knknz7oT5VV83QhPcgFCetlUGIVA8XXsoLURskT4tTq1JzBods.1wvtQHXrGq7PGmUswW26w0pg0mXs8gB3zPUjtt8Sryc7HP2VEDpjHXkkGawxFuFiVKFPkmfvtpXgVnjue4UscVaCiUdCkbiHakbekFdsbk6U6S0pV6y0r+WUddSUmgKQJeeHZppMcaQmmiqHGFzGhV09Dl+PXrgX1cxR1BWtRFOM0TxPkriTnecHjg2U46ZJEluOaAljkaMk5LFhlpSJz2NqPCt4IWhv0ToGmqII+DkmEIusy1LMK+3vSFiVHDoEleJ51vI3rZZeTUqsg3i0pvDayJq3O9kN3erHvuu0nBPmVmJb03PrE8GHb.HNZf1f9EkLYrVLMVKk2QyjfeRXVzJ46jXXQW.8aj4iuiGmPCA46OptvO+J4OlXFxhvSrzQWln4LHifs9VNAyD7EuVjyNmgS3J2g9L8ji8lEhYJvFqIl0LySRrmeT4ElWgcANm6tfKKEukUWglOX5brxT3HVT9evwrMnKYsimGv0EDbdqce2rtt7BB+aTC0B4Q6wzQBSqy9CC5gcJb.itDanhMcQULicoXGC1jA5AR2DvevmLk0MXZlx54JIALdj5C7zgUyN5ESjfbRlbGVU7xTDaOkoy.7JiOv4SdTmwwFypiOXVcb8Y0wMlUGe3r53lypiO5hczbi9yFpUAoiMDxdc2IYaJktijgcfIcqj+J37KZG
-
@VirtualVirgin Yeah that's some strange behaviour. I'll see if I can find a solution.
As a workaround you can use a timer - but I'm looking for a proper fix.
const Viewport1 = Content.getComponent("Viewport1"); const t = Engine.createTimerObject(); t.setTimerCallback(function() { Viewport1.set("viewPositionY", 0.5); t.stopTimer(); }); t.startTimer(100);
-
I can't find the spot in the code for this - I probably could if I did more digging, but I'm giving up for now.
Open a bug report on github (include your snippet and a link to this thread) and use the workaround for now.
-
@d-healey said in Viewport problems:
@VirtualVirgin Yeah that's some strange behaviour. I'll see if I can find a solution.
As a workaround you can use a timer - but I'm looking for a proper fix.
const Viewport1 = Content.getComponent("Viewport1"); const t = Engine.createTimerObject(); t.setTimerCallback(function() { Viewport1.set("viewPositionY", 0.5); t.stopTimer(); }); t.startTimer(100);
So thanks for looking at this, but the workaround doesn't actually work when the plugin is compiled.
If you look here, there is a bug which on occasion makes a discrepancy between the
Interface Designer and the Interface Preview:I have found that when the happens, the Interface Preview is the actual result in the final build.
This has happened before with .setZLevel as well; you showed me a workaround by using the timer, but it never worked in the build so I had to make other workarounds.
-
@VirtualVirgin Oh that's strange, I hadn't tested it compiled.