[gtk+] notebook: Add .dnd style class to tabs during reorder
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] notebook: Add .dnd style class to tabs during reorder
- Date: Mon, 11 Jan 2016 16:53:50 +0000 (UTC)
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]