mirror of https://github.com/GNOME/gimp.git
317aa803d2
This patch does the following things: - An option "Merge menu and title bar" (this is hopefully more understandable than calling it "Client-side decoration" or again "header bar") is added in Preferences > Image Windows. This option triggers the restart warning. Moreover when checked a small warning message will tell that in some cases, it may not work (there are feedbacks of people having 2 title bars when using GTK applications using CSD). - For the reason evoked above (sometimes 2 title bars) and also because the CSD concept seem really to divide people a lot (some love this as much as others hate this), this new option "custom-title-bar" on GimpGuiConfig is FALSE by default. - When the option is checked, the image windows will use a GTK header bar containing the menu, the window title (image name and information) as well as the usual minimize/maximize/close buttons per your OS conventions. - Since the header bar is set to be hidden when maximizing, if you checked "Show menubar" for the "Default Appearance in Fullscreen Mode" in Preferences > Image Windows > Appearance, the menu will be moved to its "old style" position, i.e. above the canvas. This makes the menu possibly visible (if relevant option is checked) even in fullscreen mode. - I tweaked the Default theme to show the header bar with minimal height, because I find GTK default theme's headerbar height unreasonably high (especially if the point of the header bar is to save screen space). I am unsure if this was the right move though, because maybe the default theme should not do such choices (maybe this should go in the Compact theme?). |
||
---|---|---|
.. | ||
Compact | ||
Darker | ||
Default | ||
Gray | ||
System | ||
meson.build |