Move Calendar to its own view

This commit is contained in:
Vyn 2025-06-17 17:03:07 +02:00
parent a03e71890c
commit d26f2f5a9f
Signed by: vyn
GPG key ID: E1B2BE34E7A971E7
19 changed files with 407 additions and 137 deletions

View file

@ -18,7 +18,6 @@ export struct SaveTaskData {
}
export struct NewEventParams {
sourceId: int,
title: string,
date: Date,
startsAt: Time,
@ -39,6 +38,13 @@ struct OpenNewTaskFormParams {
eventId: int,
}
export struct CreateEventParams {
title: string,
date: Date,
startsAt: Time,
endsAt: Time
}
export global AppWindowActions {
callback task-clicked(int, int);
callback source-clicked(int);
@ -52,10 +58,11 @@ export global AppWindowActions {
callback open-edit-event-form(int, int);
callback toggle-show-completed-tasks();
callback delete-task-clicked(int, int);
callback delete-event-clicked(int, int);
callback open-add-event-window();
callback create-task(NewTaskData);
callback save-task(SaveTaskData);
callback create-event(NewEventParams);
callback save-event(SaveEventParams);
callback create-event(CreateEventParams);
callback delete-event(sourceId: int, eventId: int);
}