[california] Show calendar when displaying an event: Bug #726140



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]