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;
|
||||||
|
}
|
||||||
|
|||||||
+11
-4
@@ -22,6 +22,8 @@
|
|||||||
|
|
||||||
#include <gtk/gtk.h>
|
#include <gtk/gtk.h>
|
||||||
|
|
||||||
|
#include <libical/icaltime.h>
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
|
||||||
@@ -49,12 +51,17 @@ struct _GcalEventWidgetClass
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
GType gcal_event_widget_get_type (void);
|
GType gcal_event_widget_get_type (void);
|
||||||
|
|
||||||
GtkWidget* gcal_event_widget_new (void);
|
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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user