@wawelk Your videos have been immensely helpful, so thank you. I am struggling to find a way to have the native presentation engine appropriate for the optix panel the application is hosted on( 7 inch) and also have a web presentation engine that scales to the browser window on a tablet or PC. if both engines share the same window, the web browser ui maintains the main window resolution regardless of browser size. the only way around this seems to be 2 main windows depending on the engine in use, with 2 different resolutions...but this requires separate panel loaders and makes navigation difficult to develop. I could be missing something simple. any help would be great thanks
I'll have to look into that one, as I don't know - seems like something such as auto-scaling would be needed... but this Rockwell knowledge base article seems to confirm what you are having to do: rockwellautomation.custhelp.com/app/answers/answer_view/a_id/1140824/
This KB article on how to automatically scale graphic objects when runtime is resized may be something to try: rockwellautomation.custhelp.com/app/answers/answer_view/a_id/1139478/
@CameronNovak-c4g - this video from Rockwell on responsive design may also be helpful when running on different devices with varying screen resolutions. th-cam.com/video/EsKS-rXvXY4/w-d-xo.htmlsi=KKdbsq8OUJKVyP5L
@@wawelk Wayne thanks for the response, looking at a few github repositories, I settled on a single panel loader. When changing the panel if the session is a web session it loads a larger version of a screen (larger fonts, UI layout changes for web, etc) and if its not a web session it loads a duplicated panel/screen that is more suited for a small 7 inch Optix panel. probably not very efficient and heavily reliant on OOP to not have to duplicate every change, but it solves my problem. the new Grid layout and scale layout with font scaling has been helpful too.
Thanks for the wrap up!
@wawelk Your videos have been immensely helpful, so thank you. I am struggling to find a way to have the native presentation engine appropriate for the optix panel the application is hosted on( 7 inch) and also have a web presentation engine that scales to the browser window on a tablet or PC. if both engines share the same window, the web browser ui maintains the main window resolution regardless of browser size. the only way around this seems to be 2 main windows depending on the engine in use, with 2 different resolutions...but this requires separate panel loaders and makes navigation difficult to develop. I could be missing something simple. any help would be great thanks
I'll have to look into that one, as I don't know - seems like something such as auto-scaling would be needed... but this Rockwell knowledge base article seems to confirm what you are having to do:
rockwellautomation.custhelp.com/app/answers/answer_view/a_id/1140824/
This KB article on how to automatically scale graphic objects when runtime is resized may be something to try:
rockwellautomation.custhelp.com/app/answers/answer_view/a_id/1139478/
@CameronNovak-c4g - this video from Rockwell on responsive design may also be helpful when running on different devices with varying screen resolutions.
th-cam.com/video/EsKS-rXvXY4/w-d-xo.htmlsi=KKdbsq8OUJKVyP5L
@@wawelk Wayne thanks for the response, looking at a few github repositories, I settled on a single panel loader. When changing the panel if the session is a web session it loads a larger version of a screen (larger fonts, UI layout changes for web, etc) and if its not a web session it loads a duplicated panel/screen that is more suited for a small 7 inch Optix panel. probably not very efficient and heavily reliant on OOP to not have to duplicate every change, but it solves my problem. the new Grid layout and scale layout with font scaling has been helpful too.
Thanks for sharing the solution you found. I'll have to test that out as well.