mitsuba-renderer / nanogui

Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
Other
1.57k stars 196 forks source link

Need multiple full screen example to make this library more broadly accepted #89

Open RolandHughes opened 2 years ago

RolandHughes commented 2 years ago

All,

Example 1 is fine, but there needs to be a version of it where each of the itty bitty windows is a full screen window and a navigation method (other than tabbed widget) such as "Next" and "Prev" buttons or just the < and > symbols on the buttons.

Think bank ATM machine. The user touches something, possibly even a physical button instead of a screen button and the entire display is replaced with a new one.

Embedded system windows like this would need to be "frameless." That means they don't have a title bar or window decorations.

xemjeff commented 2 years ago

It sounds like you want something more like LVGL, a gui toolkit for embedded. https://lvgl.io/

RolandHughes commented 2 years ago

Thanks for the suggestion. I did the example shortly after I posted the question. Can't release the source because client paid for it, but if you have a 10-inch or so touch screen you can run the container.

https://hub.docker.com/repository/docker/seasonedgeek/three_screens_container

xemjeff commented 2 years ago

Hey Roland,

There is now a discussion forum to post requests and discuss ideas. Maybe you want to add your request for the scroll bar.

image