Added method to set "date-start" property.
This commit is contained in:
@@ -457,3 +457,23 @@ gcal_event_widget_new_with_summary_and_color (const gchar *summary,
|
|||||||
color,
|
color,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
gcal_event_widget_set_date (GcalEventWidget *event,
|
||||||
|
icaltimetype *date)
|
||||||
|
{
|
||||||
|
g_return_if_fail (GCAL_IS_EVENT_WIDGET (event));
|
||||||
|
|
||||||
|
g_object_set (event, "date-start", date, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
icaltimetype*
|
||||||
|
gcal_event_widget_get_date (GcalEventWidget *event)
|
||||||
|
{
|
||||||
|
icaltimetype *dt;
|
||||||
|
|
||||||
|
g_return_val_if_fail (GCAL_IS_EVENT_WIDGET (event), NULL);
|
||||||
|
|
||||||
|
g_object_get (event, "date-start", &dt, NULL);
|
||||||
|
return dt;
|
||||||
|
}
|
||||||
|
|||||||
@@ -22,6 +22,8 @@
|
|||||||
|
|
||||||
#include <gtk/gtk.h>
|
#include <gtk/gtk.h>
|
||||||
|
|
||||||
|
#include <libical/icaltime.h>
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
|
||||||
@@ -56,6 +58,11 @@ GtkWidget* gcal_event_widget_new (void);
|
|||||||
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);
|
||||||
|
|
||||||
|
void gcal_event_widget_set_date (GcalEventWidget *event,
|
||||||
|
icaltimetype *date);
|
||||||
|
|
||||||
|
icaltimetype* gcal_event_widget_get_date (GcalEventWidget *event);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* __GCAL_EVENT_WIDGET_H__ */
|
#endif /* __GCAL_EVENT_WIDGET_H__ */
|
||||||
|
|||||||
Reference in New Issue
Block a user