Attributes and object arguments

The canvas makes extensive use of the Gtk object argument system — all the items' attributes are configured and queried through it. You only need to have only a minimal knowledge of how the argument system works, so do not worry if you do not want to learn all the details. Here we will explain everything you need to know.

Using the Gtk argument system to to configure and query the canvas item arguments has the advantage of making it easy for language bindings to do their job, and it also avoids having many API entry points for all the canvas items.