From 22b6a25408116c9554c28f15e84412ec2895e00c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Sat, 23 Mar 2013 01:29:23 +0100 Subject: [PATCH] loginDialog: Remove logo in upper left corner With optional branding now being shown below the user list, we can remove the unloved instance in the upper left corner ... https://bugzilla.gnome.org/show_bug.cgi?id=694912 --- js/gdm/loginDialog.js | 30 ------------------------------ js/ui/panel.js | 1 - js/ui/sessionMode.js | 2 +- 3 files changed, 1 insertion(+), 32 deletions(-) diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js index bba17ae68..b833f95a9 100644 --- a/js/gdm/loginDialog.js +++ b/js/gdm/loginDialog.js @@ -57,36 +57,6 @@ const WORK_SPINNER_ANIMATION_TIME = 0.3; let _loginDialog = null; -const LogoMenuButton = new Lang.Class({ - Name: 'LogoMenuButton', - Extends: PanelMenu.Button, - - _init: function() { - this.parent(0.0, null, true); - - this._settings = new Gio.Settings({ schema: GdmUtil.LOGIN_SCREEN_SCHEMA }); - this._settings.connect('changed::' + GdmUtil.LOGO_KEY, - Lang.bind(this, this._updateLogo)); - - this._iconBin = new St.Bin(); - this.actor.add_actor(this._iconBin); - - this._updateLogo(); - }, - - _updateLogo: function() { - let path = this._settings.get_string(GdmUtil.LOGO_KEY); - let icon = null; - - if (path) { - let file = Gio.file_new_for_path(path); - let cache = St.TextureCache.get_default(); - icon = cache.load_uri_async(file.get_uri(), -1, _LOGO_ICON_HEIGHT); - } - this._iconBin.set_child(icon); - } -}); - const UserListItem = new Lang.Class({ Name: 'UserListItem', diff --git a/js/ui/panel.js b/js/ui/panel.js index 0de1494be..1aa2d8c9a 100644 --- a/js/ui/panel.js +++ b/js/ui/panel.js @@ -929,7 +929,6 @@ const PANEL_ITEM_IMPLEMENTATIONS = { 'volume': imports.ui.status.volume.Indicator, 'battery': imports.ui.status.power.Indicator, 'lockScreen': imports.ui.status.lockScreenMenu.Indicator, - 'logo': imports.gdm.loginDialog.LogoMenuButton, 'keyboard': imports.ui.status.keyboard.InputSourceIndicator, 'powerMenu': imports.gdm.powerMenu.PowerMenuButton, 'userMenu': imports.ui.userMenu.UserMenuButton diff --git a/js/ui/sessionMode.js b/js/ui/sessionMode.js index 78e340b55..edf2e0623 100644 --- a/js/ui/sessionMode.js +++ b/js/ui/sessionMode.js @@ -45,7 +45,7 @@ const _modes = { unlockDialog: imports.gdm.loginDialog.LoginDialog, components: ['polkitAgent'], panel: { - left: ['logo'], + left: [], center: ['dateMenu'], right: ['a11yGreeter', 'display', 'keyboard', 'volume', 'battery', 'powerMenu']