Documentation on the bindings #777
-
Since this is my first time trying out and experimenting around with Gir.Core, there was some stuff that I came across that I had no idea on what it does. For example, the difference between I'm aware of all the C documentation on https://docs.gtk.org/, and I can use that as a reference for figuring out each of the different functions, but some of them, like So I'm wondering, is there any plans on creating documentation on all the bindings in Gir.Core? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Generating some API documentation is planned for 0.4.0 (see #411). But this will probably pretty rudimentary. In general the Bindings are created in a 2 Layer approach. E.g. users of the bindings should use the Namespace As the Bindings are not complete yet and often users have special needs all those internal bindings are publicly available and only moved into the As an example |
Beta Was this translation helpful? Give feedback.
Generating some API documentation is planned for 0.4.0 (see #411). But this will probably pretty rudimentary.
In general the Bindings are created in a 2 Layer approach. E.g. users of the bindings should use the Namespace
Gtk
and notGtk.Internal
as the internal namespace only contains internal code which is not as easy to use from an enduser perspective. The classes living in theGtk
namespace will call intoGtk.Internal
to make things work.As the Bindings are not complete yet and often users have special needs all those internal bindings are publicly available and only moved into the
internal
namespace to allow users to dig into the low level stuff if needed.As an example
Gtk.Box
is the…