core/timeline: Remove message queueing and listeners

"Let go and move on." - The Fool?

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/742>
This commit is contained in:
Georges Basile Stavracas Neto
2026-05-03 16:57:54 +00:00
committed by Marge Bot
parent 136fd16a0a
commit afd9f9b954
10 changed files with 12 additions and 812 deletions
+1 -18
View File
@@ -30,24 +30,7 @@ G_BEGIN_DECLS
#define GCAL_TYPE_CALENDAR_MONITOR (gcal_calendar_monitor_get_type())
G_DECLARE_FINAL_TYPE (GcalCalendarMonitor, gcal_calendar_monitor, GCAL, CALENDAR_MONITOR, GObject)
typedef struct {
void (*add_events) (GcalCalendarMonitor *self,
GPtrArray *events,
gpointer user_data);
void (*update_events) (GcalCalendarMonitor *self,
GPtrArray *old_events,
GPtrArray *events,
gpointer user_data);
void (*remove_events) (GcalCalendarMonitor *self,
GPtrArray *events,
gpointer user_data);
} GcalCalendarMonitorListener;
GcalCalendarMonitor* gcal_calendar_monitor_new (GcalCalendar *calendar,
const GcalCalendarMonitorListener *listener,
gpointer user_data);
GcalCalendarMonitor* gcal_calendar_monitor_new (GcalCalendar *calendar);
void gcal_calendar_monitor_set_range (GcalCalendarMonitor *self,
GcalRange *range);