Bug 256770

Summary: Window title bar is not collapsed into File menu bar when window is maximized in Ubuntu Unity desktop interface
Product: [Applications] kmymoney Reporter: thatonefilmguy
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED UPSTREAM    
Severity: minor    
Priority: NOR    
Version: 4.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: kMyMoney maximized behavior
gedit maximized behavior.

Description thatonefilmguy 2010-11-13 08:41:55 UTC
Created attachment 53386 [details]
kMyMoney maximized behavior

Version:           4.5 (using KDE 4.5.1) 
OS:                Linux

When kMyMoney is maximized when running the Ubuntu Unity desktop interface, the title bar of the application window will not be merged with the File menu bar which is displayed in the top bar of the desktop normally reserved for the applications menus in the traditional gnome desktop.

When applications are maximized in the Ubuntu Unity interface, the Title bar and File menu bar of the application should be merged together and displayed in the top bar of the window manager to the left of the status indicators such as power, wifi, etc. This is done to preserve screen space on small screens such as netbooks.

With kMyMoney, the File menu options will be merged into this top bar; however, the title bar will still remain displayed above the kMyMoney window with the standard minimize/maximize/close buttons.  As a result, the screen space savings are not realized.

See the attached .png images. One image shows the behavior of gedit when maximized in Unity and the other shows the behavior of kMyMoney when maximized in Unity. Note that "Show Toolbar" and "Show Statusbar" must be disabled in the Settings menu in order to maximize kMyMoney at the netbook 1024x600 resolution.

Reproducible: Always

Steps to Reproduce:
1. Log in to Ubuntu Netbook Edition 10.10 with the Ubuntu Unity interface (or install unity separately, but this is untested).
2. Run kMyMoney4 and disable "Show Statusbar" and "Show Toolbar" from the Settings menu.
3. Maximize the kMyMoney window. The File | Edit | etc menubar options should be merged into the top bar of the desktop interface; however, there will still be a title bar above the main window of kMyMoney.

Actual Results:  
There is still a title bar above the main window in addition to the File menu bar at the top of the Unity desktop interface.

Expected Results:  
There should only be a single title bar + menu bar at the top of the Unity desktop interface when kMyMoney is maximized.

OS: Linux (i686) release 2.6.35-22-generic
Compiler: cc

Ubuntu 10.10 Netbook Edition
Ubuntu Unity interface
Comment 1 thatonefilmguy 2010-11-13 08:42:36 UTC
Created attachment 53387 [details]
gedit maximized behavior.
Comment 2 Alvaro Soliverez 2010-11-14 04:45:01 UTC
This is a problem with Unity not handling KDE applications correctly. This error should be reported to (and fixed by) the Ubuntu team.

If there were anything to change on our side, the Unity team can approach and we can assess the impact of any fixes, but the ball is on their side until proven otherwise.