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,
|
||||
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 <libical/icaltime.h>
|
||||
|
||||
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,
|
||||
const GdkRGBA *color);
|
||||
GtkWidget* gcal_event_widget_new_with_summary_and_color (const gchar *summary,
|
||||
const GdkRGBA *color);
|
||||
|
||||
void gcal_event_widget_set_date (GcalEventWidget *event,
|
||||
icaltimetype *date);
|
||||
|
||||
icaltimetype* gcal_event_widget_get_date (GcalEventWidget *event);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
|
||||
Reference in New Issue
Block a user