qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4] gtk: Hide menubar in fullscreen mode (lp 1294898)
@ 2014-10-30 19:34 Cole Robinson
  2014-10-30 19:34 ` [Qemu-devel] [PATCH 1/4] gtk: Grab accel_group from GtkDisplayState Cole Robinson
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Cole Robinson @ 2014-10-30 19:34 UTC (permalink / raw)
  To: qemu-devel; +Cc: manday, Gerd Hoffmann, Cole Robinson

When compiled against gtk3, the gtk UI menubar is visible in fullscreen
mode, taking up space and annoying users. This series attempts to fix that.

The main blocker is that when the menu bar is hidden, we lose access to
the keyboard shortcuts associated with all the menu items, most importantly
the one to actually _exit_ fullscreen mode. We fix this by installing
the shortcuts on the top level windows (However this has a minor downside
on gtk < 3.8, see patch 2 for details.)

Cole Robinson (4):
  gtk: Grab accel_group from GtkDisplayState
  gtk: Install fullscreen accelerator on toplevel window
  gtk: Install vc accelerators on parent window
  gtk: Hide the menubar when in fullscreen mode (lp 1294898)

 ui/gtk.c | 65 +++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 40 insertions(+), 25 deletions(-)

-- 
2.1.0

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-10-31 15:32 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-30 19:34 [Qemu-devel] [PATCH 0/4] gtk: Hide menubar in fullscreen mode (lp 1294898) Cole Robinson
2014-10-30 19:34 ` [Qemu-devel] [PATCH 1/4] gtk: Grab accel_group from GtkDisplayState Cole Robinson
2014-10-30 19:34 ` [Qemu-devel] [PATCH 2/4] gtk: Install fullscreen accelerator on toplevel window Cole Robinson
2014-10-30 19:34 ` [Qemu-devel] [PATCH 3/4] gtk: Install vc accelerators on parent window Cole Robinson
2014-10-30 19:34 ` [Qemu-devel] [PATCH 4/4] gtk: Hide the menubar when in fullscreen mode (lp 1294898) Cole Robinson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).