Drop gtk_drag_(un)highlight
authorMatthias Clasen <mclasen@redhat.com>
Wed, 8 Jan 2020 00:20:32 +0000 (19:20 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 8 Jan 2020 23:48:22 +0000 (18:48 -0500)
gtk/gtkdragdest.c
gtk/gtkdragdest.h

index 2bc6f77b38eea9e4b77526ccbf9b2b4c13abe9d4..41d7b7d117bce370618ad3de3de9407b5a8e8084 100644 (file)
@@ -596,9 +596,9 @@ gtk_drop_target_set_contains (GtkDropTarget *dest,
   dest->contains = contains;
 
   if (contains)
-    gtk_drag_highlight (widget);
+    gtk_widget_set_state_flags (widget, GTK_STATE_FLAG_DROP_ACTIVE, FALSE);
   else
-    gtk_drag_unhighlight (widget);
+    gtk_widget_unset_state_flags (widget, GTK_STATE_FLAG_DROP_ACTIVE);
 
   g_object_notify_by_pspec (G_OBJECT (dest), properties[PROP_CONTAINS]);
 }
@@ -778,38 +778,6 @@ gtk_drop_target_unset_widget (GtkEventController *controller)
   GTK_EVENT_CONTROLLER_CLASS (gtk_drop_target_parent_class)->unset_widget (controller);
 }
 
-/**
- * gtk_drag_highlight: (method)
- * @widget: a widget to highlight
- *
- * Highlights a widget as a currently hovered drop target.
- * To end the highlight, call gtk_drag_unhighlight().
- *
- * GTK calls this automatically if %GTK_DEST_DEFAULT_HIGHLIGHT is set.
- */
-void
-gtk_drag_highlight (GtkWidget *widget)
-{
-  g_return_if_fail (GTK_IS_WIDGET (widget));
-
-  gtk_widget_set_state_flags (widget, GTK_STATE_FLAG_DROP_ACTIVE, FALSE);
-}
-
-/**
- * gtk_drag_unhighlight: (method)
- * @widget: a widget to remove the highlight from
- *
- * Removes a highlight set by gtk_drag_highlight() from a widget.
- */
-void
-gtk_drag_unhighlight (GtkWidget *widget)
-{
-  g_return_if_fail (GTK_IS_WIDGET (widget));
-
-  gtk_widget_unset_state_flags (widget, GTK_STATE_FLAG_DROP_ACTIVE);
-}
-
-
 static void
 gtk_drag_get_data_got_data (GObject      *source,
                             GAsyncResult *result,
index 37cd2ef89e7440da9cb62edaa7380e08bc674dcf..a7ba6a5291e02a8ce28c8b33647c758ede7a9830 100644 (file)
@@ -86,12 +86,6 @@ GtkSelectionData *gtk_drop_target_read_selection_finish
                                                     GAsyncResult        *result,
                                                     GError             **error);
 
-GDK_AVAILABLE_IN_ALL
-void               gtk_drag_highlight            (GtkWidget  *widget);
-
-GDK_AVAILABLE_IN_ALL
-void               gtk_drag_unhighlight          (GtkWidget  *widget);
-
 
 G_END_DECLS