panel: add an icon to the ActivitiesButton
Requested by brand
This commit is contained in:
parent
04ea89d683
commit
503a9d729c
@ -776,6 +776,11 @@ StScrollBar {
|
|||||||
//dimensions of the icon are hardcoded
|
//dimensions of the icon are hardcoded
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.panel-logo-icon {
|
||||||
|
padding-right: .4em;
|
||||||
|
icon-size: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
.system-status-icon,
|
.system-status-icon,
|
||||||
.app-menu-icon > StIcon,
|
.app-menu-icon > StIcon,
|
||||||
.popup-menu-arrow {
|
.popup-menu-arrow {
|
||||||
|
@ -406,11 +406,18 @@ var ActivitiesButton = new Lang.Class({
|
|||||||
|
|
||||||
this.actor.name = 'panelActivities';
|
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"
|
/* Translators: If there is no suitable word for "Activities"
|
||||||
in your language, you can use the word for "Overview". */
|
in your language, you can use the word for "Overview". */
|
||||||
this._label = new St.Label({ text: _("Activities"),
|
this._label = new St.Label({ text: _("Activities"),
|
||||||
y_align: Clutter.ActorAlign.CENTER });
|
y_align: Clutter.ActorAlign.CENTER });
|
||||||
this.actor.add_actor(this._label);
|
box.add_actor(this._label);
|
||||||
|
|
||||||
this.actor.label_actor = this._label;
|
this.actor.label_actor = this._label;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user