mirror of
https://codeberg.org/vyn/mirai.git
synced 2025-07-05 03:03:20 +00:00
Add a Calendar view on the right side
This commit is contained in:
parent
a80515ff90
commit
f1ac8a42d1
18 changed files with 406 additions and 130 deletions
|
@ -1,4 +1,5 @@
|
|||
import { Date, Time } from "std-widgets.slint";
|
||||
import { CalendarDay } from "components/Calendar.slint";
|
||||
|
||||
export struct NewTaskData {
|
||||
sourceId: int,
|
||||
|
@ -35,7 +36,8 @@ export struct SaveEventParams {
|
|||
|
||||
export struct Source {
|
||||
name: string,
|
||||
selected: bool
|
||||
selected: bool,
|
||||
path: string
|
||||
}
|
||||
|
||||
export struct TaskData {
|
||||
|
@ -78,11 +80,13 @@ export global Backend {
|
|||
in-out property<bool> no-source-selected;
|
||||
in-out property<[string]> tags;
|
||||
in-out property<[Day]> days;
|
||||
in-out property<[CalendarDay]> calendar;
|
||||
in-out property<[TaskData]> unscheduled-tasks;
|
||||
|
||||
callback task-clicked(int, int);
|
||||
callback source-clicked(int);
|
||||
callback tag-clicked(int);
|
||||
callback settings-clicked();
|
||||
|
||||
callback open-new-task-form(OpenNewTaskFormParams);
|
||||
callback open-edit-task-form(int, int);
|
||||
|
@ -98,4 +102,6 @@ export global Backend {
|
|||
callback save-event(SaveEventParams);
|
||||
|
||||
pure callback format-date(Date) -> string;
|
||||
pure callback format-date-relative(Date) -> string;
|
||||
pure callback capitalize-string(string) -> string;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue