[gnome-shell/wip/fmuellner/notification-redux: 23/128] calendar: Rename EventEntry to MessageListEntry
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/fmuellner/notification-redux: 23/128] calendar: Rename EventEntry to MessageListEntry
- Date: Tue, 17 Feb 2015 11:21:35 +0000 (UTC)
commit f449e23ebed89119ac5e116fa92f95ab977d73e9
Author: Florian Müllner <fmuellner gnome org>
Date: Mon Feb 9 23:44:37 2015 +0100
calendar: Rename EventEntry to MessageListEntry
js/ui/calendar.js | 19 ++++++++++++-------
1 files changed, 12 insertions(+), 7 deletions(-)
---
diff --git a/js/ui/calendar.js b/js/ui/calendar.js
index 969c169..f702a9c 100644
--- a/js/ui/calendar.js
+++ b/js/ui/calendar.js
@@ -687,30 +687,35 @@ const Calendar = new Lang.Class({
Signals.addSignalMethods(Calendar.prototype);
-const EventEntry = new Lang.Class({
- Name: 'EventEntry',
+const MessageListEntry = new Lang.Class({
+ Name: 'MessageListEntry',
_init: function(title, body, params) {
params = Params.parse(params, { gicon: null,
time: null });
let layout = new Clutter.GridLayout({ orientation: Clutter.Orientation.VERTICAL });
- this.actor = new St.Button({ child: new St.Widget({ layout_manager: layout }),
+ this.actor = new St.Button({ child: new St.Widget({ style_class: 'event-grid',
+ layout_manager: layout }),
style_class: 'event-button',
x_expand: true, x_fill: true });
+ layout.hookup_style(this.actor.child);
- this._icon = new St.Icon({ gicon: params.gicon });
+ this._icon = new St.Icon({ gicon: params.gicon,
+ y_align: Clutter.ActorAlign.START });
layout.attach(this._icon, 0, 0, 1, 2);
this._title = new St.Label({ style_class: 'event-title',
text: title,
x_expand: true });
this._title.clutter_text.line_wrap = false;
- this._title.clutter_text.ellipsize = true;
+ this._title.clutter_text.ellipsize = Pango.EllipsizeMode.END;
layout.attach(this._title, 1, 0, 1, 1);
this._time = new St.Label({ style_class: 'event-time',
x_align: Clutter.ActorAlign.END });
+ if (params.time)
+ this._time.text = params.time.toLocaleFormat(C_("event list time", "%H\u2236%M"));
layout.attach(this._time, 2, 0, 1, 1);
let closeIcon = new St.Icon({ icon_name: 'window-close-symbolic',
@@ -721,7 +726,7 @@ const EventEntry = new Lang.Class({
this._body = new St.Label({ style_class: 'event-body', text: body,
x_expand: true });
this._body.clutter_text.line_wrap = false;
- this._body.clutter_text.ellipsize = true;
+ this._body.clutter_text.ellipsize = Pango.EllipsizeMode.END;
layout.attach(this._body, 1, 1, 3, 1);
this._closeButton.connect('clicked', Lang.bind(this,
@@ -870,7 +875,7 @@ const EventsSection = new Lang.Class({
else
title = title + ELLIPSIS_CHAR;
}
- let eventEntry = new EventEntry(title, event.summary);
+ let eventEntry = new MessageListEntry(title, event.summary);
this._list.add(eventEntry.actor);
}
},
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]