mirror of
https://github.com/ToshioCP/Gtk4-tutorial.git
synced 2025-01-12 20:03:28 +01:00
Announce that new licenses are under consideration.
This commit is contained in:
parent
0c1dd15314
commit
de7b7ef372
3 changed files with 30 additions and 11 deletions
13
README.md
13
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)
|
||||
|
|
|
@ -111,7 +111,7 @@ basics. The table of contents is at the end of this abstract.</p>
|
|||
<li>Section 3 to 21 describes the basics, with the example of a simple
|
||||
editor <code>tfe</code> (Text File Editor).</li>
|
||||
<li>Section 22 to 25 describes GtkDrawingArea.</li>
|
||||
<li>Section 26 to 29 describes the list model and the list view
|
||||
<li>Section 26 to 30 describes the list model and the list view
|
||||
(GtkListView, GtkGridView and GtkColumnView). It also describes
|
||||
GtkExpression.</li>
|
||||
</ul>
|
||||
|
@ -132,7 +132,7 @@ href="https://developer-old.gnome.org/">GNOME Developer Center</a>.</p>
|
|||
<p>If you want to know about GObject and the type system, please refer
|
||||
to <a href="https://github.com/ToshioCP/Gobject-tutorial">GObject
|
||||
tutorial</a>. GObject is the base of GTK 4, so it is important for
|
||||
developers to understand GObject for writing GTK 4 programs.</p>
|
||||
developers to understand GObject as well as GTK 4.</p>
|
||||
<h4 id="contribution">Contribution</h4>
|
||||
<p>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</a>.
|
|||
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
|
||||
<code>gfm</code> or <code>html</code> directories. After modifying some
|
||||
source files (under <code>src</code> directory), run <code>rake</code>
|
||||
to create GFM (GitHub Flavoured Markdown) files or run
|
||||
<code>rake html</code> to create HTML files.</p>
|
||||
source files , run <code>rake</code> to create GFM (GitHub Flavoured
|
||||
Markdown) files and run <code>rake html</code> to create HTML files.</p>
|
||||
<p>If you have a question, feel free to post it to <code>issue</code>.
|
||||
All questions are helpful and will make this tutorial get better.</p>
|
||||
<h4 id="how-to-get-gtk-4-tutorial-with-html-or-pdf-format">How to get
|
||||
|
@ -156,6 +155,12 @@ Gtk 4 tutorial with HTML or PDF format</h4>
|
|||
<code>rake html</code> for HTML. Type <code>rake pdf</code> for PDF.
|
||||
There is a document (“<a href="Readme_for_developers.html">How to build
|
||||
GTK 4 Tutorial</a>”) for further information.</p>
|
||||
<h4 id="license">License</h4>
|
||||
<p>The license of this repository is GPL and written in <a
|
||||
href="sec1.html">Section1</a>.</p>
|
||||
<p>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.</p>
|
||||
<h2 id="table-of-contents">Table of contents</h2>
|
||||
<ol type="1">
|
||||
<li><a href="sec1.html">Prerequisite and License</a></li>
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue