diff --git a/nw/common.py b/nw/common.py index f0e5900e..1b36c6a7 100644 --- a/nw/common.py +++ b/nw/common.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Common Functions +""" +novelWriter – Common Functions +============================== +Various common functions - novelWriter – Common Functions -================================ - Various functions used multiple places +File History: +Created: 2019-05-12 [0.1.0] - File History: - Created: 2019-05-12 [0.1.0] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import logging diff --git a/nw/config.py b/nw/config.py index ddec796f..a0fd6847 100644 --- a/nw/config.py +++ b/nw/config.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Config Class +""" +novelWriter – Config Class +========================== +Class holding the user preferences and handling the config file - novelWriter – Config Class -============================ - Class reading and holding the preferences of the application +File History: +Created: 2018-09-22 [0.0.1] - File History: - Created: 2018-09-22 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import logging diff --git a/nw/constants/constants.py b/nw/constants/constants.py index a39bb8e1..e59734f8 100644 --- a/nw/constants/constants.py +++ b/nw/constants/constants.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Constants +""" +novelWriter – Constants +======================= +Constants and maps for translating flags and enums to text - novelWriter – Constants -========================= - Constants for translating flags and enums to text +File History: +Created: 2019-04-28 [0.0.1] - File History: - Created: 2019-04-28 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ from nw.constants.enum import ( diff --git a/nw/constants/enum.py b/nw/constants/enum.py index 7079ce6e..072eec6c 100644 --- a/nw/constants/enum.py +++ b/nw/constants/enum.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Enums +""" +novelWriter – Enums +=================== +Global enum values - novelWriter – Enums -===================== - All enum values +File History: +Created: 2018-11-02 [0.0.1] - File History: - Created: 2018-11-02 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ from enum import Enum diff --git a/nw/constants/iso.py b/nw/constants/iso.py index 4cc83bcd..94c6ef81 100644 --- a/nw/constants/iso.py +++ b/nw/constants/iso.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter ISO Codes +""" +novelWriter – ISO Codes +======================= +Handles translating language codes to language names - novelWriter – ISO Codes -========================= - Handles translating language codes to language names +File History: +Created: 2019-11-05 [0.4.0] - File History: - Created: 2019-11-05 [0.4.0] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ class isoLanguage(): diff --git a/nw/core/document.py b/nw/core/document.py index e7ed46ba..7e833854 100644 --- a/nw/core/document.py +++ b/nw/core/document.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Project Document +""" +novelWriter – Project Document +============================== +Data class for a single novelWriter document - novelWriter – Project Document -================================ - Class holding a single novelWriter document +File History: +Created: 2018-09-29 [0.0.1] - File History: - Created: 2018-09-29 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import logging diff --git a/nw/core/index.py b/nw/core/index.py index d1851f5b..d249c004 100644 --- a/nw/core/index.py +++ b/nw/core/index.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Project Index +""" +novelWriter – Project Index +=========================== +Data class for the project index of tags, headers and references - novelWriter – Project Index -============================= - Class holding the project index of tags, headers and references +File History: +Created: 2019-05-27 [0.1.4] - File History: - Created: 2019-05-27 [0.1.4] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/core/item.py b/nw/core/item.py index 2ac93c42..e2a5a4e8 100644 --- a/nw/core/item.py +++ b/nw/core/item.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Project Item Class +""" +novelWriter – Project Item Class +================================ +Data class for a project tree item - novelWriter – Project Item Class -================================== - Class holding the data of a project tree item +File History: +Created: 2018-10-27 [0.0.1] - File History: - Created: 2018-10-27 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import logging diff --git a/nw/core/options.py b/nw/core/options.py index db94ae45..d95e5e6f 100644 --- a/nw/core/options.py +++ b/nw/core/options.py @@ -1,29 +1,28 @@ # -*- coding: utf-8 -*- -"""novelWriter Project Options Cache +""" +novelWriter – Project Options Cache +=================================== +Data class for user-defined GUI project options - novelWriter – Project Options Cache -===================================== - Class wrapping the project options state +File History: +Created: 2019-10-21 [0.3.1] +Rewritten: 2020-02-19 [0.4.5] - File History: - Created: 2019-10-21 [0.3.1] - Rewritten: 2020-02-19 [0.4.5] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import logging diff --git a/nw/core/project.py b/nw/core/project.py index 75d86aaa..4e1739f4 100644 --- a/nw/core/project.py +++ b/nw/core/project.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Project Wrapper +""" +novelWriter – Project Wrapper +============================= +Data class for novelWriter projects - novelWriter – Project Wrapper -=============================== - Class wrapping the data of a novelWriter project +File History: +Created: 2018-09-29 [0.0.1] - File History: - Created: 2018-09-29 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/core/spellcheck.py b/nw/core/spellcheck.py index 8e71831c..8b3807fa 100644 --- a/nw/core/spellcheck.py +++ b/nw/core/spellcheck.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Spell Check Classes +""" +novelWriter – Spell Check Classes +================================= +Wrapper classes for spell checking tools - novelWriter – Spell Check Classes -=================================== - Wrapper class for spell checking tools +File History: +Created: 2019-06-11 [0.1.5] - File History: - Created: 2019-06-11 [0.1.5] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/core/status.py b/nw/core/status.py index 71e2f8e4..cf0f9fab 100644 --- a/nw/core/status.py +++ b/nw/core/status.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Project Item Status Class +""" +novelWriter – Project Item Status Class +======================================= +Data class for the status/importance settings of a project item - novelWriter – Project Item Status Class -========================================= - Class holding the status/importance elements of a project item +File History: +Created: 2019-05-19 [0.1.3] - File History: - Created: 2019-05-19 [0.1.3] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import logging diff --git a/nw/core/tohtml.py b/nw/core/tohtml.py index 55da29d1..83e07ffa 100644 --- a/nw/core/tohtml.py +++ b/nw/core/tohtml.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter HTML Text Converter +""" +novelWriter – HTML Text Converter +================================= +Extends the Tokenizer class to generate HTML output - novelWriter – HTML Text Converter -=================================== - Extends the Tokenizer class to write HTML +File History: +Created: 2019-05-07 [0.0.1] - File History: - Created: 2019-05-07 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import logging diff --git a/nw/core/tokenizer.py b/nw/core/tokenizer.py index 2e7d0c6e..5f1aa40e 100644 --- a/nw/core/tokenizer.py +++ b/nw/core/tokenizer.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Text Tokenizer +""" +novelWriter – Text Tokenizer +============================ +Splits a piece of novelWriter markdown text into its elements - novelWriter – Text Tokenizer -============================== - Splits a piece of novelWriter markdown text into its elements +File History: +Created: 2019-05-05 [0.0.1] - File History: - Created: 2019-05-05 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import logging diff --git a/nw/core/tools.py b/nw/core/tools.py index 9e8229e3..44b4c865 100644 --- a/nw/core/tools.py +++ b/nw/core/tools.py @@ -1,31 +1,30 @@ # -*- coding: utf-8 -*- -"""novelWriter Various Tools +""" +novelWriter – Various Tools +=========================== +Various core tool functions - novelWriter – Various Tools -============================= - Various core tool functions +File History: +Created: 2019-04-22 [0.0.1] countWords +Created: 2019-10-13 [0.2.3] numberToWord, _numberToWordEN +Merged: 2020-05-08 [0.4.5] All of the above into this file +Created: 2020-07-05 [0.10.0] numberToRoman - File History: - Created: 2019-04-22 [0.0.1] countWords - Created: 2019-10-13 [0.2.3] numberToWord, _numberToWordEN - Merged: 2020-05-08 [0.4.5] All of the above into this file - Created: 2020-07-05 [0.10.0] numberToRoman +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import logging diff --git a/nw/core/tree.py b/nw/core/tree.py index d559d91b..6d15b123 100644 --- a/nw/core/tree.py +++ b/nw/core/tree.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Project Tree Class +""" +novelWriter – Project Tree Class +================================ +Data class for the project's tree of project items - novelWriter – Project Tree Class -================================== - Class holding the project's tree of project items +File History: +Created: 2020-05-07 [0.4.5] - File History: - Created: 2020-05-07 [0.4.5] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import logging diff --git a/nw/error.py b/nw/error.py index 586d1a1b..1f879e37 100644 --- a/nw/error.py +++ b/nw/error.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter Exception Handling +""" +novelWriter – Exception Handling +================================ +Error handling function and error dialog - novelWriter – Exception Handling -================================== - Error handling functions +File History: +Created: 2020-08-02 [0.10.2] - File History: - Created: 2020-08-02 [0.10.2] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ from PyQt5.QtCore import Qt diff --git a/nw/gui/about.py b/nw/gui/about.py index fe73387f..d584cb25 100644 --- a/nw/gui/about.py +++ b/nw/gui/about.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI About Box +""" +novelWriter – GUI About Box +=========================== +The about novelWriter dialog box - novelWriter – GUI About Box -============================= - The about novelWriter dialog box +File History: +Created: 2020-05-21 [0.5.2] - File History: - Created: 2020-05-21 [0.5.2] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/build.py b/nw/gui/build.py index 9cfa7085..c12be8b9 100644 --- a/nw/gui/build.py +++ b/nw/gui/build.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Build Novel Project +""" +novelWriter – GUI Build Novel Project +===================================== +GUI classes for the build novel project dialog - novelWriter – GUI Build Novel Project -======================================= - Class holding the build novel project dialog +File History: +Created: 2020-05-09 [0.5] - File History: - Created: 2020-05-09 [0.5] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/custom.py b/nw/gui/custom.py index 1658d5f1..0f989578 100644 --- a/nw/gui/custom.py +++ b/nw/gui/custom.py @@ -1,30 +1,29 @@ # -*- coding: utf-8 -*- -"""novelWriter Custom Widgets and Layouts +""" +novelWriter – Custom Widgets and Layouts +======================================== +Various custom widget and layout classes - novelWriter – Custom Widgets and Layouts -========================================== - Various custom widget and layout classes +File History: +Created: 2020-05-03 [0.4.5] QConfigLayout +Created: 2020-05-03 [0.4.5] QSwitch +Created: 2020-05-17 [0.5.1] PagedDialog - File History: - Created: 2020-05-03 [0.4.5] QConfigLayout - Created: 2020-05-03 [0.4.5] QSwitch - Created: 2020-05-17 [0.5.1] PagedDialog +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/doceditor.py b/nw/gui/doceditor.py index 3421276c..85d57ac4 100644 --- a/nw/gui/doceditor.py +++ b/nw/gui/doceditor.py @@ -1,34 +1,33 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Document Editor +""" +novelWriter – GUI Document Editor +================================= +GUI classes for the main document editor - novelWriter – GUI Document Editor -=================================== - Class holding the main document editor +File History: +Created: 2018-09-29 [0.0.1] GuiDocEditor +Created: 2019-04-22 [0.0.1] BackgroundWordCounter +Created: 2019-09-29 [0.2.1] GuiDocEditSearch +Created: 2020-04-25 [0.4.5] GuiDocEditHeader +Rewritten: 2020-06-15 [0.9.0] GuiDocEditSearch +Created: 2020-06-27 [0.10.0] GuiDocEditFooter +Rewritten: 2020-10-07 [1.0b3] BackgroundWordCounter - File History: - Created: 2018-09-29 [0.0.1] GuiDocEditor - Created: 2019-04-22 [0.0.1] BackgroundWordCounter - Created: 2019-09-29 [0.2.1] GuiDocEditSearch - Created: 2020-04-25 [0.4.5] GuiDocEditHeader - Rewritten: 2020-06-15 [0.9.0] GuiDocEditSearch - Created: 2020-06-27 [0.10.0] GuiDocEditFooter - Rewritten: 2020-10-07 [1.0b3] BackgroundWordCounter +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/dochighlight.py b/nw/gui/dochighlight.py index d06d1175..4e0ac4a0 100644 --- a/nw/gui/dochighlight.py +++ b/nw/gui/dochighlight.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Document Highlighter +""" +novelWriter – GUI Syntax Highlighter +==================================== +Class for the main document editor syntax highlighter - novelWriter – GUI Document Highlighter -======================================== - Subclass for the main editor syntax highlighting +File History: +Created: 2019-04-06 [0.0.1] - File History: - Created: 2019-04-06 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/docmerge.py b/nw/gui/docmerge.py index 54dc1811..d3004ec1 100644 --- a/nw/gui/docmerge.py +++ b/nw/gui/docmerge.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Doc Merge +""" +novelWriter – GUI Doc Merge Tool +================================ +GUI class for merging multiple documents to one document - novelWriter – GUI Doc Merge -============================= - Tool for merging multiple documents to one document +File History: +Created: 2020-01-23 [0.4.3] - File History: - Created: 2020-01-23 [0.4.3] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/docsplit.py b/nw/gui/docsplit.py index 609168db..a06aaa67 100644 --- a/nw/gui/docsplit.py +++ b/nw/gui/docsplit.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Doc Split +""" +novelWriter – GUI Doc Split Tool +================================ +GUI class for splitting a single document into multiple documents - novelWriter – GUI Doc Split -============================= - Tool for splitting a single document into multiple documents +File History: +Created: 2020-02-01 [0.4.3] - File History: - Created: 2020-02-01 [0.4.3] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/docviewer.py b/nw/gui/docviewer.py index 34f5ded3..55e458bb 100644 --- a/nw/gui/docviewer.py +++ b/nw/gui/docviewer.py @@ -1,32 +1,31 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Document Viewer +""" +novelWriter – GUI Document Viewer +================================= +GUI classes for the main document viewer - novelWriter – GUI Document Viewer -=================================== - Class holding the main document viewer +File History: +Created: 2019-05-10 [0.0.1] GuiDocViewer +Created: 2019-10-31 [0.3.2] GuiDocViewDetails +Created: 2020-04-25 [0.4.5] GuiDocViewHeader +Created: 2020-06-09 [0.8.0] GuiDocViewFooter +Created: 2020-09-08 [1.0b1] GuiDocViewHistory - File History: - Created: 2019-05-10 [0.0.1] GuiDocViewer - Created: 2019-10-31 [0.3.2] GuiDocViewDetails - Created: 2020-04-25 [0.4.5] GuiDocViewHeader - Created: 2020-06-09 [0.8.0] GuiDocViewFooter - Created: 2020-09-08 [1.0b1] GuiDocViewHistory +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/itemdetails.py b/nw/gui/itemdetails.py index 1a48e9cb..923f509a 100644 --- a/nw/gui/itemdetails.py +++ b/nw/gui/itemdetails.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Document Details - - novelWriter – GUI Document Details +""" +novelWriter – GUI Item Details Panel ==================================== - Class holding the project tree item details panel +GUI class for the project tree item details panel - File History: - Created: 2019-04-24 [0.0.1] +File History: +Created: 2019-04-24 [0.0.1] - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/itemeditor.py b/nw/gui/itemeditor.py index 218accee..63f67021 100644 --- a/nw/gui/itemeditor.py +++ b/nw/gui/itemeditor.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Item Editor +""" +novelWriter – GUI Item Editor +============================= +GUI class for the item editor dialog - novelWriter – GUI Item Editor -=============================== - Class holding the item editor dialog +File History: +Created: 2019-04-27 [0.0.1] - File History: - Created: 2019-04-27 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/mainmenu.py b/nw/gui/mainmenu.py index 554eca52..47a2f41b 100644 --- a/nw/gui/mainmenu.py +++ b/nw/gui/mainmenu.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Main Menu +""" +novelWriter – GUI Main Menu +=========================== +GUI class for the main window menu - novelWriter – GUI Main Menu -============================= - Class holding the main window menu +File History: +Created: 2019-04-27 [0.0.1] - File History: - Created: 2019-04-27 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/outline.py b/nw/gui/outline.py index 38046576..67cd9d07 100644 --- a/nw/gui/outline.py +++ b/nw/gui/outline.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Project Outline +""" +novelWriter – GUI Project Outline +================================= +GUI class for the project outline view - novelWriter – GUI Project Outline -=================================== - Class holding the project outline view +File History: +Created: 2019-11-16 [0.4.1] - File History: - Created: 2019-11-16 [0.4.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/outlinedetails.py b/nw/gui/outlinedetails.py index 0a6dce7f..6004318a 100644 --- a/nw/gui/outlinedetails.py +++ b/nw/gui/outlinedetails.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Project Outline Details +""" +novelWriter – GUI Project Outline Details +========================================= +GUI class for the project outline details panel - novelWriter – GUI Project Outline Details -=========================================== - Class holding the project outline details panel +File History: +Created: 2020-06-02 [0.7.0] - File History: - Created: 2020-06-02 [0.7.0] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/preferences.py b/nw/gui/preferences.py index 90b86a88..68c5c1ba 100644 --- a/nw/gui/preferences.py +++ b/nw/gui/preferences.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Preferences +""" +novelWriter – GUI Preferences +============================= +GUI classes for the user preferences dialog - novelWriter – GUI Preferences -=============================== - Class holding the preferences dialog +File History: +Created: 2019-06-10 [0.1.5] - File History: - Created: 2019-06-10 [0.1.5] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/projload.py b/nw/gui/projload.py index 348e26d7..39714cbb 100644 --- a/nw/gui/projload.py +++ b/nw/gui/projload.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Open Project +""" +novelWriter – GUI Open Project +============================== +GUI class for the load/browse/new project dialog - novelWriter – GUI Open Project -================================ - Class holding the load/browse/new project dialog +File History: +Created: 2020-02-26 [0.4.5] - File History: - Created: 2020-02-26 [0.4.5] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/projsettings.py b/nw/gui/projsettings.py index 6521e76c..bb9d3f7d 100644 --- a/nw/gui/projsettings.py +++ b/nw/gui/projsettings.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Project Settings +""" +novelWriter – GUI Project Settings +================================== +GUI classes for the project settings dialog - novelWriter – GUI Project Settings -==================================== - Class holding the project settings dialog +File History: +Created: 2018-09-29 [0.0.1] - File History: - Created: 2018-09-29 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/projtree.py b/nw/gui/projtree.py index 49ca0fcb..fcb5f0f4 100644 --- a/nw/gui/projtree.py +++ b/nw/gui/projtree.py @@ -1,29 +1,28 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Project Tree +""" +novelWriter – GUI Project Tree +============================== +GUI classes for the main window project tree - novelWriter – GUI project Tree -================================ - Class holding the project tree view +File History: +Created: 2018-09-29 [0.0.1] GuiProjectTree +Created: 2020-06-04 [0.7.0] GuiProjectTreeMenu - File History: - Created: 2018-09-29 [0.0.1] GuiProjectTree - Created: 2020-06-04 [0.7.0] GuiProjectTreeMenu +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/projwizard.py b/nw/gui/projwizard.py index 358f715c..b1d72520 100644 --- a/nw/gui/projwizard.py +++ b/nw/gui/projwizard.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI New Project Wizard +""" +novelWriter – GUI New Project Wizard +==================================== +GUI classes for the new project wizard dialog - novelWriter – GUI New project Wizard -====================================== - Class holding the new project wizard dialog +File History: +Created: 2020-07-11 [0.10.1] - File History: - Created: 2020-07-11 [0.10.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/statusbar.py b/nw/gui/statusbar.py index e1738447..f17af853 100644 --- a/nw/gui/statusbar.py +++ b/nw/gui/statusbar.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Main Window StatusBar +""" +novelWriter – GUI Main Window Status Bar +======================================== +GUI class for the main window status bar - novelWriter – GUI Main Window StatusBar -========================================= - Class holding the main window status bar +File History: +Created: 2019-04-20 [0.0.1] - File History: - Created: 2019-04-20 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/theme.py b/nw/gui/theme.py index 2b0f4608..7a231d1b 100644 --- a/nw/gui/theme.py +++ b/nw/gui/theme.py @@ -1,29 +1,28 @@ # -*- coding: utf-8 -*- -"""novelWriter Theme and Icons Classes +""" +novelWriter – Theme and Icons Classes +===================================== +Classes managing and caching themes and icons - novelWriter – Theme and Icons Classs -====================================== - Class managing and caching themes and icons +File History: +Created: 2019-05-18 [0.1.3] GuiTheme +Created: 2019-11-08 [0.4.0] GuiIcons - File History: - Created: 2019-05-18 [0.1.3] GuiTheme - Created: 2019-11-08 [0.4.0] GuiIcons +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/gui/writingstats.py b/nw/gui/writingstats.py index b1eb3d42..0b5aaabb 100644 --- a/nw/gui/writingstats.py +++ b/nw/gui/writingstats.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Writing Statistics +""" +novelWriter – GUI Writing Statistics +==================================== +GUI class for the session statistics dialog - novelWriter – GUI Writing Statistics -====================================== - Class holding the word count and session statistics dialog +File History: +Created: 2019-10-20 [0.3] - File History: - Created: 2019-10-20 [0.3] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw diff --git a/nw/guimain.py b/nw/guimain.py index 8f209717..88eb3fb9 100644 --- a/nw/guimain.py +++ b/nw/guimain.py @@ -1,28 +1,27 @@ # -*- coding: utf-8 -*- -"""novelWriter GUI Main Window +""" +novelWriter – GUI Main Window +============================= +The main application window - novelWriter – GUI Main Window -=============================== - Class holding the main application window +File History: +Created: 2018-09-22 [0.0.1] - File History: - Created: 2018-09-22 [0.0.1] +This file is a part of novelWriter +Copyright 2018–2021, Veronica Berglyd Olsen - This file is a part of novelWriter - Copyright 2018–2021, Veronica Berglyd Olsen +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . +You should have received a copy of the GNU General Public License +along with this program. If not, see . """ import nw