55 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 2fbce93b61f2a59871910c46f1e99ef28146a6db Mon Sep 17 00:00:00 2001
 | |
| From: Ray Strode <rstrode@redhat.com>
 | |
| Date: Wed, 15 Jan 2014 16:45:34 -0500
 | |
| Subject: [PATCH] panel: add an icon to the ActivitiesButton
 | |
| 
 | |
| Requested by brand
 | |
| ---
 | |
|  data/theme/gnome-shell-sass/_common.scss | 5 +++++
 | |
|  js/ui/panel.js                           | 9 ++++++++-
 | |
|  2 files changed, 13 insertions(+), 1 deletion(-)
 | |
| 
 | |
| diff --git a/data/theme/gnome-shell-sass/_common.scss b/data/theme/gnome-shell-sass/_common.scss
 | |
| index ee643c440..f1aaea689 100644
 | |
| --- a/data/theme/gnome-shell-sass/_common.scss
 | |
| +++ b/data/theme/gnome-shell-sass/_common.scss
 | |
| @@ -776,6 +776,11 @@ StScrollBar {
 | |
|        //dimensions of the icon are hardcoded
 | |
|      }
 | |
|  
 | |
| +    .panel-logo-icon {
 | |
| +      padding-right: .4em;
 | |
| +      icon-size: 1em;
 | |
| +    }
 | |
| +
 | |
|      .system-status-icon,
 | |
|      .app-menu-icon > StIcon,
 | |
|      .popup-menu-arrow {
 | |
| diff --git a/js/ui/panel.js b/js/ui/panel.js
 | |
| index 2f593247d..d1a572503 100644
 | |
| --- a/js/ui/panel.js
 | |
| +++ b/js/ui/panel.js
 | |
| @@ -406,11 +406,18 @@ var ActivitiesButton = new Lang.Class({
 | |
|  
 | |
|          this.actor.name = 'panelActivities';
 | |
|  
 | |
| +        let box = new St.BoxLayout();
 | |
| +        this.actor.add_actor(box);
 | |
| +        let iconFile = Gio.File.new_for_path('/usr/share/icons/hicolor/scalable/apps/start-here.svg');
 | |
| +        this._icon = new St.Icon({ gicon: new Gio.FileIcon({ file: iconFile }),
 | |
| +                                   style_class: 'panel-logo-icon' });
 | |
| +        box.add_actor(this._icon);
 | |
| +
 | |
|          /* Translators: If there is no suitable word for "Activities"
 | |
|             in your language, you can use the word for "Overview". */
 | |
|          this._label = new St.Label({ text: _("Activities"),
 | |
|                                       y_align: Clutter.ActorAlign.CENTER });
 | |
| -        this.actor.add_actor(this._label);
 | |
| +        box.add_actor(this._label);
 | |
|  
 | |
|          this.actor.label_actor = this._label;
 | |
|  
 | |
| -- 
 | |
| 2.20.1
 | |
| 
 |