view: Operate on ranges

This is the data struct we should be using everywhere now.
This commit is contained in:
Georges Basile Stavracas Neto
2023-08-11 15:13:44 -03:00
parent 80efa6fd26
commit d5a36d4ad2
5 changed files with 38 additions and 36 deletions
+3 -1
View File
@@ -301,6 +301,7 @@ on_button_released (GtkGestureClick *click_gesture,
g_autoptr (GDateTime) selection_start = NULL;
g_autoptr (GDateTime) selection_end = NULL;
g_autoptr (GDateTime) week_start = NULL;
g_autoptr (GcalRange) range = NULL;
GtkWidget *weekview;
gboolean ltr;
gdouble column_width;
@@ -349,7 +350,8 @@ on_button_released (GtkGestureClick *click_gesture,
NULL,
&out_y);
gcal_view_create_event (GCAL_VIEW (weekview), selection_start, selection_end, out_x, out_y);
range = gcal_range_new (selection_start, selection_end, GCAL_RANGE_DATE_ONLY);
gcal_view_create_event (GCAL_VIEW (weekview), range, out_x, out_y);
gtk_event_controller_set_propagation_phase (self->motion_controller, GTK_PHASE_NONE);
}