Bug 118287 - LibreOffice should using native dialog box interface on Windows
Summary: LibreOffice should using native dialog box interface on Windows
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: UI
  Show dependency treegraph
 
Reported: 2018-06-21 03:39 UTC by Volga
Modified: 2025-05-22 18:17 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
Showcase for different dialog design (66.90 KB, image/png)
2025-05-22 18:17 UTC, Volga
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Volga 2018-06-21 03:39:08 UTC
Description:
Althrough LibreOffice is available Windows, the dialog window doesn't use native look as this:
https://msdn.microsoft.com/dynimg/IC534161.png
Since LibreOffice is using native GTK3 dialog interfaces on Linux, I think it's possible to make the same implementation on Windows. MSDN has documentations related to this:
https://msdn.microsoft.com/en-us/library/windows/desktop/ff468823(v=vs.85).aspx

Steps to Reproduce:
-

Actual Results:
-

Expected Results:
-


Reproducible: Always


User Profile Reset: No



Additional Info:
Comment 1 Julien Nabet 2018-06-21 07:17:01 UTC
Caolán: I know that "weld" commits concern gtk/gtk3 but do you know if something is planned for Windows part?
Comment 2 Caolán McNamara 2018-06-21 10:03:18 UTC
I'm not planning to do a native windows equivalent, though it may be possible. Using GTK on windows is another possibility.
Comment 3 Julien Nabet 2018-06-21 12:02:54 UTC
Thank you for your feedback Caolán.

Let's put this as NEW and as an enhancement.
Comment 4 Volga 2018-07-02 02:22:41 UTC
(In reply to Caolán McNamara from comment #2)
> I'm not planning to do a native windows equivalent, though it may be
> possible. Using GTK on windows is another possibility.
Oh yeah, my imagination is to call Win32 API directly, however using GTK on windows is also good choice.
Comment 5 Eyal Rozenberg 2025-05-22 07:43:05 UTC
Volga, the link:


https://msdn.microsoft.com/dynimg/IC534161.png

is dead. can you attach a dialog of the kind you're expecting, and attach the actual LO dialog, so that the difference is clearer?
Comment 6 Volga 2025-05-22 18:17:58 UTC
Created attachment 200915 [details]
Showcase for different dialog design

(In reply to Eyal Rozenberg from comment #5)
> Volga, the link:
> 
> 
> https://msdn.microsoft.com/dynimg/IC534161.png
> 
> is dead. can you attach a dialog of the kind you're expecting, and attach
> the actual LO dialog, so that the difference is clearer?

Unfortunately, I'm failed to found out on the Internet Archive, but I found something show what I'm expecting on MS Learn:
https://learn.microsoft.com/en-us/windows/win32/dlgbox/using-dialog-boxes

This attachment will show you what the difference between Windows message dialog design and LibreOffice message dialog on Windows. The upper is what shown on MS Learn (if you don't use Windows, this will let you acknowledge first), the lower is my screenshot taken from LibreOffice.