Bug 5213 - Fullscreen mode doesn't hide embedded panel
Summary: Fullscreen mode doesn't hide embedded panel
Status: RESOLVED INVALID
Alias: None
Product: Matchbox
Classification: Yocto Project Subprojects
Component: matchbox (show other bugs)
Version: 1.5
Hardware: All Multiple
: Medium normal
Target Milestone: 1.5
Assignee: Irina Patru
QA Contact:
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2013-09-17 10:16 UTC by gibran@emblemtechnologies.com
Modified: 2013-10-02 11:18 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Don't know


Attachments
Screenshot of the toolbar on top of a fullscreen application (9.39 KB, image/jpeg)
2013-09-17 10:16 UTC, gibran@emblemtechnologies.com
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description gibran@emblemtechnologies.com 2013-09-17 10:16:48 UTC
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
Comment 1 Irina Patru 2013-10-02 11:15:54 UTC
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.
Comment 2 Ross Burton 2013-10-02 11:18:14 UTC
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.