diff --git a/README.md b/README.md index 5ff2ed3..a288373 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ The table of contents is at the end of this abstract. - Section 3 to 21 describes the basics, with the example of a simple editor `tfe` (Text File Editor). - Section 22 to 25 describes GtkDrawingArea. -- Section 26 to 29 describes the list model and the list view (GtkListView, GtkGridView and GtkColumnView). +- Section 26 to 30 describes the list model and the list view (GtkListView, GtkGridView and GtkColumnView). It also describes GtkExpression. The latest version of the tutorial is located at [GTK4-tutorial GitHub repository](https://github.com/ToshioCP/GTK4-tutorial). @@ -28,7 +28,7 @@ These websites were opened in August of 2021. The old documents are located at [GTK Reference Manual](https://developer-old.gnome.org/gtk4/stable/) and [GNOME Developer Center](https://developer-old.gnome.org/). If you want to know about GObject and the type system, please refer to [GObject tutorial](https://github.com/ToshioCP/Gobject-tutorial). -GObject is the base of GTK 4, so it is important for developers to understand GObject for writing GTK 4 programs. +GObject is the base of GTK 4, so it is important for developers to understand GObject as well as GTK 4. #### Contribution @@ -39,7 +39,7 @@ You can post it to [GitHub issues](https://github.com/ToshioCP/GTK4-tutorial/iss You can also post updated files to [pull request](https://github.com/ToshioCP/GTK4-tutorial/pulls). One thing you need to be careful is to correct the source files, which are under the 'src' directory. Don't modify the files under `gfm` or `html` directories. -After modifying some source files (under `src` directory), run `rake` to create GFM (GitHub Flavoured Markdown) files or run `rake html` to create HTML files. +After modifying some source files , run `rake` to create GFM (GitHub Flavoured Markdown) files and run `rake html` to create HTML files. If you have a question, feel free to post it to `issue`. All questions are helpful and will make this tutorial get better. @@ -51,6 +51,13 @@ Type `rake html` for HTML. Type `rake pdf` for PDF. There is a document \("[How to build GTK 4 Tutorial](gfm/Readme_for_developers.md)"\) for further information. +#### License + +The license of this repository is GPL and written in [Section1](gfm/sec1.md). + +But new licenses, one of which is GFDL1.3 for documents and the other is GPL3 for programs, are under consideration. +The decision will be made on 15/April/2023. + ## Table of contents 1. [Prerequisite and License](gfm/sec1.md) diff --git a/docs/index.html b/docs/index.html index 974d81a..666365e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -111,7 +111,7 @@ basics. The table of contents is at the end of this abstract.

  • Section 3 to 21 describes the basics, with the example of a simple editor tfe (Text File Editor).
  • Section 22 to 25 describes GtkDrawingArea.
  • -
  • Section 26 to 29 describes the list model and the list view +
  • Section 26 to 30 describes the list model and the list view (GtkListView, GtkGridView and GtkColumnView). It also describes GtkExpression.
  • @@ -132,7 +132,7 @@ href="https://developer-old.gnome.org/">GNOME Developer Center.

    If you want to know about GObject and the type system, please refer to GObject tutorial. GObject is the base of GTK 4, so it is important for -developers to understand GObject for writing GTK 4 programs.

    +developers to understand GObject as well as GTK 4.

    Contribution

    This tutorial is still under development and unstable. Even though the codes of the examples have been tested on GTK 4 (version 4.8.1), @@ -144,9 +144,8 @@ href="https://github.com/ToshioCP/GTK4-tutorial/pulls">pull request. One thing you need to be careful is to correct the source files, which are under the ‘src’ directory. Don’t modify the files under gfm or html directories. After modifying some -source files (under src directory), run rake -to create GFM (GitHub Flavoured Markdown) files or run -rake html to create HTML files.

    +source files , run rake to create GFM (GitHub Flavoured +Markdown) files and run rake html to create HTML files.

    If you have a question, feel free to post it to issue. All questions are helpful and will make this tutorial get better.

    How to get @@ -156,6 +155,12 @@ Gtk 4 tutorial with HTML or PDF format

    rake html for HTML. Type rake pdf for PDF. There is a document (“How to build GTK 4 Tutorial”) for further information.

    +

    License

    +

    The license of this repository is GPL and written in Section1.

    +

    But new licenses, one of which is GFDL1.3 for documents and the other +is GPL3 for programs, are under consideration. The decision will be made +on 15/April/2023.

    Table of contents

    1. Prerequisite and License
    2. diff --git a/src/abstract.src.md b/src/abstract.src.md index 4f7ca52..bbd451a 100644 --- a/src/abstract.src.md +++ b/src/abstract.src.md @@ -6,7 +6,7 @@ The table of contents is at the end of this abstract. - Section 3 to 21 describes the basics, with the example of a simple editor `tfe` (Text File Editor). - Section 22 to 25 describes GtkDrawingArea. -- Section 26 to 29 describes the list model and the list view (GtkListView, GtkGridView and GtkColumnView). +- Section 26 to 30 describes the list model and the list view (GtkListView, GtkGridView and GtkColumnView). It also describes GtkExpression. The latest version of the tutorial is located at [GTK4-tutorial GitHub repository](https://github.com/ToshioCP/GTK4-tutorial). @@ -24,7 +24,7 @@ These websites were opened in August of 2021. The old documents are located at [GTK Reference Manual](https://developer-old.gnome.org/gtk4/stable/) and [GNOME Developer Center](https://developer-old.gnome.org/). If you want to know about GObject and the type system, please refer to [GObject tutorial](https://github.com/ToshioCP/Gobject-tutorial). -GObject is the base of GTK 4, so it is important for developers to understand GObject for writing GTK 4 programs. +GObject is the base of GTK 4, so it is important for developers to understand GObject as well as GTK 4. #### Contribution @@ -35,7 +35,7 @@ You can post it to [GitHub issues](https://github.com/ToshioCP/GTK4-tutorial/iss You can also post updated files to [pull request](https://github.com/ToshioCP/GTK4-tutorial/pulls). One thing you need to be careful is to correct the source files, which are under the 'src' directory. Don't modify the files under `gfm` or `html` directories. -After modifying some source files (under `src` directory), run `rake` to create GFM (GitHub Flavoured Markdown) files or run `rake html` to create HTML files. +After modifying some source files , run `rake` to create GFM (GitHub Flavoured Markdown) files and run `rake html` to create HTML files. If you have a question, feel free to post it to `issue`. All questions are helpful and will make this tutorial get better. @@ -52,3 +52,10 @@ There is a document \("[How to build GTK 4 Tutorial](Readme_for_developers.src.m @@@elif latex An appendix "How to build GTK 4 Tutorial" describes how to make them. @@@end + +#### License + +The license of this repository is GPL and written in [Section1](sec1.src.md). + +But new licenses, one of which is GFDL1.3 for documents and the other is GPL3 for programs, are under consideration. +The decision will be made on 15/April/2023.