From 14d0229ecc73971589decd8ad0b8b71c8f953009 Mon Sep 17 00:00:00 2001 From: Adrien 'neox' Bourmault Date: Tue, 10 Sep 2024 12:58:18 +0200 Subject: [PATCH] src/*, include/*: fix copyright headers --- include/action.h | 24 ++ include/base.h | 41 +-- include/fsm.h | 40 +-- include/graphics.h | 41 +-- include/parse.h | 41 +-- include/signal.h | 41 +-- include/util.h | 42 +-- include/widget.h | 40 +-- src/actions.c | 25 ++ src/fsm/dispatch.c | 41 +-- src/fsm/engine/engine.c | 40 +-- src/fsm/journal.c | 42 +-- src/fsm/measure/data_list.c | 41 +-- src/fsm/measure/disp_list.c | 41 +-- src/fsm/measure/manage.c | 41 +-- src/fsm/measure/tool_list.c | 41 +-- src/fsm/prefer.c | 42 +-- src/fsm/result.c | 42 +-- src/graphics/draw.c | 27 +- src/graphics/grid.c | 27 +- src/graphics/init.c | 28 +- src/graphics/shader.frag | 29 +- src/graphics/shader.vert | 29 +- src/graphics/stack.c | 333 ------------------ src/main.c | 45 ++- src/parse.c | 43 ++- src/signal.c | 44 ++- src/widget/dispatch.c | 42 +-- src/widget/measure/dispatch.c | 42 +-- src/widget/results/dispatch.c | 41 +-- src/widget/results/display.c | 41 +-- src/widget/results/organize.c | 42 ++- .../rules/algebra/dispatch_cond_act_id.c | 41 +-- src/widget/rules/algebra/utilities.c | 41 +-- src/widget/rules/dispatch.c | 41 +-- src/widget/rules/geometry/dispatch_edit_enq.c | 41 +-- src/widget/rules/geometry/edit.c | 41 +-- src/widget/rules/geometry/enquire.c | 41 +-- src/widget/rules/geometry/geometry.c | 41 +-- src/widget/rules/tree/compare.c | 41 +-- src/widget/rules/tree/dispatch.c | 41 +-- src/widget/rules/tree/freq.c | 41 +-- src/widget/rules/tree/labo.c | 41 +-- src/widget/rules/tree/pilot_box.c | 41 +-- src/widget/rules/tree/tree.c | 41 +-- src/widget/state/bottom.c | 41 +-- src/widget/state/dispatch.c | 41 +-- src/widget/state/middle.c | 17 +- src/widget/state/top.c | 41 +-- src/widget/synth/dispatch.c | 42 +-- src/widget/synth/time.c | 41 +-- src/widget/topbar/dialog.c | 42 +-- src/widget/topbar/dispatch.c | 42 +-- src/widget/topbar/left.c | 42 +-- src/widget/topbar/polytext.c | 42 +-- src/widget/topbar/right.c | 42 +-- src/widget/tree.c | 42 +-- 57 files changed, 1033 insertions(+), 1494 deletions(-) delete mode 100644 src/graphics/stack.c diff --git a/include/action.h b/include/action.h index 2ea6687..f76166f 100644 --- a/include/action.h +++ b/include/action.h @@ -1,3 +1,27 @@ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Actions header * +* * +* Copyright © 2021 Libre en Communs * +* Copyright © 2024 Adrien Bourmault * +* Copyright © 2024 Jean Sirmai * +* * +* This file is part of Gem-graph. * +* * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as publishedby 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 Affero General Public License for more details. * +* * +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ + // https://docs.gtk.org/gio/class.MenuItem.html // https://docs.gtk.org/gio/ctor.MenuItem.new.html // diff --git a/include/base.h b/include/base.h index 0fae9da..654245d 100644 --- a/include/base.h +++ b/include/base.h @@ -1,31 +1,26 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Base header * * * -* Gem-graph client * +* Copyright © 2021 Libre en Communs * +* Copyright © 2021-2024 Adrien Bourmault * +* Copyright © 2021-2024 Jean Sirmai * * * -* Base header * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as publishedby the Free Software Foundation, * +* either version 3 of the License, or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ diff --git a/include/fsm.h b/include/fsm.h index b3eaea3..fc4c05a 100644 --- a/include/fsm.h +++ b/include/fsm.h @@ -1,31 +1,25 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Finite state machine header * * * -* Gem-graph client * +* Copyright © 2021 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Finite State Machine (fsm) header * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as publishedby the Free Software Foundation, * +* either version 3 of the License, or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #pragma once diff --git a/include/graphics.h b/include/graphics.h index 0b52f2a..a9ff5f8 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -1,32 +1,25 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Graphics header * * * -* Gem-graph client * +* Copyright © 2021 Libre en Communs * +* Copyright © 2023-2024 Adrien Bourmault * * * -* Graphics header * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Arthur Menges * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as publishedby the Free Software Foundation, * +* either version 3 of the License, or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #pragma once diff --git a/include/parse.h b/include/parse.h index 0408b79..f630bdf 100644 --- a/include/parse.h +++ b/include/parse.h @@ -1,31 +1,26 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Model parsing header * * * -* Gem-graph client * +* Copyright © 2021 Libre en Communs * +* Copyright © 2021-2024 Adrien Bourmault * +* Copyright © 2021-2024 Jean Sirmai * * * -* Model parsing header * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as publishedby the Free Software Foundation, * +* either version 3 of the License, or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #pragma once diff --git a/include/signal.h b/include/signal.h index 2b4c343..15834c2 100644 --- a/include/signal.h +++ b/include/signal.h @@ -1,31 +1,26 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Events management header * * * -* Gem-graph client * +* Copyright © 2021 Libre en Communs * +* Copyright © 2021-2024 Adrien Bourmault * +* Copyright © 2021-2024 Jean Sirmai * * * -* Signals header * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as publishedby the Free Software Foundation, * +* either version 3 of the License, or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #pragma once diff --git a/include/util.h b/include/util.h index 735095e..277407a 100644 --- a/include/util.h +++ b/include/util.h @@ -1,31 +1,25 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Utilities header * * * -* Gem-graph client * +* Copyright © 2021 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Finite State Machine (fsm) header * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as publishedby the Free Software Foundation, * +* either version 3 of the License, or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #pragma once @@ -38,7 +32,7 @@ char *util_read_file (char *filename); //------------------------------------------------------------------------------ -// https://chgi.developpez.com/liste/ < ^c^v +// https://chgi.developpez.com/liste/ < ^c^v FIXME ?! // Copyright © 2016 CGi. // Aucune reproduction, même partielle, ne peut être faite de ce site // ni de l'ensemble de son contenu : textes, documents, images, etc. diff --git a/include/widget.h b/include/widget.h index 488a7d6..c34f557 100644 --- a/include/widget.h +++ b/include/widget.h @@ -1,31 +1,25 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Widgets management header * * * -* Gem-graph client * +* Copyright © 2021 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Widgets header * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as publishedby the Free Software Foundation, * +* either version 3 of the License, or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #pragma once diff --git a/src/actions.c b/src/actions.c index adcc126..5f07ab5 100644 --- a/src/actions.c +++ b/src/actions.c @@ -1,3 +1,28 @@ +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Actions functions * +* * +* Copyright © 2024 Libre en Communs * +* Copyright © 2021-2024 Adrien Bourmault * +* Copyright © 2024 Jean Sirmai * +* * +* This file is part of Gem-graph. * +* * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero 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 Affero General Public License for more details. * +* * +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ // // // diff --git a/src/fsm/dispatch.c b/src/fsm/dispatch.c index ad6d6bd..6fe475d 100644 --- a/src/fsm/dispatch.c +++ b/src/fsm/dispatch.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Finite State Machine (src/fsm/measure/dispatch.c) * * * -* Gem-graph client * -* Finite State Machine (src/fsm/measure/dispatch.c) * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Copyright © 2024 Libre en Communs * -* Copyright © 2024 Adrien Bourmault * -* Copyright © 2024 Jean Sirmai * +* This file is part of Gem-graph. * * * -* This file is part of Gem-graph. * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero 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 free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * * * -* 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include #include "../../include/fsm.h" diff --git a/src/fsm/engine/engine.c b/src/fsm/engine/engine.c index 49121db..7701ddb 100644 --- a/src/fsm/engine/engine.c +++ b/src/fsm/engine/engine.c @@ -1,29 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Finite State Machine Engine * * * -* Gem-graph client * -* Finite State Machine Engine * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Copyright © 2024 Libre en Communs * -* Copyright © 2024 Jean Sirmai * +* This file is part of Gem-graph. * * * -* This file is part of Gem-graph. * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero 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 free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * * * -* 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include #include diff --git a/src/fsm/journal.c b/src/fsm/journal.c index e337ac3..a479879 100644 --- a/src/fsm/journal.c +++ b/src/fsm/journal.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Finite State Machine - Journal * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Finite State Machine / Journal * +* This file is part of Gem-graph. * * * -* Copyright © 2024 Libre en Communs * -* Copyright © 2024 Adrien Bourmault * -* Copyright © 2024 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include #include diff --git a/src/fsm/measure/data_list.c b/src/fsm/measure/data_list.c index 7b9dff4..fccb11a 100644 --- a/src/fsm/measure/data_list.c +++ b/src/fsm/measure/data_list.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* State machine / Measures * * * -* Gem-graph client * -* State machine / Measures * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Copyright © 2024 Libre en Communs * -* Copyright © 2024 Adrien Bourmault * -* Copyright © 2024 Jean Sirmai * +* This file is part of Gem-graph. * * * -* This file is part of Gem-graph. * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero 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 free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * * * -* 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include #include diff --git a/src/fsm/measure/disp_list.c b/src/fsm/measure/disp_list.c index 8518b41..c7f837a 100644 --- a/src/fsm/measure/disp_list.c +++ b/src/fsm/measure/disp_list.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* State machine / Measures * * * -* Gem-graph client * -* State machine / Measures * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Copyright © 2024 Libre en Communs * -* Copyright © 2024 Adrien Bourmault * -* Copyright © 2024 Jean Sirmai * +* This file is part of Gem-graph. * * * -* This file is part of Gem-graph. * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero 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 free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * * * -* 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include #include diff --git a/src/fsm/measure/manage.c b/src/fsm/measure/manage.c index 0d67996..d203f4d 100644 --- a/src/fsm/measure/manage.c +++ b/src/fsm/measure/manage.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* State machine / Measures * * * -* Gem-graph client * -* State machine / Measures * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Copyright © 2024 Libre en Communs * -* Copyright © 2024 Adrien Bourmault * -* Copyright © 2024 Jean Sirmai * +* This file is part of Gem-graph. * * * -* This file is part of Gem-graph. * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero 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 free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * * * -* 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include #include diff --git a/src/fsm/measure/tool_list.c b/src/fsm/measure/tool_list.c index 2130023..1f65249 100644 --- a/src/fsm/measure/tool_list.c +++ b/src/fsm/measure/tool_list.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Finite State Machine (src/fsm/measure/tool_list.c) * * * -* Gem-graph client * -* Finite State Machine (src/fsm/measure/tool_list.c) * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Copyright © 2024 Libre en Communs * -* Copyright © 2024 Adrien Bourmault * -* Copyright © 2024 Jean Sirmai * +* This file is part of Gem-graph. * * * -* This file is part of Gem-graph. * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero 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 free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * * * -* 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include #include diff --git a/src/fsm/prefer.c b/src/fsm/prefer.c index 25a87b0..b603283 100644 --- a/src/fsm/prefer.c +++ b/src/fsm/prefer.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Finite State Machine - Preferences management * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Main * +* This file is part of Gem-graph. * * * -* Copyright © 2024 Libre en Communs * -* Copyright © 2024 Adrien Bourmault * -* Copyright © 2024 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ diff --git a/src/fsm/result.c b/src/fsm/result.c index d17c461..02a9f51 100644 --- a/src/fsm/result.c +++ b/src/fsm/result.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Finite State Machine - Results display * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* State machine * +* This file is part of Gem-graph. * * * -* Copyright © 2024 Libre en Communs * -* Copyright © 2024 Adrien Bourmault * -* Copyright © 2024 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include diff --git a/src/graphics/draw.c b/src/graphics/draw.c index 2c13fc3..b2a6fe9 100644 --- a/src/graphics/draw.c +++ b/src/graphics/draw.c @@ -1,29 +1,28 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Graphics - general drawing functions * * * -* Gem-graph client * -* * -* Drawing * -* * -* Copyright © 2021 Libre en Communs * -* Copyright © 2023 Adrien Bourmault * +* Copyright © 2024 Libre en Communs * +* Copyright © 2023-2024 Adrien Bourmault * * Copyright © 2024 Jean Sirmai * * * -* This file is part of Gem-graph. * +* This file is part of Gem-graph. * * * * This program is free software: you can redistribute it and/or modify it * * under the terms of the GNU Affero General Public License * -* as publishedby the Free Software Foundation, * -* either version 3 of the License, or (at your option) any later version. * +* 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. * +* but WITHOUT ANY WARRANTY; * +* without even the implied warranty of MERCHANTABILITY * +* or FITNESS FOR A PARTICULAR PURPOSE. * * See the GNU Affero General Public License for more details. * * * * You should have received a copy of the GNU Affero General Public License * * along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include diff --git a/src/graphics/grid.c b/src/graphics/grid.c index 1ce7281..6c9705a 100644 --- a/src/graphics/grid.c +++ b/src/graphics/grid.c @@ -1,29 +1,28 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Graphics - grid/empty space drawing functions * * * -* Gem-graph client * -* * -* Drawing empty space * -* * -* Copyright © 2021 Libre en Communs * -* Copyright © 2023 Adrien Bourmault * +* Copyright © 2024 Libre en Communs * +* Copyright © 2023-2024 Adrien Bourmault * * Copyright © 2024 Jean Sirmai * * * -* This file is part of Gem-graph. * +* This file is part of Gem-graph. * * * * This program is free software: you can redistribute it and/or modify it * * under the terms of the GNU Affero General Public License * -* as publishedby the Free Software Foundation, * -* either version 3 of the License, or (at your option) any later version. * +* 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. * +* but WITHOUT ANY WARRANTY; * +* without even the implied warranty of MERCHANTABILITY * +* or FITNESS FOR A PARTICULAR PURPOSE. * * See the GNU Affero General Public License for more details. * * * * You should have received a copy of the GNU Affero General Public License * * along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../include/graphics.h" diff --git a/src/graphics/init.c b/src/graphics/init.c index 2cbbf72..e68d397 100644 --- a/src/graphics/init.c +++ b/src/graphics/init.c @@ -1,36 +1,34 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Graphics - initialization and graphic stack management * * * -* Gem-graph client * -* * -* Graph - stack * -* * -* Copyright © 2021 Libre en Communs * -* Copyright © 2023 Adrien Bourmault * +* Copyright © 2024 Libre en Communs * +* Copyright © 2023-2024 Adrien Bourmault * * Copyright © 2024 Jean Sirmai * * * -* This file is part of Gem-graph. * +* This file is part of Gem-graph. * * * * This program is free software: you can redistribute it and/or modify it * * under the terms of the GNU Affero General Public License * -* as publishedby the Free Software Foundation, * -* either version 3 of the License, or (at your option) any later version. * +* 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. * +* but WITHOUT ANY WARRANTY; * +* without even the implied warranty of MERCHANTABILITY * +* or FITNESS FOR A PARTICULAR PURPOSE. * * See the GNU Affero General Public License for more details. * * * * You should have received a copy of the GNU Affero General Public License * * along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../include/graphics.h" #include "../../include/parse.h" #include "../../include/util.h" - #define TEST 0 struct graphics_stack_t *graphics_stack = NULL; diff --git a/src/graphics/shader.frag b/src/graphics/shader.frag index 027d30c..56a9989 100644 --- a/src/graphics/shader.frag +++ b/src/graphics/shader.frag @@ -1,29 +1,28 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Graphics - fragment shader * * * -* Gem-graph client * -* * -* Shader frag * -* * -* Copyright © 2021 Libre en Communs * -* Copyright © 2023 Adrien Bourmault * +* Copyright © 2024 Libre en Communs * * Copyright © 2023 Arthur Menges * +* Copyright © 2023-2024 Adrien Bourmault * * * -* This file is part of Gem-graph. * +* This file is part of Gem-graph. * * * * This program is free software: you can redistribute it and/or modify it * * under the terms of the GNU Affero General Public License * -* as publishedby the Free Software Foundation, * -* either version 3 of the License, or (at your option) any later version. * +* 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. * +* but WITHOUT ANY WARRANTY; * +* without even the implied warranty of MERCHANTABILITY * +* or FITNESS FOR A PARTICULAR PURPOSE. * * See the GNU Affero General Public License for more details. * * * * You should have received a copy of the GNU Affero General Public License * * along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #version 330 core @@ -34,4 +33,4 @@ out vec4 out_frag_color; void main(void) { out_frag_color = color; -} \ No newline at end of file +} diff --git a/src/graphics/shader.vert b/src/graphics/shader.vert index 77b59a6..99a2a75 100644 --- a/src/graphics/shader.vert +++ b/src/graphics/shader.vert @@ -1,29 +1,28 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Graphics - vertex shader * * * -* Gem-graph client * -* * -* Shader vert * -* * -* Copyright © 2021 Libre en Communs * -* Copyright © 2023 Adrien Bourmault * +* Copyright © 2024 Libre en Communs * * Copyright © 2023 Arthur Menges * +* Copyright © 2023-2024 Adrien Bourmault * * * -* This file is part of Gem-graph. * +* This file is part of Gem-graph. * * * * This program is free software: you can redistribute it and/or modify it * * under the terms of the GNU Affero General Public License * -* as publishedby the Free Software Foundation, * -* either version 3 of the License, or (at your option) any later version. * +* 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. * +* but WITHOUT ANY WARRANTY; * +* without even the implied warranty of MERCHANTABILITY * +* or FITNESS FOR A PARTICULAR PURPOSE. * * See the GNU Affero General Public License for more details. * * * * You should have received a copy of the GNU Affero General Public License * * along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #version 330 core @@ -45,4 +44,4 @@ void main(void) color = vec4 (chrominance * in_color.rgb, luminance); } -// https://learnopengl.com/Getting-started/Shaders \ No newline at end of file +// https://learnopengl.com/Getting-started/Shaders diff --git a/src/graphics/stack.c b/src/graphics/stack.c deleted file mode 100644 index d4c969d..0000000 --- a/src/graphics/stack.c +++ /dev/null @@ -1,333 +0,0 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * -* * -* Gem-graph client * -* * -* Callbacks * -* * -* Copyright © 2021 Libre en Communs * -* Copyright © 2023 Adrien Bourmault * -* * -* This file is part of Gem-graph. * -* * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero General Public License * -* as publishedby 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ - - -#include "../../include/graphics.h" -#include "../../include/signal.h" - -#define GL_AREA_1000 1000 - -struct stack_index_t { - long stack_id; - void *container_widget; - void *gl_area; -}; - -static struct stack_index_t *stack_index = NULL; -size_t stack_index_size = 0; - - -int graphics_set_arrow (int stack_id, // 2024-06-27 DEBUG ! - int arrows_nb, - int space_X, - int space_Y, - int space_Z, - int requested_weight, - int site, - int arrow_x, - int arrow_y, - int arrow_z) { - printf("graphics_area.c > int graphics_set_arrow (...) 2024-06-27 DEBUG\n"); - return 0; - -} // 2024-06-27 DEBUG ! - - - -/* - * Look for stack entry and returns stack_id - * - * @params container_widget, generally the GtkBox that contains the GLArea - * - * @returns stack_id - */ -long graphics_get_graphics_stack(void *container_widget) -{ - // look for stack_index entry - for (int i = 0; i < stack_index_size; i++) { - if (stack_index[i].container_widget == (void *)container_widget) { - return stack_index[i].stack_id; - } - } - return -1; -} - -/* - * Look for stack entry and returns stack_id - * - * @params container_widget, generally the GtkBox that contains the GLArea - * - * @returns stack_id - */ -long graphics_is_graphics_stack_ready(void *container_widget) -{ - // look for stack_index entry - for (int i = 0; i < stack_index_size; i++) { - if (stack_index[i].container_widget == (void *)container_widget) { - return stack_index[i].stack_id; - } - } - return -1; -} - -/* - * Look for stack entry and initializes OpenGL for it - * - * @params container_widget, generally the GtkBox that contains the GLArea - * - * @returns bool, true if success - */ -bool graphics_init_graphics_stack(void *container_widget, GError *error_buffer) -{ - g_printerr("[debug] graphics_init_graphics_stack()\n"); - - g_printerr("[debug] graphics_init_graphics_stack() : target is %p\n", container_widget); - - // look for stack_index entry - for (int i = 0; i < stack_index_size; i++) { - g_printerr("[debug] graphics_init_graphics_stack() : i is %d\n", i); - g_printerr("[debug] graphics_init_graphics_stack() : target would be %p\n", - stack_index[i].container_widget); - if (stack_index[i].container_widget == (void *)container_widget) { - stack_index[i].stack_id = graphics_init(&error_buffer); - g_printerr("[debug] graphics_init_graphics_stack() : stack_id is %ld\n", - stack_index[i].stack_id); - if (stack_index[i].stack_id >= 0) - return true; - else - return false; - } - } - return false; -} - -/* - * Look for stack entry and shutdowns OpenGL for it - * - * @params container_widget, generally the GtkBox that contains the GLArea - * - * @returns bool, true if success - */ -bool graphics_shutdown_graphics_stack(void *container_widget, GError *error_buffer) -{ - // look for stack_index entry - for (int i = 0; i < stack_index_size; i++) { - if (stack_index[i].container_widget == (void *)container_widget) { - if (graphics_shutdown(stack_index[i].stack_id, - &error_buffer) == false) { - return false; - } - stack_index[i].stack_id = 0; - return true; - } - } - return false; -} - - -void graphics_clean_stack_index(void) -{ - // look for stack_index entry - for (int i = 0; i < stack_index_size; i++) { - stack_index[i].stack_id = 0; - } - return; -} - -/* - * Look for stack entry and triggers OpenGL for drawing - * - * @params container_widget, generally the GtkBox that contains the GLArea - * - * @returns bool, true if success - */ -bool graphics_render_stack(GtkWidget *container_widget) -{ - // look for stack_index entry - for (int i = 0; i < stack_index_size; i++) { - if (stack_index[i].container_widget == (void *)container_widget) { - graphics_draw (stack_index[i].stack_id); - return true; - } - } - return false; -} - -//void graphics_draw(const int stack_id) {printf("graphics_area.c > void graphics_draw(const int stack_id) (161)\n");} - -/* - * Look for stack entry and triggers OpenGL for drawing - * - * @params container_widget, generally the GtkBox that contains the GLArea - * - * @returns bool, true if success - */ -bool graphics_update_axis_stack(GtkWidget *container_widget, int axis, int value) -{ - // look for stack_index entry - for (int i = 0; i < stack_index_size; i++) { - if (stack_index[i].container_widget == (void *)container_widget) { - graphics_stack[stack_index[i].stack_id].rotation_angles[axis] = value; - gtk_widget_queue_draw((GtkWidget*)(stack_index[i].gl_area)); - return true; - } - } - return false; -} - -/* - * Look for every stack entry and shutdowns OpenGL for it - * - * @params void - * - * @returns bool, true if success - */ -void graphics_shutdown_all_graphics_stacks(void) -{ - // look for stack_index entry - for (int i = 0; i < stack_index_size; i++) { - graphics_shutdown(stack_index[i].stack_id, NULL); - } - return; -} - -/* - * Creates a slider widget - * - * @params axis, meaning which axis we're building (for label) - * - * @returns GtkWidget*, pointer to the new widget - */ -GtkWidget *create_axis_slider(int axis) -{ - GtkWidget *box, *label, *slider; - GtkAdjustment *adj; - const char *text; - - box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); - - switch (axis) { - case X_AXIS: - text = "X"; - break; - - case Y_AXIS: - text = "Y"; - break; - - case Z_AXIS: - text = "Z"; - break; - - default: - g_assert_not_reached(); - } - - label = gtk_label_new(text); - gtk_box_append(GTK_BOX(box), label); - gtk_widget_set_visible (label, TRUE); - - adj = gtk_adjustment_new(0.0, 0.0, 360.0, 1.0, 12.0, 0.0); - g_signal_connect (adj, "value-changed", G_CALLBACK(on_axis_value_change), (gpointer) label); - slider = gtk_scale_new(GTK_ORIENTATION_HORIZONTAL, adj); - gtk_box_append(GTK_BOX(box), slider); - gtk_widget_set_hexpand(slider, TRUE); - gtk_widget_set_visible (slider, TRUE); - - gtk_widget_set_visible (box, TRUE); - - return box; -} - -/* - * Creates GLArea and indexes it - * - * @params target_mode, meaning which graphics_stack we're on - * target_widget, meaning the box that will host the GLArea - * - * @returns bool, true if success - */ -bool graphics_setup_glarea(int target_mode, GtkWidget *target_widget) -{ - GtkWidget *gl_area; - - g_printerr("[debug] graphics_setup_glarea()\n"); - - assert(target_widget); - - g_printerr("[debug] graphics_setup_glarea() : target is %p\n", target_widget); - - if (stack_index == NULL) { - stack_index = g_malloc(sizeof(struct stack_index_t)); - stack_index_size = 1; - } else { - // look for stack_index entry - for (int i = 0; i < stack_index_size; i++) { - if (stack_index[i].container_widget == (void *)target_widget) { - return false; - } - } - // create entry - stack_index = - g_realloc(stack_index, - ++stack_index_size * sizeof(struct stack_index_t)); - } - - gl_area = GTK_WIDGET(gtk_gl_area_new()); - assert(gl_area); - - gtk_widget_set_size_request(gl_area, GL_AREA_1000, GL_AREA_1000); - gtk_gl_area_set_auto_render(GTK_GL_AREA(gl_area), true); - gtk_widget_set_hexpand(gl_area, TRUE); - gtk_widget_set_vexpand(gl_area, TRUE); - gtk_widget_set_halign(gl_area, GTK_ALIGN_CENTER); - gtk_widget_set_valign(gl_area, GTK_ALIGN_CENTER); - - // The main "draw" call for GtkGLArea - g_signal_connect(GTK_GL_AREA(gl_area), "render", G_CALLBACK(on_glarea_render), NULL); - g_signal_connect(gl_area, "realize", G_CALLBACK(on_glarea_realize), NULL); - g_signal_connect(gl_area, "unrealize", G_CALLBACK(on_glarea_unrealize), NULL); - - stack_index[stack_index_size-1].container_widget = - (void*)target_widget; - - stack_index[stack_index_size-1].gl_area = (void*)gl_area; - - g_printerr("[debug] graphics_setup_glarea() : set target to %p\n", target_widget); - - g_printerr("[debug] graphics_setup_glarea() : stack_index (@0x%p) had %ld elements\n", - stack_index, - stack_index_size); - - gtk_box_append (GTK_BOX (target_widget), gl_area); - gtk_widget_set_visible (GTK_WIDGET (gl_area), TRUE); - - // Create sliders - for(int i = 0; i < N_AXIS; i++) - gtk_box_append(GTK_BOX(target_widget), create_axis_slider(i)); - - return true; -} diff --git a/src/main.c b/src/main.c index 4b35ced..b2e0e4e 100644 --- a/src/main.c +++ b/src/main.c @@ -1,32 +1,29 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Main functions * * * -* Gem-graph client * +* Copyright © 2021 Libre en Communs * +* Copyright © 2021 Arthur Menges * +* Copyright © 2021-2024 Adrien Bourmault * +* Copyright © 2021-2024 Jean Sirmai * * * -* Main * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Arthur Menges * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ diff --git a/src/parse.c b/src/parse.c index 3467145..497ef1c 100644 --- a/src/parse.c +++ b/src/parse.c @@ -1,31 +1,28 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Parsing functions * * * -* Gem-graph client * +* Copyright © 2021 Libre en Communs * +* Copyright © 2021-2024 Adrien Bourmault * +* Copyright © 2021-2024 Jean Sirmai * * * -* Parsing model XML * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include diff --git a/src/signal.c b/src/signal.c index b64c9a6..744830e 100644 --- a/src/signal.c +++ b/src/signal.c @@ -1,31 +1,29 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Events management functions * * * -* Gem-graph client * +* Copyright © 2021 Libre en Communs * +* Copyright © 2021 Arthur Menges * +* Copyright © 2021-2024 Adrien Bourmault * +* Copyright © 2021-2024 Jean Sirmai * * * -* Signals * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ diff --git a/src/widget/dispatch.c b/src/widget/dispatch.c index ac3248e..2af0da0 100644 --- a/src/widget/dispatch.c +++ b/src/widget/dispatch.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Widget dispatcher * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Callbacks header * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ diff --git a/src/widget/measure/dispatch.c b/src/widget/measure/dispatch.c index bf90a86..f4eb15c 100644 --- a/src/widget/measure/dispatch.c +++ b/src/widget/measure/dispatch.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Measure widget dispatcher * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Windows && Headers * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/base.h" diff --git a/src/widget/results/dispatch.c b/src/widget/results/dispatch.c index 2a90e53..9233c4c 100644 --- a/src/widget/results/dispatch.c +++ b/src/widget/results/dispatch.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Results widget dispatcher * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Stock * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/base.h" diff --git a/src/widget/results/display.c b/src/widget/results/display.c index 2bb8911..d529402 100644 --- a/src/widget/results/display.c +++ b/src/widget/results/display.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Results display functions * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Stock * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/base.h" diff --git a/src/widget/results/organize.c b/src/widget/results/organize.c index 45adf46..e802b62 100644 --- a/src/widget/results/organize.c +++ b/src/widget/results/organize.c @@ -1,30 +1,28 @@ - /* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Results organization * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Stock * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ + #include "../../../include/base.h" diff --git a/src/widget/rules/algebra/dispatch_cond_act_id.c b/src/widget/rules/algebra/dispatch_cond_act_id.c index d6c3dce..f6159f3 100644 --- a/src/widget/rules/algebra/dispatch_cond_act_id.c +++ b/src/widget/rules/algebra/dispatch_cond_act_id.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Algebra rules dispatcher * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/fsm.h" diff --git a/src/widget/rules/algebra/utilities.c b/src/widget/rules/algebra/utilities.c index d480a54..524ef8e 100644 --- a/src/widget/rules/algebra/utilities.c +++ b/src/widget/rules/algebra/utilities.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Algebra rules utilities * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/fsm.h" diff --git a/src/widget/rules/dispatch.c b/src/widget/rules/dispatch.c index 405f764..1024612 100644 --- a/src/widget/rules/dispatch.c +++ b/src/widget/rules/dispatch.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Rules dispatcher * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/fsm.h" diff --git a/src/widget/rules/geometry/dispatch_edit_enq.c b/src/widget/rules/geometry/dispatch_edit_enq.c index cbcca6f..5f46554 100644 --- a/src/widget/rules/geometry/dispatch_edit_enq.c +++ b/src/widget/rules/geometry/dispatch_edit_enq.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Geometry rules dispatcher * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/fsm.h" diff --git a/src/widget/rules/geometry/edit.c b/src/widget/rules/geometry/edit.c index f4ade32..3cfe49c 100644 --- a/src/widget/rules/geometry/edit.c +++ b/src/widget/rules/geometry/edit.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Geometry rules editor * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/fsm.h" diff --git a/src/widget/rules/geometry/enquire.c b/src/widget/rules/geometry/enquire.c index c038087..1fa9f3c 100644 --- a/src/widget/rules/geometry/enquire.c +++ b/src/widget/rules/geometry/enquire.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Geometry rules enquire * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/fsm.h" diff --git a/src/widget/rules/geometry/geometry.c b/src/widget/rules/geometry/geometry.c index 1c673bf..b0c194c 100644 --- a/src/widget/rules/geometry/geometry.c +++ b/src/widget/rules/geometry/geometry.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Geometry rules widgets * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/fsm.h" diff --git a/src/widget/rules/tree/compare.c b/src/widget/rules/tree/compare.c index 7e007ac..2bacf59 100644 --- a/src/widget/rules/tree/compare.c +++ b/src/widget/rules/tree/compare.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Rules tree misc * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/fsm.h" diff --git a/src/widget/rules/tree/dispatch.c b/src/widget/rules/tree/dispatch.c index bcd30c5..4198053 100644 --- a/src/widget/rules/tree/dispatch.c +++ b/src/widget/rules/tree/dispatch.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Rules tree dispatcher * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/fsm.h" diff --git a/src/widget/rules/tree/freq.c b/src/widget/rules/tree/freq.c index d8134e6..d731b0d 100644 --- a/src/widget/rules/tree/freq.c +++ b/src/widget/rules/tree/freq.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Rules tree misc * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/fsm.h" diff --git a/src/widget/rules/tree/labo.c b/src/widget/rules/tree/labo.c index 5913f40..c31af8c 100644 --- a/src/widget/rules/tree/labo.c +++ b/src/widget/rules/tree/labo.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Rules tree misc * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Labo * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/widget.h" diff --git a/src/widget/rules/tree/pilot_box.c b/src/widget/rules/tree/pilot_box.c index d4c2da4..1a98908 100644 --- a/src/widget/rules/tree/pilot_box.c +++ b/src/widget/rules/tree/pilot_box.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Rules tree misc * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/fsm.h" diff --git a/src/widget/rules/tree/tree.c b/src/widget/rules/tree/tree.c index c3499f0..2385c4c 100644 --- a/src/widget/rules/tree/tree.c +++ b/src/widget/rules/tree/tree.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Rules tree misc * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Rules * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../../include/fsm.h" diff --git a/src/widget/state/bottom.c b/src/widget/state/bottom.c index e5c9570..8e7eeee 100644 --- a/src/widget/state/bottom.c +++ b/src/widget/state/bottom.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* State - bottom area * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* State * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/fsm.h" diff --git a/src/widget/state/dispatch.c b/src/widget/state/dispatch.c index 25477d4..ceda780 100644 --- a/src/widget/state/dispatch.c +++ b/src/widget/state/dispatch.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* State dispatcher * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* State * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/fsm.h" diff --git a/src/widget/state/middle.c b/src/widget/state/middle.c index 4c9bfbf..c9a7ecb 100644 --- a/src/widget/state/middle.c +++ b/src/widget/state/middle.c @@ -1,21 +1,22 @@ /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -* Gem-graph client * -* State * +* Gem-graph client * +* State - middle area * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2023-2024 Adrien Bourmault * +* Copyright © 2024 Libre en Communs * * Copyright © 2024 Jean Sirmai * * * * This file is part of Gem-graph. * * * * This program is free software: you can redistribute it and/or modify it * * under the terms of the GNU Affero General Public License * -* as publishedby the Free Software Foundation, * -* either version 3 of the License, or (at your option) any later version. * +* 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. * +* but WITHOUT ANY WARRANTY; * +* without even the implied warranty of MERCHANTABILITY * +* or FITNESS FOR A PARTICULAR PURPOSE. * * See the GNU Affero General Public License for more details. * * * * You should have received a copy of the GNU Affero General Public License * diff --git a/src/widget/state/top.c b/src/widget/state/top.c index 4c16555..576405d 100644 --- a/src/widget/state/top.c +++ b/src/widget/state/top.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* State - top area * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* State * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/fsm.h" diff --git a/src/widget/synth/dispatch.c b/src/widget/synth/dispatch.c index 804c82c..16597da 100644 --- a/src/widget/synth/dispatch.c +++ b/src/widget/synth/dispatch.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Synthesis dispatcher * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Windows && Headers * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/base.h" diff --git a/src/widget/synth/time.c b/src/widget/synth/time.c index 791df58..fa188dc 100644 --- a/src/widget/synth/time.c +++ b/src/widget/synth/time.c @@ -1,30 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Synthesis time function * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Stock * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/base.h" diff --git a/src/widget/topbar/dialog.c b/src/widget/topbar/dialog.c index 1ec9053..b0b805a 100644 --- a/src/widget/topbar/dialog.c +++ b/src/widget/topbar/dialog.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Topbar dialog functions * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Windows && Headers * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/base.h" diff --git a/src/widget/topbar/dispatch.c b/src/widget/topbar/dispatch.c index d9b29dc..fb6a000 100644 --- a/src/widget/topbar/dispatch.c +++ b/src/widget/topbar/dispatch.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Topbar dispatcher * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Windows && Headers * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/base.h" diff --git a/src/widget/topbar/left.c b/src/widget/topbar/left.c index 421c7b7..3a0057e 100644 --- a/src/widget/topbar/left.c +++ b/src/widget/topbar/left.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Topbar left area * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Windows && Headers * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/base.h" diff --git a/src/widget/topbar/polytext.c b/src/widget/topbar/polytext.c index cd1d444..cbcdb8d 100644 --- a/src/widget/topbar/polytext.c +++ b/src/widget/topbar/polytext.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Topbar polytext functions * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Windows && Headers * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/util.h" diff --git a/src/widget/topbar/right.c b/src/widget/topbar/right.c index 7deab3c..a5a384b 100644 --- a/src/widget/topbar/right.c +++ b/src/widget/topbar/right.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Topbar right area * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Windows && Headers * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../../include/base.h" diff --git a/src/widget/tree.c b/src/widget/tree.c index a723025..373007a 100644 --- a/src/widget/tree.c +++ b/src/widget/tree.c @@ -1,31 +1,27 @@ -/* * * * * * * * * * * * * * * * * * * * * * * * * * * +/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +* Gem-graph client * +* Widget tree functions * * * -* Gem-graph client * +* Copyright © 2024 Libre en Communs * +* Copyright © 2024 Jean Sirmai * * * -* Tree * +* This file is part of Gem-graph. * * * -* Copyright © 2021 Libre en Communs * -* Copyright © 2021 Adrien Bourmault * -* Copyright © 2021 Jean Sirmai * +* This program is free software: you can redistribute it and/or modify it * +* under the terms of the GNU Affero General Public License * +* as published by the Free Software Foundation, * +* either version 3 of the License, * +* or (at your option) any later version. * * * -* This file is part of Gem-graph. * +* 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 Affero General Public License for more details. * * * -* This program is free software: you can redistribute it and/or modify it * -* under the terms of the GNU Affero 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 Affero General Public License for more details. * -* * -* You should have received a copy of the GNU Affero General Public License * -* along with this program. If not, see . * -* * -* * * * * * * * * * * * * * * * * * * * * * * * * * */ +* You should have received a copy of the GNU Affero General Public License * +* along with this program. If not, see . * +* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ #include "../../include/signal.h"