Dear all,
I am trying to experiment a feature - My application is having a home screen and a couple of configuration screens.
Home screen has a portion displaying some parameter values at the top and option to switch to various configuration screens (on button press. These buttons are placed as a row at the bottom of the home screen.)
In all of my configuration screen, I need the top and bottom portion of the home screen to be retained as such. The center portion of the configuration screen defines the actual screen content.
While drawing the configuration screen, in order to optimize the GUI performance, I would like to draw only the changed portion of the screen keeping the top and bottom portion of home screen as such.
I was searching in emWin user manual and noticed a concept called "Virtual screens". The section says:- Virtual screens can be used for panning.
Run the sample programs available with emWin like VSCREEN_RealTime. This example has three screens - intro, temperature plotting screen and a color selection screen.
But all these screens are displayed as independent screens.
I assume if parameters of GUI_SetOrg() method in the example program is adjusted, I would get the output similar to my requirement. [portion of first screen retained and following screens are drawn over that]
But I failed to achieve my target.
Could you please shed some light on this issue? I am now blocked in this issue.
Thank you for your valuable support.
Looking forward to hear from you soon,'
Regards,
Lullaby
I am trying to experiment a feature - My application is having a home screen and a couple of configuration screens.
Home screen has a portion displaying some parameter values at the top and option to switch to various configuration screens (on button press. These buttons are placed as a row at the bottom of the home screen.)
In all of my configuration screen, I need the top and bottom portion of the home screen to be retained as such. The center portion of the configuration screen defines the actual screen content.
While drawing the configuration screen, in order to optimize the GUI performance, I would like to draw only the changed portion of the screen keeping the top and bottom portion of home screen as such.
I was searching in emWin user manual and noticed a concept called "Virtual screens". The section says:- Virtual screens can be used for panning.
Run the sample programs available with emWin like VSCREEN_RealTime. This example has three screens - intro, temperature plotting screen and a color selection screen.
But all these screens are displayed as independent screens.
I assume if parameters of GUI_SetOrg() method in the example program is adjusted, I would get the output similar to my requirement. [portion of first screen retained and following screens are drawn over that]
But I failed to achieve my target.
Could you please shed some light on this issue? I am now blocked in this issue.
Thank you for your valuable support.
Looking forward to hear from you soon,'
Regards,
Lullaby