bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #45442] Document windows obscure submenus & floating panels on Ubun


From: Josh Freeman
Subject: [bug #45442] Document windows obscure submenus & floating panels on Ubuntu
Date: Tue, 30 Jun 2015 04:50:34 +0000
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0

URL:
  <http://savannah.gnu.org/bugs/?45442>

                 Summary: Document windows obscure submenus & floating panels
on Ubuntu
                 Project: GNUstep
            Submitted by: tedge
            Submitted on: Tue 30 Jun 2015 04:50:31 AM GMT
                Category: None
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Tested 4 up-to-date 32-bit Linux distros installed on VirtualBox 4.3.28
(latest), with Clang 3.7 & GNUstep from the current SVN trunk:
- Ubuntu 14.04.2
- Ubuntu 15.04
- Linux Mint 17.1 Cinnamon
- Linux Mint 17.1 MATE

Also tested Linux Mint 17.1 MATE as a hardware install, using Clang 3.5 &
current GNUstep trunk; Same results as Mint MATE on Virtualbox, so the issue
likely isn't due to virtualization, but that can't be ruled out until also
tested with Ubuntu on a hardware install.

The issue appears on Ubuntu 14.04.2 & 15.04, both of which use the Compiz
window manager. It does not appear on Mint 17.1 (based on Ubuntu 14.04.2)
Cinnamon, which uses the Muffin window manager, or MATE, when using its
default window manager, Marco. However, 17.1 MATE also supports Compiz -
switching to Compiz causes the issue to appear on Mint as well, so Compiz - or
interfacing with it - is the likely cause.

Under the affected configurations mentioned above, the issue can be reproduced
in GNUstep GUI applications that have a main menu and normal windows (window
level: NSNormalWindowLevel); Several apps were checked and shown to display
the issue, including Graphos, PRICE, and FisicaLab.

To reproduce the issue: Run a GS GUI application, open a document window, and
position the app's main-menu panel over the document window so that when a
menu-item is clicked, its submenu panel will overlap the document window. (See
attached image). Clicking a main-menu item will cause the submenu to appear
behind the document window instead of in front.

Additional details:
- When the submenu/floating-panel is revealed behind the document window, it
can be brought to the front by clicking its titlebar. However, if the
submenu/panel is hidden again, the next time it appears it will return to its
previous ordering behind the document window.

- Issue affects windows at level NSFloatingWindowLevel & NSSubmenuWindowLevel,
but doesn't appear to affect windows at level NSMainMenuWindowLevel or
NSStatusWindowLevel - those will correctly remain in front of document
windows.

- Switching the document window's level from NSNormalWindowLevel to
NSDesktopWindowLevel will prevent it from obscuring submenus/panels.




    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Tue 30 Jun 2015 04:50:31 AM GMT  Name: Ubuntu15.05_GNUstepWindow.png 
Size: 30kB   By: tedge

<http://savannah.gnu.org/bugs/download.php?file_id=34346>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?45442>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]