From fdad0263ec8d009fbbf14bf370978a684ca74f41 Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Wed, 5 Sep 2012 00:48:06 +0200 Subject: [PATCH] various: update for gnome-shell changes The panel changed the way it builds the buttons outside the system status area. - Update alternative-status-menu to the new way of accessing panel contents. - Update apps-menu to the new way of adding items to the panel. - Move places-menu to the left now that it is possible without hacks. --- extensions/alternative-status-menu/extension.js | 4 ++-- extensions/apps-menu/extension.js | 4 +--- extensions/places-menu/extension.js | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/extensions/alternative-status-menu/extension.js b/extensions/alternative-status-menu/extension.js index 1cd6e443..210b387e 100644 --- a/extensions/alternative-status-menu/extension.js +++ b/extensions/alternative-status-menu/extension.js @@ -48,7 +48,7 @@ function init(metadata) { } function enable() { - let statusMenu = Main.panel._statusArea.userMenu; + let statusMenu = Main.panel.statusArea.userMenu; settings = Convenience.getSettings(); @@ -96,7 +96,7 @@ function enable() { } function disable() { - let statusMenu = Main.panel._statusArea.userMenu; + let statusMenu = Main.panel.statusArea.userMenu; let children = statusMenu.menu._getMenuItems(); let index = children.length; diff --git a/extensions/apps-menu/extension.js b/extensions/apps-menu/extension.js index 38ba2d2e..faf099fe 100644 --- a/extensions/apps-menu/extension.js +++ b/extensions/apps-menu/extension.js @@ -99,9 +99,7 @@ let appsMenuButton; function enable() { appsMenuButton = new ApplicationsButton(); - Main.panel._leftBox.insert_child_at_index(appsMenuButton.actor, 1); - Main.panel._leftBox.child_set(appsMenuButton.actor, { y_fill : true } ); - Main.panel._menus.addMenu(appsMenuButton.menu); + Main.panel.addToStatusArea('apps-menu', appsMenuButton, 1, 'left'); } function disable() { diff --git a/extensions/places-menu/extension.js b/extensions/places-menu/extension.js index 391fb295..5121381a 100644 --- a/extensions/places-menu/extension.js +++ b/extensions/places-menu/extension.js @@ -162,7 +162,7 @@ let _indicator; function enable() { _indicator = new PlacesMenu; - Main.panel.addToStatusArea('places-menu', _indicator); + Main.panel.addToStatusArea('places-menu', _indicator, 1, 'left'); } function disable() {