event-widget: add ::compare_by_start_date
This function will eventually deprecate gcal_compare_event_widget_by_date()
This commit is contained in:
@@ -1160,3 +1160,16 @@ gcal_event_widget_compare_by_length (GcalEventWidget *widget1,
|
|||||||
|
|
||||||
return (time_e2 - time_s2) - (time_e1 - time_s1);
|
return (time_e2 - time_s2) - (time_e1 - time_s1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gint
|
||||||
|
gcal_event_widget_compare_by_start_date (GcalEventWidget *widget1,
|
||||||
|
GcalEventWidget *widget2)
|
||||||
|
{
|
||||||
|
GcalEventWidgetPrivate *priv1;
|
||||||
|
GcalEventWidgetPrivate *priv2;
|
||||||
|
|
||||||
|
priv1 = gcal_event_widget_get_instance_private (widget1);
|
||||||
|
priv2 = gcal_event_widget_get_instance_private (widget2);
|
||||||
|
|
||||||
|
return icaltime_compare (*(priv1->dt_start), *(priv2->dt_start));
|
||||||
|
}
|
||||||
|
|||||||
@@ -114,6 +114,9 @@ gboolean gcal_event_widget_equal (GcalEventWidget *
|
|||||||
gint gcal_event_widget_compare_by_length (GcalEventWidget *widget1,
|
gint gcal_event_widget_compare_by_length (GcalEventWidget *widget1,
|
||||||
GcalEventWidget *widget2);
|
GcalEventWidget *widget2);
|
||||||
|
|
||||||
|
gint gcal_event_widget_compare_by_start_date (GcalEventWidget *widget1,
|
||||||
|
GcalEventWidget *widget2);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* __GCAL_EVENT_WIDGET_H__ */
|
#endif /* __GCAL_EVENT_WIDGET_H__ */
|
||||||
|
|||||||
Reference in New Issue
Block a user