[gtk/wip/ebassi/constraint-layout] Remove specialised API from GtkConstraint



commit c76c1a46e4c9527dea204feb8ac913593e313abf
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Mon Jul 1 01:05:04 2019 +0100

    Remove specialised API from GtkConstraint
    
    Thet widget-based API for constraint target and source properties is
    unused, and not really necessary.

 gtk/gtkconstraint.c | 38 --------------------------------------
 gtk/gtkconstraint.h |  4 ----
 2 files changed, 42 deletions(-)
---
diff --git a/gtk/gtkconstraint.c b/gtk/gtkconstraint.c
index 48a97eb00e..77ae83c4e4 100644
--- a/gtk/gtkconstraint.c
+++ b/gtk/gtkconstraint.c
@@ -386,25 +386,6 @@ gtk_constraint_new_constant (gpointer                target,
                        NULL);
 }
 
-/**
- * gtk_constraint_get_target_widget:
- * @constraint: a #GtkConstraint
- *
- * Retrieves the target widget for the @constraint.
- *
- * Returns: (transfer none) (nullable): a #GtkWidget
- */
-GtkWidget *
-gtk_constraint_get_target_widget (GtkConstraint *constraint)
-{
-  g_return_val_if_fail (GTK_IS_CONSTRAINT (constraint), NULL);
-
-  if (GTK_IS_WIDGET (constraint->target))
-    return GTK_WIDGET (constraint->target);
-
-  return NULL;
-}
-
 /**
  * gtk_constraint_get_target:
  * @constraint: a #GtkConstraint
@@ -440,25 +421,6 @@ gtk_constraint_get_target_attribute (GtkConstraint *constraint)
   return constraint->target_attribute;
 }
 
-/**
- * gtk_constraint_get_source_widget:
- * @constraint: a #GtkConstraint
- *
- * Retrieves the source widget for the @constraint.
- *
- * Returns: (transfer none) (nullable): a #GtkWidget
- */
-GtkWidget *
-gtk_constraint_get_source_widget (GtkConstraint *constraint)
-{
-  g_return_val_if_fail (GTK_IS_CONSTRAINT (constraint), NULL);
-
-  if (GTK_IS_WIDGET (constraint->source))
-    return GTK_WIDGET (constraint->source);
-
-  return NULL;
-}
-
 /**
  * gtk_constraint_get_source:
  * @constraint: a #GtkConstraint
diff --git a/gtk/gtkconstraint.h b/gtk/gtkconstraint.h
index 6d1d7be1a6..2f14e66999 100644
--- a/gtk/gtkconstraint.h
+++ b/gtk/gtkconstraint.h
@@ -73,15 +73,11 @@ GtkConstraint *         gtk_constraint_new_constant             (gpointer
                                                                  double                  constant,
                                                                  int                     strength);
 
-GDK_AVAILABLE_IN_ALL
-GtkWidget *             gtk_constraint_get_target_widget        (GtkConstraint          *constraint);
 GDK_AVAILABLE_IN_ALL
 GtkConstraintTarget *   gtk_constraint_get_target               (GtkConstraint          *constraint);
 GDK_AVAILABLE_IN_ALL
 GtkConstraintAttribute  gtk_constraint_get_target_attribute     (GtkConstraint          *constraint);
 GDK_AVAILABLE_IN_ALL
-GtkWidget *             gtk_constraint_get_source_widget        (GtkConstraint          *constraint);
-GDK_AVAILABLE_IN_ALL
 GtkConstraintTarget *   gtk_constraint_get_source               (GtkConstraint          *constraint);
 GDK_AVAILABLE_IN_ALL
 GtkConstraintAttribute  gtk_constraint_get_source_attribute     (GtkConstraint          *constraint);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]