| Summary: | Fullscreen mode doesn't hide embedded panel | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Yocto Project Subprojects] Matchbox | Reporter: | gibran <gibran> | ||||
| Component: | matchbox | Assignee: | Irina Patru <irina.patru> | ||||
| Status: | RESOLVED INVALID | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | Medium | CC: | jessica.zhang, laurentiu.palcu, ross.burton | ||||
| Version: | 1.5 | ||||||
| Target Milestone: | 1.5 | ||||||
| Hardware: | All | ||||||
| OS: | Multiple | ||||||
| Whiteboard: | |||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||
| Verified: | Documentation change: | Don't know | |||||
| Attachments: |
|
||||||
I tried to repropduce this bug in other applications. I used pcmanfm in fullscreen mode and it worked for me all the time. In pcmanfm it sets the win_width and win_height for the app and then uses the gtk_window_fullscreen() function. With that other data point I did some digging and it appears that the default implementation of GraphicsDevice.setFullScreenWindow() just makes the window fill the screen dimensions, and doesn't set the required hints. Thus, this appears to be a bug in Java. |
Created attachment 1507 [details] Screenshot of the toolbar on top of a fullscreen application While we are able to get the JAVA program to run in fullscreen alright, we are having trouble with the matchbox shortcut bar which always shows on top of our application. We want to run this in fullscreen, and on top of every other window. So far we've tried quite a few techniques that are limited to the application itself (.toFront(), GraphicsDevice.setFullScreenWindow() & repainting the entire frames) however it has not resulted in the bar disappearing. We also tried our hand at a dirty solution simulating the F11 key, that doesn't work all the time, and is a bad solution long term. We'd love to have some configuration that disables this bar altogether, the desktop environment doesn't seem to have any such thing though. This could be a bug with the MBWM