panelMenu: Remove the gicon parameter from addIndicator, and make private

There's only two uses of the parameter left, which can easily be added as a
separate line below. Since it's really a private interface meant for the
indicators, make it private as well so external users are less likely to
use it.

https://bugzilla.gnome.org/show_bug.cgi?id=705845
This commit is contained in:
Jasper St. Pierre 2013-07-19 06:05:47 -04:00
parent 37487c243e
commit 73e1f238cf
5 changed files with 8 additions and 8 deletions

View File

@ -251,9 +251,8 @@ const SystemIndicator = new Lang.Class({
}); });
}, },
addIndicator: function(gicon) { _addIndicator: function() {
let icon = new St.Icon({ gicon: gicon, let icon = new St.Icon({ style_class: 'system-status-icon' });
style_class: 'system-status-icon' });
this.indicators.add_actor(icon); this.indicators.add_actor(icon);
icon.connect('notify::visible', Lang.bind(this, this._syncIndicatorsVisible)); icon.connect('notify::visible', Lang.bind(this, this._syncIndicatorsVisible));
this._syncIndicatorsVisible(); this._syncIndicatorsVisible();

View File

@ -20,7 +20,8 @@ const Indicator = new Lang.Class({
_init: function() { _init: function() {
this.parent(); this.parent();
this._indicator = this.addIndicator(new Gio.ThemedIcon({ name: 'bluetooth-active-symbolic' })); this._indicator = this._addIndicator();
this._indicator.icon_name = 'bluetooth-active-symbolic';
// The Bluetooth menu only appears when Bluetooth is in use, // The Bluetooth menu only appears when Bluetooth is in use,
// so just statically build it with a "Turn Off" menu item. // so just statically build it with a "Turn Off" menu item.

View File

@ -1157,8 +1157,8 @@ const NMApplet = new Lang.Class({
_init: function() { _init: function() {
this.parent(); this.parent();
this._primaryIndicator = this.addIndicator(null); this._primaryIndicator = this._addIndicator();
this._vpnIndicator = this.addIndicator(null); this._vpnIndicator = this._addIndicator();
// Device types // Device types
this._dtypes = { }; this._dtypes = { };

View File

@ -30,7 +30,7 @@ const Indicator = new Lang.Class({
_init: function() { _init: function() {
this.parent(); this.parent();
this._indicator = this.addIndicator(null); this._indicator = this._addIndicator();
this._proxy = new PowerManagerProxy(Gio.DBus.session, BUS_NAME, OBJECT_PATH, this._proxy = new PowerManagerProxy(Gio.DBus.session, BUS_NAME, OBJECT_PATH,
Lang.bind(this, function(proxy, error) { Lang.bind(this, function(proxy, error) {

View File

@ -301,7 +301,7 @@ const Indicator = new Lang.Class({
_init: function() { _init: function() {
this.parent(); this.parent();
this._primaryIndicator = this.addIndicator(null); this._primaryIndicator = this._addIndicator();
this._control = getMixerControl(); this._control = getMixerControl();
this._volumeMenu = new VolumeMenu(this._control); this._volumeMenu = new VolumeMenu(this._control);