* when @widget and @target do not share a common ancestor. In that
* case @out_transform gets set to the identity matrix.
*
+ * To learn more about widget coordinate systems, see the coordinate
+ * system [overview](coordinates.html).
+ *
* Returns: %TRUE if the transform could be computed, %FALSE otherwise
*/
gboolean
*
* Computes the bounds for @widget in the coordinate space of @target.
*
- * FIXME: Explain what "bounds" are.
+ * The bounds of widget are (the bounding box of) the region that it is
+ * expected to draw in. See the [coordinate system](coordinates.html)
+ * overview to learn more.
*
* If the operation is successful, %TRUE is returned. If @widget has no
* bounds or the bounds cannot be expressed in @target's coordinate space
*
* Returns the width that has currently been allocated to @widget.
*
+ * To learn more about widget sizes, see the coordinate
+ * system [overview](coordinates.html).
+ *
* Returns: the width of the @widget
*/
int
*
* Returns the height that has currently been allocated to @widget.
*
+ * To learn more about widget sizes, see the coordinate
+ * system [overview](coordinates.html).
+ *
* Returns: the height of the @widget
*/
int
*
* For pointer events, see [method@Gtk.Widget.contains].
*
+ * To learn more about widget sizes, see the coordinate
+ * system [overview](coordinates.html).
+ *
* Returns: The width of @widget
*/
int
*
* For pointer events, see [method@Gtk.Widget.contains].
*
+ * To learn more about widget sizes, see the coordinate
+ * system [overview](coordinates.html).
+ *
* Returns: The height of @widget
*/
int
* writing orientation-independent code, such as when
* implementing [iface@Gtk.Orientable] widgets.
*
+ * To learn more about widget sizes, see the coordinate
+ * system [overview](coordinates.html).
+ *
* Returns: The size of @widget in @orientation.
*/
int