[california] Show calendar when displaying an event: Bug #726140
- From: Jim Nelson <jnelson src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [california] Show calendar when displaying an event: Bug #726140
- Date: Wed, 13 Aug 2014 23:22:58 +0000 (UTC)
commit eb352d21f323c92f443fe04fc5e7a24339f69689
Author: Jim Nelson <jim yorba org>
Date: Wed Aug 13 16:22:32 2014 -0700
Show calendar when displaying an event: Bug #726140
src/host/host-show-event.vala | 9 +++++++++
src/rc/show-event.ui | 33 +++++++++++++++++++++++++++++++++
2 files changed, 42 insertions(+), 0 deletions(-)
---
diff --git a/src/host/host-show-event.vala b/src/host/host-show-event.vala
index ea4d5be..d5cd3f4 100644
--- a/src/host/host-show-event.vala
+++ b/src/host/host-show-event.vala
@@ -41,6 +41,12 @@ public class ShowEvent : Gtk.Grid, Toolkit.Card {
private Gtk.Label where_text;
[GtkChild]
+ private Gtk.Label calendar_label;
+
+ [GtkChild]
+ private Gtk.Label calendar_text;
+
+ [GtkChild]
private Gtk.Label description_text;
[GtkChild]
@@ -121,6 +127,9 @@ public class ShowEvent : Gtk.Grid, Toolkit.Card {
set_label(when_label, when_text, event.get_event_time_pretty_string(Calendar.Date.PrettyFlag.NONE,
Calendar.ExactTimeSpan.PrettyFlag.NONE, Calendar.Timezone.local));
+ // calendar
+ set_label(calendar_label, calendar_text, event.calendar_source != null ? event.calendar_source.title
: null);
+
// description
set_label(null, description_text, Markup.linkify(escape(event.description), linkify_delegate));
diff --git a/src/rc/show-event.ui b/src/rc/show-event.ui
index 561e38a..dd031f7 100644
--- a/src/rc/show-event.ui
+++ b/src/rc/show-event.ui
@@ -142,6 +142,39 @@
<property name="height">1</property>
</packing>
</child>
+ <child>
+ <object class="GtkLabel" id="calendar_label">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="xalign">1</property>
+ <property name="label" translatable="yes">Calendar</property>
+ <style>
+ <class name="dim-label"/>
+ </style>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="top_attach">2</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="calendar_text">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="hexpand">True</property>
+ <property name="xalign">0</property>
+ <property name="label">(empty)</property>
+ <property name="selectable">True</property>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="top_attach">2</property>
+ <property name="width">1</property>
+ <property name="height">1</property>
+ </packing>
+ </child>
</object>
<packing>
<property name="left_attach">0</property>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]