[gnumeric] GUI: Make notebook tab check for drag-and-drop more generic.



commit dcc2ad3391defaeb93c81d669df2dbd6952969a3
Author: Morten Welinder <terra gnome org>
Date:   Tue Apr 2 20:54:41 2013 -0400

    GUI: Make notebook tab check for drag-and-drop more generic.

 ChangeLog     |   10 ++++++++--
 src/wbc-gtk.c |    4 ++--
 2 files changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index a548e8c..d8a7b08 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2013-04-02  Morten Welinder  <terra gnome org>
+
+       * src/wbc-gtk.c (cb_wbcg_drag_motion): Fix test for notebook tab
+       widget.
+       (cb_wbcg_drag_leave): Ditto.
+
 2013-03-27  Morten Welinder  <terra gnome org>
 
        * src/gnumeric-conf.c (gnm_conf_get_detachable_toolbars): Fix the
@@ -5,8 +11,8 @@
 
 2013-03-27  Jean Brefort  <jean brefort normalesup org>
 
-       * src/sheet-object-widget.c (sheet_widget_list_create_widget): remove the
-       frame.
+       * src/sheet-object-widget.c (sheet_widget_list_create_widget):
+       remove the frame.
 
 2013-03-26  Morten Welinder  <terra gnome org>
 
diff --git a/src/wbc-gtk.c b/src/wbc-gtk.c
index 185366f..6ec5733 100644
--- a/src/wbc-gtk.c
+++ b/src/wbc-gtk.c
@@ -2576,7 +2576,7 @@ cb_wbcg_drag_motion (GtkWidget *widget, GdkDragContext *context,
 {
        GtkWidget *source_widget = gtk_drag_get_source_widget (context);
 
-       if (IS_EDITABLE_LABEL (source_widget)) {
+       if (GNM_IS_NOTEBOOK (gtk_widget_get_parent (source_widget))) {
                /* The user wants to reorder sheets. We simulate a
                 * drag motion over a label.
                 */
@@ -2598,7 +2598,7 @@ cb_wbcg_drag_leave (GtkWidget *widget, GdkDragContext *context,
 
        g_return_if_fail (IS_WBC_GTK (wbcg));
 
-       if (IS_EDITABLE_LABEL (source_widget))
+       if (GNM_IS_NOTEBOOK (gtk_widget_get_parent (source_widget)))
                gtk_widget_hide (
                        g_object_get_data (G_OBJECT (source_widget), "arrow"));
        else if (wbcg_is_local_drag (wbcg, source_widget))


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