From 02826685c499063a7401a5a4fba29d736f7e1b16 Mon Sep 17 00:00:00 2001 From: Alain Date: Fri, 8 Dec 2023 12:33:57 -0500 Subject: [PATCH] Update LICENCE --- src/App.vala | 21 ++++++++++ src/Dialogs/DatePicker.vala | 2 +- src/Dialogs/GoogleOAuth.vala | 2 +- src/Dialogs/Item.vala | 2 +- src/Dialogs/Label.vala | 2 +- src/Dialogs/LabelPicker.vala | 2 +- src/Dialogs/ManageSectionOrder.vala | 2 +- .../Preferences/PreferencesWindow.vala | 21 ++++++++++ src/Dialogs/Preferences/SettingsHeader.vala | 21 ++++++++++ src/Dialogs/Project.vala | 2 +- src/Dialogs/ProjectDescription.vala | 2 +- src/Dialogs/ProjectPicker/ProjectPicker.vala | 2 +- .../ProjectPicker/ProjectPickerRow.vala | 21 ++++++++++ .../ProjectPicker/SectionPickerRow.vala | 21 ++++++++++ src/Dialogs/QuickFind/QuickFind.vala | 2 +- src/Dialogs/QuickFind/QuickFindItem.vala | 2 +- src/Dialogs/RepeatConfig.vala | 2 +- src/Dialogs/TodoistOAuth.vala | 2 +- src/Dialogs/WhatsNew.vala | 38 +++++++++---------- src/Enum.vala | 21 ++++++++++ src/Layouts/FilterPaneRow.vala | 20 ++++++++++ src/Layouts/HeaderBar.vala | 21 ++++++++++ src/Layouts/HeaderItem.vala | 21 ++++++++++ src/Layouts/ItemBoard.vala | 21 ++++++++++ src/Layouts/ItemRow.vala | 21 ++++++++++ src/Layouts/LabelRow.vala | 2 +- src/Layouts/ProjectRow.vala | 2 +- src/Layouts/SectionBoard.vala | 2 +- src/Layouts/SectionRow.vala | 38 +++++++++---------- src/Layouts/Sidebar.vala | 21 ++++++++++ src/MainWindow.vala | 21 ++++++++++ src/Models/ItemList.vala | 21 ++++++++++ src/Objects/BaseObject.vala | 2 +- src/Objects/Color.vala | 21 ++++++++++ src/Objects/DueDate.vala | 21 ++++++++++ src/Objects/Filters/Completed.vala | 21 ++++++++++ src/Objects/Filters/Labels.vala | 21 ++++++++++ src/Objects/Filters/Pinboard.vala | 21 ++++++++++ src/Objects/Filters/Priority.vala | 21 ++++++++++ src/Objects/Filters/Scheduled.vala | 21 ++++++++++ src/Objects/Filters/Today.vala | 21 ++++++++++ src/Objects/Item.vala | 2 +- src/Objects/ItemLabel.vala | 21 ++++++++++ src/Objects/Label.vala | 2 +- src/Objects/Project.vala | 21 ++++++++++ src/Objects/Queue.vala | 2 +- src/Objects/Reminder.vala | 21 ++++++++++ src/Objects/Section.vala | 2 +- src/Objects/SourceTaskList.vala | 2 +- src/Objects/Task.vala | 2 +- src/Services/ActionManager.vala | 4 +- src/Services/DBusServer.vala | 3 +- src/Services/Database.vala | 21 ++++++++++ src/Services/EventBus.vala | 21 ++++++++++ src/Services/GoogleTasks.vala | 2 +- src/Services/Notification.vala | 2 +- src/Services/Settings.vala | 2 +- src/Services/TimeMonitor.vala | 21 ++++++++++ src/Services/Todoist.vala | 38 +++++++++---------- src/Util.vala | 21 ++++++++++ src/Views/Date.vala | 21 ++++++++++ src/Views/Filter.vala | 21 ++++++++++ src/Views/Label/Label.vala | 21 ++++++++++ src/Views/Label/Labels.vala | 21 ++++++++++ src/Views/Pinboard.vala | 21 ++++++++++ src/Views/Project/Board.vala | 21 ++++++++++ src/Views/Project/List.vala | 21 ++++++++++ src/Views/Project/Project.vala | 21 ++++++++++ src/Views/Scheduled/Scheduled.vala | 21 ++++++++++ src/Views/Scheduled/ScheduledDay.vala | 21 ++++++++++ src/Views/Scheduled/ScheduledMonth.vala | 21 ++++++++++ src/Views/Scheduled/ScheduledRange.vala | 21 ++++++++++ src/Views/Today.vala | 21 ++++++++++ src/Widgets/Calendar/Calendar.vala | 2 +- src/Widgets/Calendar/CalendarDay.vala | 2 +- src/Widgets/Calendar/CalendarHeader.vala | 2 +- src/Widgets/Calendar/CalendarView.vala | 2 +- src/Widgets/CalendarSourceRow.vala | 2 +- src/Widgets/ColorPickerRow.vala | 21 ++++++++++ src/Widgets/ContextMenu/MenuItem.vala | 21 ++++++++++ src/Widgets/ContextMenu/MenuPicker.vala | 21 ++++++++++ src/Widgets/ContextMenu/MenuSeparator.vala | 21 ++++++++++ .../DateTimePicker/DateTimePicker.vala | 4 +- src/Widgets/DateTimePicker/TimePicker.vala | 2 +- src/Widgets/DynamicIcon.vala | 21 ++++++++++ src/Widgets/EditableLabel.vala | 21 ++++++++++ src/Widgets/Entries.vala | 2 +- src/Widgets/EventRow.vala | 38 +++++++++---------- src/Widgets/EventsList.vala | 2 +- src/Widgets/ItemLabelChild.vala | 2 +- src/Widgets/ItemLabels.vala | 21 ++++++++++ src/Widgets/ItemSummary.vala | 21 ++++++++++ src/Widgets/LabelButton.vala | 21 ++++++++++ src/Widgets/LabelChild.vala | 2 +- src/Widgets/LabelPicker/LabelPicker.vala | 2 +- src/Widgets/LabelPicker/LabelRow.vala | 2 +- src/Widgets/LabelsSummary.vala | 21 ++++++++++ src/Widgets/LoadingButton.vala | 21 ++++++++++ src/Widgets/MagicButton.vala | 2 +- src/Widgets/MultiSelectToolbar.vala | 2 +- src/Widgets/PinButton.vala | 21 ++++++++++ src/Widgets/Placeholder.vala | 21 +++++++++- src/Widgets/ReminderButton.vala | 21 ++++++++++ .../ReminderPicker/ReminderPicker.vala | 2 +- src/Widgets/ReminderPicker/ReminderRow.vala | 2 +- src/Widgets/ScheduleButton.vala | 21 ++++++++++ src/Widgets/SectionsOrderPopover.vala | 21 ++++++++++ src/Widgets/SettingsHeader.vala | 21 ++++++++++ src/Widgets/SubItems.vala | 21 ++++++++++ src/Widgets/SyncButton.vala | 21 ++++++++++ 110 files changed, 1401 insertions(+), 126 deletions(-) diff --git a/src/App.vala b/src/App.vala index 7fc83ead7..cf7bcdd23 100644 --- a/src/App.vala +++ b/src/App.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Planify : Adw.Application { public MainWindow main_window; diff --git a/src/Dialogs/DatePicker.vala b/src/Dialogs/DatePicker.vala index ef4e73909..02d223551 100644 --- a/src/Dialogs/DatePicker.vala +++ b/src/Dialogs/DatePicker.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/GoogleOAuth.vala b/src/Dialogs/GoogleOAuth.vala index 06dc9823d..91cb12706 100644 --- a/src/Dialogs/GoogleOAuth.vala +++ b/src/Dialogs/GoogleOAuth.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/Item.vala b/src/Dialogs/Item.vala index 9a3c7b295..054121d65 100644 --- a/src/Dialogs/Item.vala +++ b/src/Dialogs/Item.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/Label.vala b/src/Dialogs/Label.vala index 5aa6926af..ca13ceb85 100644 --- a/src/Dialogs/Label.vala +++ b/src/Dialogs/Label.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/LabelPicker.vala b/src/Dialogs/LabelPicker.vala index c82301ce7..68cb5548f 100644 --- a/src/Dialogs/LabelPicker.vala +++ b/src/Dialogs/LabelPicker.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/ManageSectionOrder.vala b/src/Dialogs/ManageSectionOrder.vala index d0db0a8fe..7f831867a 100644 --- a/src/Dialogs/ManageSectionOrder.vala +++ b/src/Dialogs/ManageSectionOrder.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/Preferences/PreferencesWindow.vala b/src/Dialogs/Preferences/PreferencesWindow.vala index a237757b1..f9282e11c 100644 --- a/src/Dialogs/Preferences/PreferencesWindow.vala +++ b/src/Dialogs/Preferences/PreferencesWindow.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Dialogs.Preferences.PreferencesWindow : Adw.PreferencesWindow { private string QUICK_ADD_COMMAND = "flatpak run --command=io.github.alainm23.planify.quick-add io.github.alainm23.planify"; diff --git a/src/Dialogs/Preferences/SettingsHeader.vala b/src/Dialogs/Preferences/SettingsHeader.vala index 5505924a8..e10402e6a 100644 --- a/src/Dialogs/Preferences/SettingsHeader.vala +++ b/src/Dialogs/Preferences/SettingsHeader.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.SettingsHeader : Adw.Bin { public string title_header { get; construct; } public bool show_back_button { get; construct; } diff --git a/src/Dialogs/Project.vala b/src/Dialogs/Project.vala index 29fc17aba..06532ec68 100644 --- a/src/Dialogs/Project.vala +++ b/src/Dialogs/Project.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/ProjectDescription.vala b/src/Dialogs/ProjectDescription.vala index 5b16cdfb6..8925ff92e 100644 --- a/src/Dialogs/ProjectDescription.vala +++ b/src/Dialogs/ProjectDescription.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/ProjectPicker/ProjectPicker.vala b/src/Dialogs/ProjectPicker/ProjectPicker.vala index 8dc566d38..8d362e4e9 100644 --- a/src/Dialogs/ProjectPicker/ProjectPicker.vala +++ b/src/Dialogs/ProjectPicker/ProjectPicker.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/ProjectPicker/ProjectPickerRow.vala b/src/Dialogs/ProjectPicker/ProjectPickerRow.vala index 05a5f82bb..07618e29b 100644 --- a/src/Dialogs/ProjectPicker/ProjectPickerRow.vala +++ b/src/Dialogs/ProjectPicker/ProjectPickerRow.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Dialogs.ProjectPicker.ProjectPickerRow : Gtk.ListBoxRow { public Objects.Project project { get; construct; } diff --git a/src/Dialogs/ProjectPicker/SectionPickerRow.vala b/src/Dialogs/ProjectPicker/SectionPickerRow.vala index 9a6efaaef..c787ca7c4 100644 --- a/src/Dialogs/ProjectPicker/SectionPickerRow.vala +++ b/src/Dialogs/ProjectPicker/SectionPickerRow.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Dialogs.ProjectPicker.SectionPickerRow : Gtk.ListBoxRow { public Objects.Section section { get; construct; } public string widget_type { get; construct; } diff --git a/src/Dialogs/QuickFind/QuickFind.vala b/src/Dialogs/QuickFind/QuickFind.vala index 5a5fb2f05..2cbca7905 100644 --- a/src/Dialogs/QuickFind/QuickFind.vala +++ b/src/Dialogs/QuickFind/QuickFind.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/QuickFind/QuickFindItem.vala b/src/Dialogs/QuickFind/QuickFindItem.vala index 66334d59d..7d8c1e88f 100644 --- a/src/Dialogs/QuickFind/QuickFindItem.vala +++ b/src/Dialogs/QuickFind/QuickFindItem.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/RepeatConfig.vala b/src/Dialogs/RepeatConfig.vala index 393a525c0..40c58f367 100644 --- a/src/Dialogs/RepeatConfig.vala +++ b/src/Dialogs/RepeatConfig.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/TodoistOAuth.vala b/src/Dialogs/TodoistOAuth.vala index eacdf2af3..3b08fc80f 100644 --- a/src/Dialogs/TodoistOAuth.vala +++ b/src/Dialogs/TodoistOAuth.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Dialogs/WhatsNew.vala b/src/Dialogs/WhatsNew.vala index 721dc2524..e9390bb89 100644 --- a/src/Dialogs/WhatsNew.vala +++ b/src/Dialogs/WhatsNew.vala @@ -1,23 +1,23 @@ /* - * Copyright © 2019 Alain M. (https://github.com/alainm23/planner) - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301 USA - * - * Authored by: Alain M. - */ +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ public class Dialogs.WhatsNew : Adw.Window { private Adw.PreferencesGroup feature_group; diff --git a/src/Enum.vala b/src/Enum.vala index ab877c8ad..ff51b17c4 100644 --- a/src/Enum.vala +++ b/src/Enum.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public enum ColorScheme { NO_PREFERENCE, DARK, diff --git a/src/Layouts/FilterPaneRow.vala b/src/Layouts/FilterPaneRow.vala index 35139d74e..909170c1e 100644 --- a/src/Layouts/FilterPaneRow.vala +++ b/src/Layouts/FilterPaneRow.vala @@ -1,4 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ public class Layouts.FilterPaneRow : Gtk.Grid { public FilterType filter_type { get; construct; } diff --git a/src/Layouts/HeaderBar.vala b/src/Layouts/HeaderBar.vala index 19a6bbe7f..0fb29c0b0 100644 --- a/src/Layouts/HeaderBar.vala +++ b/src/Layouts/HeaderBar.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Layouts.HeaderBar : Adw.Bin { private Adw.HeaderBar headerbar; private Gtk.Label title_label; diff --git a/src/Layouts/HeaderItem.vala b/src/Layouts/HeaderItem.vala index 5f772cbe6..4d654ff28 100644 --- a/src/Layouts/HeaderItem.vala +++ b/src/Layouts/HeaderItem.vala @@ -1,5 +1,26 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Layouts.HeaderItem : Adw.Bin { public string _header_title; public string header_title { diff --git a/src/Layouts/ItemBoard.vala b/src/Layouts/ItemBoard.vala index c0e72220d..1ee44d6ae 100644 --- a/src/Layouts/ItemBoard.vala +++ b/src/Layouts/ItemBoard.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Layouts.ItemBoard : Gtk.ListBoxRow { public Objects.Item item { get; construct; } diff --git a/src/Layouts/ItemRow.vala b/src/Layouts/ItemRow.vala index 87179d891..963fdd982 100644 --- a/src/Layouts/ItemRow.vala +++ b/src/Layouts/ItemRow.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Layouts.ItemRow : Gtk.ListBoxRow { public Objects.Item item { get; construct; } public bool board { get; construct; } diff --git a/src/Layouts/LabelRow.vala b/src/Layouts/LabelRow.vala index 97fa5d6c0..75883761c 100644 --- a/src/Layouts/LabelRow.vala +++ b/src/Layouts/LabelRow.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Layouts/ProjectRow.vala b/src/Layouts/ProjectRow.vala index 01979dad0..3e913507b 100644 --- a/src/Layouts/ProjectRow.vala +++ b/src/Layouts/ProjectRow.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Layouts/SectionBoard.vala b/src/Layouts/SectionBoard.vala index 86e3b18c4..2e59eff16 100644 --- a/src/Layouts/SectionBoard.vala +++ b/src/Layouts/SectionBoard.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Layouts/SectionRow.vala b/src/Layouts/SectionRow.vala index 2a62f2974..2991f05bc 100644 --- a/src/Layouts/SectionRow.vala +++ b/src/Layouts/SectionRow.vala @@ -1,23 +1,23 @@ /* - * Copyright © 2019 Alain M. (https://github.com/alainm23/planner) - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301 USA - * - * Authored by: Alain M. - */ +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ public class Layouts.SectionRow : Gtk.ListBoxRow { public Objects.Section section { get; construct; } diff --git a/src/Layouts/Sidebar.vala b/src/Layouts/Sidebar.vala index da3cc86aa..03fcecf59 100644 --- a/src/Layouts/Sidebar.vala +++ b/src/Layouts/Sidebar.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Layouts.Sidebar : Gtk.Grid { private Gtk.Grid filters_grid; diff --git a/src/MainWindow.vala b/src/MainWindow.vala index 300f58fc7..ce466c565 100644 --- a/src/MainWindow.vala +++ b/src/MainWindow.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class MainWindow : Adw.ApplicationWindow { public weak Planify app { get; construct; } diff --git a/src/Models/ItemList.vala b/src/Models/ItemList.vala index e87a7253f..9d775c918 100644 --- a/src/Models/ItemList.vala +++ b/src/Models/ItemList.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Models.ItemList : GLib.Object, GLib.ListModel { public Gee.ArrayList entries { get; construct; } diff --git a/src/Objects/BaseObject.vala b/src/Objects/BaseObject.vala index 6b148759c..29496fd9c 100644 --- a/src/Objects/BaseObject.vala +++ b/src/Objects/BaseObject.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Objects/Color.vala b/src/Objects/Color.vala index 5269364ce..ad721a80c 100644 --- a/src/Objects/Color.vala +++ b/src/Objects/Color.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Objects.Color : GLib.Object { public int id { get; construct; } public string name { get; construct; } diff --git a/src/Objects/DueDate.vala b/src/Objects/DueDate.vala index 29b202a85..d84248730 100644 --- a/src/Objects/DueDate.vala +++ b/src/Objects/DueDate.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Objects.DueDate : GLib.Object { public string date { get; set; default = ""; } public string timezone { get; set; default = ""; } diff --git a/src/Objects/Filters/Completed.vala b/src/Objects/Filters/Completed.vala index 8c7c3542a..7e7c3eeb9 100644 --- a/src/Objects/Filters/Completed.vala +++ b/src/Objects/Filters/Completed.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Objects.Completed : Objects.BaseObject { private static Completed? _instance; public static Completed get_default () { diff --git a/src/Objects/Filters/Labels.vala b/src/Objects/Filters/Labels.vala index e6f4f867a..f90fe225c 100644 --- a/src/Objects/Filters/Labels.vala +++ b/src/Objects/Filters/Labels.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Objects.Filters.Labels : Objects.BaseObject { private static Labels? _instance; public static Labels get_default () { diff --git a/src/Objects/Filters/Pinboard.vala b/src/Objects/Filters/Pinboard.vala index d34a350e9..e3e778917 100644 --- a/src/Objects/Filters/Pinboard.vala +++ b/src/Objects/Filters/Pinboard.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Objects.Pinboard : Objects.BaseObject { private static Pinboard? _instance; public static Pinboard get_default () { diff --git a/src/Objects/Filters/Priority.vala b/src/Objects/Filters/Priority.vala index c927e88a0..2dbcf933b 100644 --- a/src/Objects/Filters/Priority.vala +++ b/src/Objects/Filters/Priority.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Objects.Priority : Objects.BaseObject { public int priority { get; construct; } diff --git a/src/Objects/Filters/Scheduled.vala b/src/Objects/Filters/Scheduled.vala index 5bdcdd6a0..a8b557075 100644 --- a/src/Objects/Filters/Scheduled.vala +++ b/src/Objects/Filters/Scheduled.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Objects.Scheduled : Objects.BaseObject { private static Scheduled? _instance; public static Scheduled get_default () { diff --git a/src/Objects/Filters/Today.vala b/src/Objects/Filters/Today.vala index 525590807..19c4e5023 100644 --- a/src/Objects/Filters/Today.vala +++ b/src/Objects/Filters/Today.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Objects.Today : Objects.BaseObject { private static Today? _instance; public static Today get_default () { diff --git a/src/Objects/Item.vala b/src/Objects/Item.vala index d479ec316..4630b1c9e 100644 --- a/src/Objects/Item.vala +++ b/src/Objects/Item.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Objects/ItemLabel.vala b/src/Objects/ItemLabel.vala index a41918b2c..9ccd9bdfb 100644 --- a/src/Objects/ItemLabel.vala +++ b/src/Objects/ItemLabel.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Objects.ItemLabel : Objects.BaseObject { public string item_id { get; set; default = ""; } public string label_id { get; set; default = ""; } diff --git a/src/Objects/Label.vala b/src/Objects/Label.vala index 9bfd85d3f..c00c8930d 100644 --- a/src/Objects/Label.vala +++ b/src/Objects/Label.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Objects/Project.vala b/src/Objects/Project.vala index e778c0858..2bf0b6752 100644 --- a/src/Objects/Project.vala +++ b/src/Objects/Project.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Objects.Project : Objects.BaseObject { public string parent_id { get; set; default = ""; } public string due_date { get; set; default = ""; } diff --git a/src/Objects/Queue.vala b/src/Objects/Queue.vala index e416310f2..ddcdedfb4 100644 --- a/src/Objects/Queue.vala +++ b/src/Objects/Queue.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Objects/Reminder.vala b/src/Objects/Reminder.vala index ff15c0b0c..7ad0ae98a 100644 --- a/src/Objects/Reminder.vala +++ b/src/Objects/Reminder.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Objects.Reminder : Objects.BaseObject { public int64 notify_uid { get; set; default = 0; } public string item_id { get; set; default = ""; } diff --git a/src/Objects/Section.vala b/src/Objects/Section.vala index 6dce55ea5..9cb2057ac 100644 --- a/src/Objects/Section.vala +++ b/src/Objects/Section.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Objects/SourceTaskList.vala b/src/Objects/SourceTaskList.vala index 9c40d03b7..ae8bac602 100644 --- a/src/Objects/SourceTaskList.vala +++ b/src/Objects/SourceTaskList.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Objects/Task.vala b/src/Objects/Task.vala index 13640c875..9b7d5e2c1 100644 --- a/src/Objects/Task.vala +++ b/src/Objects/Task.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Services/ActionManager.vala b/src/Services/ActionManager.vala index 52481931e..3985aef37 100644 --- a/src/Services/ActionManager.vala +++ b/src/Services/ActionManager.vala @@ -1,5 +1,5 @@ -/*/ -*- Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Services/DBusServer.vala b/src/Services/DBusServer.vala index 75450ea1f..71c07b3cd 100644 --- a/src/Services/DBusServer.vala +++ b/src/Services/DBusServer.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public @@ -18,7 +18,6 @@ * * Authored by: Alain M. */ - [DBus (name = "io.github.alainm23.planify")] public class Services.DBusServer : Object { private const string DBUS_NAME = "io.github.alainm23.planify"; diff --git a/src/Services/Database.vala b/src/Services/Database.vala index 9f80d85ab..a7d3c8ca7 100644 --- a/src/Services/Database.vala +++ b/src/Services/Database.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Services.Database : GLib.Object { private Sqlite.Database db; private string db_path; diff --git a/src/Services/EventBus.vala b/src/Services/EventBus.vala index c3a14d724..2af3b6307 100644 --- a/src/Services/EventBus.vala +++ b/src/Services/EventBus.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Services.EventBus : Object { private static EventBus? _instance; public static EventBus get_default () { diff --git a/src/Services/GoogleTasks.vala b/src/Services/GoogleTasks.vala index 99cdd7668..d9b6fce5f 100644 --- a/src/Services/GoogleTasks.vala +++ b/src/Services/GoogleTasks.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Services/Notification.vala b/src/Services/Notification.vala index 07cf75326..71e1f9777 100644 --- a/src/Services/Notification.vala +++ b/src/Services/Notification.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Services/Settings.vala b/src/Services/Settings.vala index ba1f4c5e9..d49907219 100644 --- a/src/Services/Settings.vala +++ b/src/Services/Settings.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Services/TimeMonitor.vala b/src/Services/TimeMonitor.vala index 1788368ce..2a6c67d1c 100644 --- a/src/Services/TimeMonitor.vala +++ b/src/Services/TimeMonitor.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Services.TimeMonitor : Object { private static TimeMonitor? _instance; public static TimeMonitor get_default () { diff --git a/src/Services/Todoist.vala b/src/Services/Todoist.vala index 1a1d550b5..3dc63e0cf 100644 --- a/src/Services/Todoist.vala +++ b/src/Services/Todoist.vala @@ -1,23 +1,23 @@ /* - * Copyright © 2019 Alain M. (https://github.com/alainm23/planner) - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301 USA - * - * Authored by: Alain M. - */ +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ public class Services.Todoist : GLib.Object { private Soup.Session session; diff --git a/src/Util.vala b/src/Util.vala index 754e86760..59dc85405 100644 --- a/src/Util.vala +++ b/src/Util.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Util : GLib.Object { private static Util? _instance; public static Util get_default () { diff --git a/src/Views/Date.vala b/src/Views/Date.vala index 2ef140bf0..5e0c47c95 100644 --- a/src/Views/Date.vala +++ b/src/Views/Date.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Date : Gtk.Grid { public GLib.DateTime date { get; set; } public bool is_today_view { get; construct; } diff --git a/src/Views/Filter.vala b/src/Views/Filter.vala index 826a358ca..39d078986 100644 --- a/src/Views/Filter.vala +++ b/src/Views/Filter.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Filter : Adw.Bin { private Layouts.HeaderBar headerbar; private Gtk.ListBox listbox; diff --git a/src/Views/Label/Label.vala b/src/Views/Label/Label.vala index 4c36f570b..569205666 100644 --- a/src/Views/Label/Label.vala +++ b/src/Views/Label/Label.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Label : Adw.Bin { private Layouts.HeaderBar headerbar; private Gtk.ListBox listbox; diff --git a/src/Views/Label/Labels.vala b/src/Views/Label/Labels.vala index 1bd5c2af3..12cb97256 100644 --- a/src/Views/Label/Labels.vala +++ b/src/Views/Label/Labels.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Labels : Adw.Bin { private Layouts.HeaderItem labels_local_header; private Layouts.HeaderItem labels_todoist_header; diff --git a/src/Views/Pinboard.vala b/src/Views/Pinboard.vala index d2d90dfc8..d0e7340a2 100644 --- a/src/Views/Pinboard.vala +++ b/src/Views/Pinboard.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Pinboard : Adw.Bin { public Gee.HashMap items; private Gtk.ListBox listbox; diff --git a/src/Views/Project/Board.vala b/src/Views/Project/Board.vala index d50bc87b8..e6a666052 100644 --- a/src/Views/Project/Board.vala +++ b/src/Views/Project/Board.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Board : Gtk.Grid { public Objects.Project project { get; construct; } diff --git a/src/Views/Project/List.vala b/src/Views/Project/List.vala index c06816c95..a4334e564 100644 --- a/src/Views/Project/List.vala +++ b/src/Views/Project/List.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.List : Gtk.Grid { public Objects.Project project { get; construct; } diff --git a/src/Views/Project/Project.vala b/src/Views/Project/Project.vala index 5944d3c59..cffe6827e 100644 --- a/src/Views/Project/Project.vala +++ b/src/Views/Project/Project.vala @@ -1,4 +1,25 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Project : Gtk.Grid { public Objects.Project project { get; construct; } diff --git a/src/Views/Scheduled/Scheduled.vala b/src/Views/Scheduled/Scheduled.vala index 36aea806d..6cbc535ac 100644 --- a/src/Views/Scheduled/Scheduled.vala +++ b/src/Views/Scheduled/Scheduled.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Scheduled.Scheduled : Adw.Bin { private Gtk.ListBox listbox; private Gtk.ScrolledWindow scrolled_window; diff --git a/src/Views/Scheduled/ScheduledDay.vala b/src/Views/Scheduled/ScheduledDay.vala index e2fb39ab3..1bd5b7e86 100644 --- a/src/Views/Scheduled/ScheduledDay.vala +++ b/src/Views/Scheduled/ScheduledDay.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Scheduled.ScheduledDay : Gtk.ListBoxRow { public GLib.DateTime date { get; construct; } diff --git a/src/Views/Scheduled/ScheduledMonth.vala b/src/Views/Scheduled/ScheduledMonth.vala index 03fd0fcc0..a4382d64b 100644 --- a/src/Views/Scheduled/ScheduledMonth.vala +++ b/src/Views/Scheduled/ScheduledMonth.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Scheduled.ScheduledMonth : Gtk.ListBoxRow { public GLib.DateTime date { get; construct; } diff --git a/src/Views/Scheduled/ScheduledRange.vala b/src/Views/Scheduled/ScheduledRange.vala index 94e806c25..eb78a8290 100644 --- a/src/Views/Scheduled/ScheduledRange.vala +++ b/src/Views/Scheduled/ScheduledRange.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Scheduled.ScheduledRange : Gtk.ListBoxRow { public GLib.DateTime start_date { get; construct; } public GLib.DateTime end_date { get; construct; } diff --git a/src/Views/Today.vala b/src/Views/Today.vala index 04b432f88..00578f67e 100644 --- a/src/Views/Today.vala +++ b/src/Views/Today.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Views.Today : Adw.Bin { private Layouts.HeaderBar headerbar; private Widgets.EventsList event_list; diff --git a/src/Widgets/Calendar/Calendar.vala b/src/Widgets/Calendar/Calendar.vala index a4bcdf5fd..814b6e583 100644 --- a/src/Widgets/Calendar/Calendar.vala +++ b/src/Widgets/Calendar/Calendar.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/Calendar/CalendarDay.vala b/src/Widgets/Calendar/CalendarDay.vala index aa9b06af6..32d787e00 100644 --- a/src/Widgets/Calendar/CalendarDay.vala +++ b/src/Widgets/Calendar/CalendarDay.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/Calendar/CalendarHeader.vala b/src/Widgets/Calendar/CalendarHeader.vala index 8433cdf1f..8c12fe45d 100644 --- a/src/Widgets/Calendar/CalendarHeader.vala +++ b/src/Widgets/Calendar/CalendarHeader.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/Calendar/CalendarView.vala b/src/Widgets/Calendar/CalendarView.vala index 13cc3399f..b54fe2a62 100644 --- a/src/Widgets/Calendar/CalendarView.vala +++ b/src/Widgets/Calendar/CalendarView.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/CalendarSourceRow.vala b/src/Widgets/CalendarSourceRow.vala index b16557524..ba1485889 100644 --- a/src/Widgets/CalendarSourceRow.vala +++ b/src/Widgets/CalendarSourceRow.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/ColorPickerRow.vala b/src/Widgets/ColorPickerRow.vala index 84feaf8c8..90c54c735 100644 --- a/src/Widgets/ColorPickerRow.vala +++ b/src/Widgets/ColorPickerRow.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.ColorPickerRow : Gtk.Grid { public string color { get; set; } diff --git a/src/Widgets/ContextMenu/MenuItem.vala b/src/Widgets/ContextMenu/MenuItem.vala index f5d63cbc1..e2704ac66 100644 --- a/src/Widgets/ContextMenu/MenuItem.vala +++ b/src/Widgets/ContextMenu/MenuItem.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.ContextMenu.MenuItem : Gtk.Button { public string title { set { diff --git a/src/Widgets/ContextMenu/MenuPicker.vala b/src/Widgets/ContextMenu/MenuPicker.vala index 4e617e6b9..d5d584b02 100644 --- a/src/Widgets/ContextMenu/MenuPicker.vala +++ b/src/Widgets/ContextMenu/MenuPicker.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.ContextMenu.MenuPicker : Adw.Bin { public string title { get; construct; } public string? icon { get; construct; } diff --git a/src/Widgets/ContextMenu/MenuSeparator.vala b/src/Widgets/ContextMenu/MenuSeparator.vala index 69809227c..c239ba277 100644 --- a/src/Widgets/ContextMenu/MenuSeparator.vala +++ b/src/Widgets/ContextMenu/MenuSeparator.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.ContextMenu.MenuSeparator : Gtk.Grid { construct { var separator = new Gtk.Separator (Gtk.Orientation.HORIZONTAL) { diff --git a/src/Widgets/DateTimePicker/DateTimePicker.vala b/src/Widgets/DateTimePicker/DateTimePicker.vala index 3de66820c..068d421a0 100644 --- a/src/Widgets/DateTimePicker/DateTimePicker.vala +++ b/src/Widgets/DateTimePicker/DateTimePicker.vala @@ -1,7 +1,5 @@ - - /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/DateTimePicker/TimePicker.vala b/src/Widgets/DateTimePicker/TimePicker.vala index 48f7d9677..6ecd52d67 100644 --- a/src/Widgets/DateTimePicker/TimePicker.vala +++ b/src/Widgets/DateTimePicker/TimePicker.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/DynamicIcon.vala b/src/Widgets/DynamicIcon.vala index 29fd41a39..ceb0e0614 100644 --- a/src/Widgets/DynamicIcon.vala +++ b/src/Widgets/DynamicIcon.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.DynamicIcon : Gtk.Grid { public string icon_name { get; set; default = null; } public int size { get; set; default = 16; } diff --git a/src/Widgets/EditableLabel.vala b/src/Widgets/EditableLabel.vala index 103891d7a..5769dc84a 100644 --- a/src/Widgets/EditableLabel.vala +++ b/src/Widgets/EditableLabel.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.EditableLabel : Gtk.Grid { public string placeholder_text { get; construct; } public bool auto_focus { get; construct; } diff --git a/src/Widgets/Entries.vala b/src/Widgets/Entries.vala index 3b0d712a7..0257f1ac1 100644 --- a/src/Widgets/Entries.vala +++ b/src/Widgets/Entries.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/EventRow.vala b/src/Widgets/EventRow.vala index 8c1c9e661..8b3db0d98 100644 --- a/src/Widgets/EventRow.vala +++ b/src/Widgets/EventRow.vala @@ -1,23 +1,23 @@ /* - * Copyright © 2019 Alain M. (https://github.com/alainm23/planner) - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public - * License along with this program; if not, write to the - * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301 USA - * - * Authored by: Alain M. - */ +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ public class Widgets.EventRow : Gtk.ListBoxRow { public unowned ICal.Component component { get; construct; } diff --git a/src/Widgets/EventsList.vala b/src/Widgets/EventsList.vala index e435bea6e..06d4df014 100644 --- a/src/Widgets/EventsList.vala +++ b/src/Widgets/EventsList.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/ItemLabelChild.vala b/src/Widgets/ItemLabelChild.vala index 68a152caf..9006cb117 100644 --- a/src/Widgets/ItemLabelChild.vala +++ b/src/Widgets/ItemLabelChild.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/ItemLabels.vala b/src/Widgets/ItemLabels.vala index abda570ae..66c543e4f 100644 --- a/src/Widgets/ItemLabels.vala +++ b/src/Widgets/ItemLabels.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.ItemLabels : Gtk.Grid { public Objects.Item item { get; construct; } diff --git a/src/Widgets/ItemSummary.vala b/src/Widgets/ItemSummary.vala index 45bd2d94a..475c4c6a1 100644 --- a/src/Widgets/ItemSummary.vala +++ b/src/Widgets/ItemSummary.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.ItemSummary : Gtk.Grid { public Objects.Item item { get; construct; } public Layouts.ItemRow? itemrow { get; construct; } diff --git a/src/Widgets/LabelButton.vala b/src/Widgets/LabelButton.vala index 268f2ae78..8a54f1911 100644 --- a/src/Widgets/LabelButton.vala +++ b/src/Widgets/LabelButton.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.LabelButton : Gtk.Grid { public Objects.Item item { get; construct; } diff --git a/src/Widgets/LabelChild.vala b/src/Widgets/LabelChild.vala index 6712149a3..09e906108 100644 --- a/src/Widgets/LabelChild.vala +++ b/src/Widgets/LabelChild.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/LabelPicker/LabelPicker.vala b/src/Widgets/LabelPicker/LabelPicker.vala index 9635b125e..d836cff1f 100644 --- a/src/Widgets/LabelPicker/LabelPicker.vala +++ b/src/Widgets/LabelPicker/LabelPicker.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/LabelPicker/LabelRow.vala b/src/Widgets/LabelPicker/LabelRow.vala index 6bb9bdf34..0e7a3fd4f 100644 --- a/src/Widgets/LabelPicker/LabelRow.vala +++ b/src/Widgets/LabelPicker/LabelRow.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/LabelsSummary.vala b/src/Widgets/LabelsSummary.vala index 999f5aac7..7c16815ee 100644 --- a/src/Widgets/LabelsSummary.vala +++ b/src/Widgets/LabelsSummary.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.LabelsSummary : Gtk.Grid { public Objects.Item item { get; construct; } diff --git a/src/Widgets/LoadingButton.vala b/src/Widgets/LoadingButton.vala index 8d788b445..21aab41c0 100644 --- a/src/Widgets/LoadingButton.vala +++ b/src/Widgets/LoadingButton.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.LoadingButton : Gtk.Button { public string text_icon { get; construct; } public LoadingButtonType loading_type { get; construct; } diff --git a/src/Widgets/MagicButton.vala b/src/Widgets/MagicButton.vala index 3c9b1d519..2de07c259 100644 --- a/src/Widgets/MagicButton.vala +++ b/src/Widgets/MagicButton.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/MultiSelectToolbar.vala b/src/Widgets/MultiSelectToolbar.vala index fd771eef8..ae7612099 100644 --- a/src/Widgets/MultiSelectToolbar.vala +++ b/src/Widgets/MultiSelectToolbar.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/PinButton.vala b/src/Widgets/PinButton.vala index c4a55db5d..cf35ea278 100644 --- a/src/Widgets/PinButton.vala +++ b/src/Widgets/PinButton.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.PinButton : Gtk.Button { public Objects.Item item { get; construct; } private Widgets.DynamicIcon pinned_image; diff --git a/src/Widgets/Placeholder.vala b/src/Widgets/Placeholder.vala index 4115c0297..a839287eb 100644 --- a/src/Widgets/Placeholder.vala +++ b/src/Widgets/Placeholder.vala @@ -1,4 +1,23 @@ - +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ public class Widgets.Placeholder : Gtk.Grid { private Widgets.DynamicIcon placeholder_image; diff --git a/src/Widgets/ReminderButton.vala b/src/Widgets/ReminderButton.vala index 8188783b8..095aff2d0 100644 --- a/src/Widgets/ReminderButton.vala +++ b/src/Widgets/ReminderButton.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.ReminderButton : Gtk.Grid { public Objects.Item item { get; construct; } diff --git a/src/Widgets/ReminderPicker/ReminderPicker.vala b/src/Widgets/ReminderPicker/ReminderPicker.vala index 826e81a9b..de6295c65 100644 --- a/src/Widgets/ReminderPicker/ReminderPicker.vala +++ b/src/Widgets/ReminderPicker/ReminderPicker.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/ReminderPicker/ReminderRow.vala b/src/Widgets/ReminderPicker/ReminderRow.vala index 9da8f7f24..a5cab397d 100644 --- a/src/Widgets/ReminderPicker/ReminderRow.vala +++ b/src/Widgets/ReminderPicker/ReminderRow.vala @@ -1,5 +1,5 @@ /* -* Copyright © 2019 Alain M. (https://github.com/alainm23/planner) +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public diff --git a/src/Widgets/ScheduleButton.vala b/src/Widgets/ScheduleButton.vala index 60adbb9e2..f06282e6e 100644 --- a/src/Widgets/ScheduleButton.vala +++ b/src/Widgets/ScheduleButton.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.ScheduleButton : Gtk.Grid { private Gtk.Label due_label; diff --git a/src/Widgets/SectionsOrderPopover.vala b/src/Widgets/SectionsOrderPopover.vala index 5a04b0c93..6ef46a615 100644 --- a/src/Widgets/SectionsOrderPopover.vala +++ b/src/Widgets/SectionsOrderPopover.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.SectionsOrderPopover : Gtk.Popover { public Objects.Project project { get; construct; } diff --git a/src/Widgets/SettingsHeader.vala b/src/Widgets/SettingsHeader.vala index 60385960c..a288257db 100644 --- a/src/Widgets/SettingsHeader.vala +++ b/src/Widgets/SettingsHeader.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.SettingsHeader : Adw.Bin { public string title_header { get; construct; } public bool show_back_button { get; construct; } diff --git a/src/Widgets/SubItems.vala b/src/Widgets/SubItems.vala index c73978f36..e729035ec 100644 --- a/src/Widgets/SubItems.vala +++ b/src/Widgets/SubItems.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.SubItems : Gtk.Grid { public Objects.Item item_parent { get; construct; } diff --git a/src/Widgets/SyncButton.vala b/src/Widgets/SyncButton.vala index c5cc78388..f078ba920 100644 --- a/src/Widgets/SyncButton.vala +++ b/src/Widgets/SyncButton.vala @@ -1,3 +1,24 @@ +/* +* Copyright © 2023 Alain M. (https://github.com/alainm23/planify) +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public +* License as published by the Free Software Foundation; either +* version 3 of the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +* General Public License for more details. +* +* You should have received a copy of the GNU General Public +* License along with this program; if not, write to the +* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +* Boston, MA 02110-1301 USA +* +* Authored by: Alain M. +*/ + public class Widgets.SyncButton : Adw.Bin { private Gtk.Revealer main_revealer; private Widgets.DynamicIcon sync_icon;