gnome-control-center/shell
Felipe Borges 357e944336 window: Split the window decorations between the header bars
When application menus are not supported by the desktop environment
or are disabled, Gtk+ makes the menu available with a fallback. For
client-side decorations the fallback consists of adding a menu
button at the begining of the titlebar. Since g-c-c has a split
headerbar, we need to explicitly handle the decoration layout.

This commit forces the "menu" to belong to the left headerbar, and
leaves the other buttons to ble placed at the right headerbar.

The "show-close-button" property has to be set in order to present
any type of decoration buttons in the header bar.

https://bugzilla.gnome.org/show_bug.cgi?id=786692
2017-09-12 11:10:33 +02:00
..
alt project: Switch to the new shell 2017-08-09 19:31:41 +02:00
appdata shell: use Unicode in translatable strings 2016-10-03 15:20:23 +02:00
completions shell: Drop obsolete region arguments from bash completion 2013-02-19 17:58:33 +01:00
cc-application.c shell: Add a help overlay 2015-12-10 20:51:28 -05:00
cc-application.h shell: Make the application a GtkApplication subclass 2013-02-18 16:40:44 +01:00
cc-editable-entry.c editable-entry: use floats to avoid warning 2016-04-14 12:31:49 -07:00
cc-editable-entry.h Updated FSF's address 2014-01-29 11:27:38 +01:00
cc-hostname-entry.c Updated FSF's address 2014-01-29 11:27:38 +01:00
cc-hostname-entry.h Updated FSF's address 2014-01-29 11:27:38 +01:00
cc-panel-list.c panel-list: Further tweak sidebar classes 2017-08-23 15:14:44 +02:00
cc-panel-list.h project: Switch to the new shell 2017-08-09 19:31:41 +02:00
cc-panel-loader.c project: Switch to the new shell 2017-08-09 19:31:41 +02:00
cc-panel-loader.h shell: Revert "Let panels have their own commandline flags" 2015-07-16 11:49:34 +02:00
cc-panel.c shell: Add cc_panel_get_title_widget() vmethod 2016-11-04 23:26:23 +01:00
cc-panel.h shell: Add cc_panel_get_title_widget() vmethod 2016-11-04 23:26:23 +01:00
cc-shell-category-view.c Make HighContrast icons work 2015-03-08 22:24:10 -04:00
cc-shell-category-view.h shell: add a new settings shell 2010-05-19 11:11:26 +01:00
cc-shell-item-view.c shell: Fix leak in cc_shell_item_view_update_cells 2015-10-19 11:19:17 +02:00
cc-shell-item-view.h shell: Set wrap mode to "word" for the icon text 2010-12-13 14:03:10 +00:00
cc-shell-log.c Updated FSF's address 2014-01-29 11:27:38 +01:00
cc-shell-log.h Updated FSF's address 2014-01-29 11:27:38 +01:00
cc-shell-model.c shell: Make search results sorting smarter 2014-05-16 11:59:48 +02:00
cc-shell-model.h project: Switch to the new shell 2017-08-09 19:31:41 +02:00
cc-shell.c shell: Use GVariant to convey panel arguments instead of a string array 2013-04-03 18:02:10 +02:00
cc-shell.h shell: Use GVariant to convey panel arguments instead of a string array 2013-04-03 18:02:10 +02:00
cc-window.c window: Split the window decorations between the header bars 2017-09-12 11:10:33 +02:00
cc-window.h window: turn into a final class 2016-06-03 12:32:36 -03:00
gnome-control-center.desktop.in.in shell: Rename to "Settings" 2012-11-06 10:14:23 +01:00
gnome-control-center.gresource.xml panel-list: create a custom class to handle the sidelist 2016-06-14 12:16:43 -03:00
help-overlay.ui Add context to strings in the shortcut window 2016-02-01 19:07:16 +01:00
hostname-helper.c hostname-helper: don't read past '\0' 2017-05-05 15:01:28 +02:00
hostname-helper.h shell: Add PrettyHostname to SSID helper 2016-06-10 17:10:35 +02:00
hostnames-test.txt Add CcHostnameEntry widget and use it in the info panel 2013-01-14 18:06:20 +00:00
list-box-helper.c shell: Add GtkListBox/Row derived types that do single row activations 2017-08-09 19:27:08 +02:00
list-box-helper.h shell: Add GtkListBox/Row derived types that do single row activations 2017-08-09 19:27:08 +02:00
list-panel.sh shell: Ensure completion is sorted by default 2013-02-11 09:37:55 +01:00
main.c shell: Move cheese_gtk_init() call earlier 2015-07-16 11:51:07 +02:00
Makefile.am project: Switch to the new shell 2017-08-09 19:31:41 +02:00
org.gnome.ControlCenter.service.in shell: Expose panel launching with DBus-activation 2013-04-03 18:09:15 +02:00
panel-list.ui shell: make Devices and Details rows selectable 2017-08-29 18:55:42 +02:00
ssids-test.txt shell: Add PrettyHostname to SSID helper 2016-06-10 17:10:35 +02:00
test-hostname.c shell: Add PrettyHostname to SSID helper 2016-06-10 17:10:35 +02:00
TODO shell: Update animated notebook TODO 2012-05-10 11:22:50 +01:00
window.ui window: Split the window decorations between the header bars 2017-09-12 11:10:33 +02:00