diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2019-06-27 18:26:19 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2019-06-30 23:42:44 +0100 |
commit | 7ae04ba36b3031a8795e2778e171c886f6b922ce (patch) | |
tree | 0526676664a90de6b4f3627566a95610a9fb2a7a /gtk/gtkconstraint.c | |
parent | 39c284c49028399272c25fb88fc6022f3e7f9dff (diff) | |
download | gtk+-7ae04ba36b3031a8795e2778e171c886f6b922ce.tar.gz |
Use generic pointers for constraint targets
Since GtkWidget implements GtkConstraintTarget, we can omit the explicit
cast, and validate the type at run time.
Diffstat (limited to 'gtk/gtkconstraint.c')
-rw-r--r-- | gtk/gtkconstraint.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gtk/gtkconstraint.c b/gtk/gtkconstraint.c index 98a6afab2b..6c20c48b94 100644 --- a/gtk/gtkconstraint.c +++ b/gtk/gtkconstraint.c @@ -315,11 +315,11 @@ gtk_constraint_init (GtkConstraint *self) /** * gtk_constraint_new: - * @target: (nullable): a #GtkConstraintTarget - * @target_attribute: the attribute of @target_widget to be set + * @target: (nullable) (type GtkConstraintTarget): a #GtkConstraintTarget + * @target_attribute: the attribute of @target to be set * @relation: the relation equivalence between @target_attribute and @source_attribute - * @source: (nullable): a #GtkConstraintTarget - * @source_attribute: the attribute of @source_widget to be read + * @source: (nullable) (type GtkConstraintTarget): a #GtkConstraintTarget + * @source_attribute: the attribute of @source to be read * @multiplier: a multiplication factor to be applied to @source_attribute * @constant: a constant factor to be added to @source_attribute * @strength: the strength of the constraint @@ -330,10 +330,10 @@ gtk_constraint_init (GtkConstraint *self) * Returns: the newly created #GtkConstraint */ GtkConstraint * -gtk_constraint_new (GtkConstraintTarget *target, +gtk_constraint_new (gpointer target, GtkConstraintAttribute target_attribute, GtkConstraintRelation relation, - GtkConstraintTarget *source, + gpointer source, GtkConstraintAttribute source_attribute, double multiplier, double constant, @@ -356,8 +356,8 @@ gtk_constraint_new (GtkConstraintTarget *target, /** * gtk_constraint_new_constant: - * @target: (nullable): a #GtkConstraintTarget - * @target_attribute: the attribute of @target_widget to be set + * @target: (nullable) (type GtkConstraintTarget): a #GtkConstraintTarget + * @target_attribute: the attribute of @target to be set * @relation: the relation equivalence between @target_attribute and @constant * @constant: a constant factor to be set on @target_attribute * @strength: the strength of the constraint @@ -368,7 +368,7 @@ gtk_constraint_new (GtkConstraintTarget *target, * Returns: the newly created #GtkConstraint */ GtkConstraint * -gtk_constraint_new_constant (GtkConstraintTarget *target, +gtk_constraint_new_constant (gpointer target, GtkConstraintAttribute target_attribute, GtkConstraintRelation relation, double constant, |