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
+21 -7
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
+19 -19
View File
@@ -55,37 +55,37 @@ struct _GcalEventWidget
GType gcal_event_widget_get_type (void); GType gcal_event_widget_get_type (void);
GtkWidget* gcal_event_widget_new (gchar *uuid); GtkWidget* gcal_event_widget_new (gchar *uuid);
GtkWidget* gcal_event_widget_new_with_summary_and_color (const gchar *summary, GtkWidget* gcal_event_widget_new_with_summary_and_color (const gchar *summary,
const GdkRGBA *color); const GdkRGBA *color);
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);
void gcal_event_widget_set_summary (GcalEventWidget *event, void gcal_event_widget_set_summary (GcalEventWidget *event,
gchar *summary); gchar *summary);
gchar* gcal_event_widget_get_summary (GcalEventWidget *event); gchar* gcal_event_widget_get_summary (GcalEventWidget *event);
void gcal_event_widget_set_color (GcalEventWidget *event, void gcal_event_widget_set_color (GcalEventWidget *event,
GdkRGBA *color); GdkRGBA *color);
GdkRGBA* gcal_event_widget_get_color (GcalEventWidget *event); GdkRGBA* gcal_event_widget_get_color (GcalEventWidget *event);
void gcal_event_widget_set_all_day (GcalEventWidget *event, void gcal_event_widget_set_all_day (GcalEventWidget *event,
gboolean all_day); gboolean all_day);
gboolean gcal_event_widget_get_all_day (GcalEventWidget *event); gboolean gcal_event_widget_get_all_day (GcalEventWidget *event);
void gcal_event_widget_set_has_reminders (GcalEventWidget *event, void gcal_event_widget_set_has_reminders (GcalEventWidget *event,
gboolean has_reminders); gboolean has_reminders);
gboolean gcal_event_widget_get_has_reminders (GcalEventWidget *event); gboolean gcal_event_widget_get_has_reminders (GcalEventWidget *event);
G_END_DECLS G_END_DECLS