I am in process of converting a VS solution to XOJO for Pi. The VS solution has a menu implementation which I am in process of converting. The part that is slowing me down is creating a DesktopWindow that goes edge to edge (Full Screen) while implementing a window and not enabling the user to access the Pis regular screen.
Selecting FullScreen in DesktopWindow Behavior did not work - could be dimensions I have selected but I attempted to make changes without success.
I have attempted to use every Frame Type available without success. The problem is I can find a way to move this DesktopWindow which is what I want to prevent.
I also ran into an interesting behavior. The back color is black. When I set that back color the menu bar partially disappears however when I select the area a menu appears
For development I am using a 10.1" touchscreen (1024x600) and in use it will be a 7" touch screen. Both screens will have the same resolution. The importance here is that there are several Containers that will be displayed in a DesktopPagePanel. Then when selecting the appropriate MainPanel.SelectedPanelIndex that Container is presented.
I attach a pic that shows the three areas. The two on the left remain as I select a new view from the menu which is what causes the the Container to appear in the large rectangle to the right.
For the MainScreen Frame No buttons are active and Resizable is not selected.
I see what I did. I placed this in the window. When I placed this on the Super - DesktopApplication I could call MainScreen.KioskMode
Interestingly I have a touch screen and was going to implement BevelButtons but cannot get them to work. Events Pressed, MenuSelected or even any mouse detection do not fire. If I have menu showing selections from a MenuBar then when I touch a BevelButton the Menu clears but either a Pressed Event or Menus do not appear when configured on the BevelButton.
I would like to use BevelButtons verses menus to free up screen real estate. I did notice that Okay, Cancel or regular Buttons and DesktopPopupMenu work. Must be something in the TouchScreen that XOJO does not pick up the event.