[gtk+] notebook: Add .dnd style class to tabs during reorder



commit b917a0b155b005dee625b3b35f1072c916023640
Author: Benjamin Otte <otte redhat com>
Date:   Mon Jan 11 17:46:15 2016 +0100

    notebook: Add .dnd style class to tabs during reorder

 gtk/gtknotebook.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c
index 426281f..135c3eb 100644
--- a/gtk/gtknotebook.c
+++ b/gtk/gtknotebook.c
@@ -2982,6 +2982,7 @@ show_drag_window (GtkNotebook        *notebook,
   gtk_widget_set_parent_window (page->tab_label, priv->drag_window);
   gtk_widget_set_child_visible (page->tab_label, TRUE);
   g_object_unref (page->tab_label);
+  gtk_css_gadget_add_class (page->gadget, GTK_STYLE_CLASS_DND);
 
   /* the grab will dissapear when the window is hidden */
   gdk_seat_grab (gdk_device_get_seat (device), priv->drag_window,
@@ -3016,6 +3017,8 @@ hide_drag_window (GtkNotebook        *notebook,
       g_object_unref (page->tab_label);
     }
 
+  gtk_css_gadget_remove_class (page->gadget, GTK_STYLE_CLASS_DND);
+
   if (priv->drag_window &&
       gdk_window_is_visible (priv->drag_window))
     gdk_window_hide (priv->drag_window);


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