Date: prev next · Thread: first prev next last
January 2016 Archives by date, by thread · List index


https://bugs.documentfoundation.org/show_bug.cgi?id=97445

V Stuart Foote <vstuart.foote@utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |vstuart.foote@utsa.edu
     Ever confirmed|0                           |1

--- Comment #1 from V Stuart Foote <vstuart.foote@utsa.edu> ---
This is possible, but not trivial and it would require conceptual changes to LO
behavior circumventing the Windows Desktop Environment defaults. We generally
do not do that.

In MS Windows the frame holding the Title is referred to as the "non-client
area", an it includes the title bar, icon, window border, caption buttons. 

It is controlled by the MS Desktop Windows Manager (DWM) APIs.

This MSDN article describes what would need to be done.

https://msdn.microsoft.com/en-us/library/bb688195.aspx

So, yes we could replace the standard frame with a custom frame, and populate
the frame with our standard menu--which would be visually cool. But the project
would then be responsible for replicating the Windows DWM controls  that we've
removed with our custom frame. We'll also have to support HiDPI graphics with
whatever we implement. 

So, while visually appealing, it would expose the project to ill-will and a bad
UX if we make the UI unstable. Additionally, we'd need to be sure we could
maintain this over the long term, or we'd be faced with complaints of
non-compliant UI as with support of OS X Aqua.

If this were easy/reliable more cross platform projects would implement it on
Windows.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.