widget: Mark compute functions as G_GNUC_WARN_UNUSED_RESULT

Lots of code does not error-check these functions, and when we add CSS
transforms, they will start failing. And we want people to check that.
This commit is contained in:
Benjamin Otte 2019-02-20 05:00:13 +01:00
parent 01f7f255b5
commit 02e856f62e

View File

@ -612,16 +612,16 @@ void gtk_widget_get_allocation (GtkWidget *widget,
GDK_AVAILABLE_IN_ALL
gboolean gtk_widget_compute_transform (GtkWidget *widget,
GtkWidget *target,
graphene_matrix_t *out_transform);
graphene_matrix_t *out_transform) G_GNUC_WARN_UNUSED_RESULT;
GDK_AVAILABLE_IN_ALL
gboolean gtk_widget_compute_bounds (GtkWidget *widget,
GtkWidget *target,
graphene_rect_t *out_bounds);
graphene_rect_t *out_bounds) G_GNUC_WARN_UNUSED_RESULT;
GDK_AVAILABLE_IN_ALL
gboolean gtk_widget_compute_point (GtkWidget *widget,
GtkWidget *target,
const graphene_point_t *point,
graphene_point_t *out_point);
graphene_point_t *out_point) G_GNUC_WARN_UNUSED_RESULT;
GDK_AVAILABLE_IN_ALL
int gtk_widget_get_width (GtkWidget *widget);