gnome-control-center/shell
Iain Lane 82191ca285
window: Update the headerbar when the panel list changes
Currently you can get stuck in the applications panel if you do this:

  1) Click "Applications" in the sidebar. The top left icon is a back
     icon.
  2) Click the back icon to return to the panel list. The top left icon
     changes to a search icon.
  3) Click "Applications" again. The top left icon remains a search icon
     and you're stuck in the panel.

The basic problem is that the headebar icon is update when the panel
changes, but not when the sidebar view changes. To fix this, we connect
to the signal that is emitted when the sidebar view changes, and update
the headerbar.
2019-02-18 13:19:51 +00:00
..
appdata appdata: Update contact info 2019-01-17 21:44:45 +00:00
completions window: Remove remaining overview mentions 2018-05-28 22:07:49 -03:00
cc-application.c panel-loader: Simplify listing panels 2018-11-11 23:42:00 -02:00
cc-application.h window: Delegate model creation to CcApplication 2018-05-29 16:09:49 -03:00
cc-debug.h.in debug: Fix copy-pasta mistake 2018-04-07 18:49:39 -03:00
cc-log.c log: Reimplement logging and debugging 2018-04-06 23:18:26 -03:00
cc-log.h log: Reimplement logging and debugging 2018-04-06 23:18:26 -03:00
cc-object-storage.c object-cache: Fix function documentation name 2018-09-25 21:02:11 -03:00
cc-object-storage.h object-storage: Introduce CcObjectStorage 2018-04-06 22:23:38 -03:00
cc-panel-list.c Introduce Applications panel 2019-01-07 10:59:30 -02:00
cc-panel-list.h window: Add panel's sidebar widget to sidebar 2018-11-16 19:24:49 -02:00
cc-panel-list.ui panel-list: Dynamically show Details/Devices row 2018-11-11 23:46:07 -02:00
cc-panel-loader.c sound: Rename new sound panel to replace old one 2019-02-07 09:31:18 +13:00
cc-panel-loader.h panel-loader: Allow overriding panel vtable 2018-11-11 23:42:00 -02:00
cc-panel.c panel: Add the sidebar-activated signal 2019-01-21 21:53:21 +00:00
cc-panel.h trivial: Update code style 2018-11-16 15:19:08 -02:00
cc-shell-model.c model: Convert panel icons to symbolic variants if possible 2018-07-29 21:45:38 +00:00
cc-shell-model.h model: Add visibility field 2018-05-29 16:09:51 -03: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: Update the headerbar when the panel list changes 2019-02-18 13:19:51 +00:00
cc-window.h window: Delegate model creation to CcApplication 2018-05-29 16:09:49 -03:00
cc-window.ui window: Ensure a constant minimum panel width 2019-01-21 21:53:21 +00:00
gnome-control-center.desktop.in.in project: update desktop.in to reference new icon name 2018-09-12 21:30:52 +00:00
gnome-control-center.gresource.xml shell: Rename .ui files to match .c files 2018-07-18 21:34:09 +00:00
help-overlay.ui window: Remove remaining overview mentions 2018-05-28 22:07:49 -03:00
list-panel.sh shell: Ensure completion is sorted by default 2013-02-11 09:37:55 +01:00
main.c shell: Fix warning by marking initialize_dependencies static 2019-01-07 15:28:38 +01:00
meson.build build: Reorganize shell libraries and dependencies 2018-11-11 23:44:38 -02:00
org.gnome.ControlCenter.gschema.xml window: Warn about development builds 2018-05-14 18:24:03 -03:00
org.gnome.ControlCenter.service.in shell: Expose panel launching with DBus-activation 2013-04-03 18:09:15 +02:00