gcal-event-widget: fix retrieve :summary property

Formatting fixes.
Added functions docs.
This commit is contained in:
Erick Pérez Castellanos
2014-12-04 17:10:23 -05:00
parent ca4dc4f739
commit 7bb3381b6b
2 changed files with 40 additions and 26 deletions
+20 -6
View File
@@ -577,15 +577,30 @@ gcal_event_widget_peek_uuid (GcalEventWidget *event)
return priv->uuid; return priv->uuid;
} }
/**
* gcal_event_widget_set_date:
* @event: a #GcalEventWidget
* @date: a #icaltimetype object with the date
*
* Set the start-date of the event
**/
void void
gcal_event_widget_set_date (GcalEventWidget *event, gcal_event_widget_set_date (GcalEventWidget *event,
icaltimetype *date) const icaltimetype *date)
{ {
g_return_if_fail (GCAL_IS_EVENT_WIDGET (event)); g_return_if_fail (GCAL_IS_EVENT_WIDGET (event));
g_object_set (event, "date-start", date, NULL); g_object_set (event, "date-start", date, NULL);
} }
/**
* gcal_event_widget_get_date:
* @event: a #GcalEventWidget
*
* Return the starting date of the event
*
* Returns: (transfer full): Release with g_free
**/
icaltimetype* icaltimetype*
gcal_event_widget_get_date (GcalEventWidget *event) gcal_event_widget_get_date (GcalEventWidget *event)
{ {
@@ -609,12 +624,11 @@ gcal_event_widget_set_summary (GcalEventWidget *event,
gchar* gchar*
gcal_event_widget_get_summary (GcalEventWidget *event) gcal_event_widget_get_summary (GcalEventWidget *event)
{ {
gchar *summary; GcalEventWidgetPrivate *priv;
g_return_val_if_fail (GCAL_IS_EVENT_WIDGET (event), NULL);
summary = NULL; priv = event->priv;
g_object_get (event, "summary", summary, NULL);
return summary; return g_strdup (priv->summary);
} }
void void
+1 -1
View File
@@ -63,7 +63,7 @@ GtkWidget* gcal_event_widget_new_with_summary_and_color (const gchar *sum
const gchar* gcal_event_widget_peek_uuid (GcalEventWidget *event); const gchar* gcal_event_widget_peek_uuid (GcalEventWidget *event);
void gcal_event_widget_set_date (GcalEventWidget *event, void gcal_event_widget_set_date (GcalEventWidget *event,
icaltimetype *date); const icaltimetype *date);
icaltimetype* gcal_event_widget_get_date (GcalEventWidget *event); icaltimetype* gcal_event_widget_get_date (GcalEventWidget *event);