[gnome-shell] xdnd: Rename XDnD handling signals to more inclusive ones



commit 46f3712421ec0d2f5a0fdc98850d02fc7c49c16f
Author: Hyungwon Hwang <hyungwon hwang7 gmail com>
Date:   Wed Dec 21 22:22:47 2016 +0900

    xdnd: Rename XDnD handling signals to more inclusive ones
    
    Rename the signals which have been used to handle XDnd events to more inclusive
    ones. So that these signals can be used to handle the DnD events in Wayland.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765003

 js/ui/xdndHandler.js |    6 +++---
 src/shell-global.c   |   12 ++++++------
 2 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/js/ui/xdndHandler.js b/js/ui/xdndHandler.js
index b132d20..18ae23c 100644
--- a/js/ui/xdndHandler.js
+++ b/js/ui/xdndHandler.js
@@ -24,9 +24,9 @@ const XdndHandler = new Lang.Class({
         if (!Meta.is_wayland_compositor())
             global.init_xdnd();
 
-        global.connect('xdnd-enter', Lang.bind(this, this._onEnter));
-        global.connect('xdnd-position-changed', Lang.bind(this, this._onPositionChanged));
-        global.connect('xdnd-leave', Lang.bind(this, this._onLeave));
+        global.connect('dnd-enter', Lang.bind(this, this._onEnter));
+        global.connect('dnd-position-change', Lang.bind(this, this._onPositionChanged));
+        global.connect('dnd-leave', Lang.bind(this, this._onLeave));
 
         this._windowGroupVisibilityHandlerId = 0;
     },
diff --git a/src/shell-global.c b/src/shell-global.c
index b306694..893cf83 100644
--- a/src/shell-global.c
+++ b/src/shell-global.c
@@ -360,7 +360,7 @@ shell_global_class_init (ShellGlobalClass *klass)
 
   /* Emitted from gnome-shell-plugin.c during event handling */
   shell_global_signals[XDND_POSITION_CHANGED] =
-      g_signal_new ("xdnd-position-changed",
+      g_signal_new ("dnd-position-change",
                     G_TYPE_FROM_CLASS (klass),
                     G_SIGNAL_RUN_LAST,
                     0,
@@ -369,7 +369,7 @@ shell_global_class_init (ShellGlobalClass *klass)
 
   /* Emitted from gnome-shell-plugin.c during event handling */
   shell_global_signals[XDND_LEAVE] =
-      g_signal_new ("xdnd-leave",
+      g_signal_new ("dnd-leave",
                     G_TYPE_FROM_CLASS (klass),
                     G_SIGNAL_RUN_LAST,
                     0,
@@ -378,7 +378,7 @@ shell_global_class_init (ShellGlobalClass *klass)
 
   /* Emitted from gnome-shell-plugin.c during event handling */
   shell_global_signals[XDND_ENTER] =
-      g_signal_new ("xdnd-enter",
+      g_signal_new ("dnd-enter",
                     G_TYPE_FROM_CLASS (klass),
                     G_SIGNAL_RUN_LAST,
                     0,
@@ -1962,7 +1962,7 @@ gboolean _shell_global_check_xdnd_event (ShellGlobal  *global,
 
       /* Store the timestamp of the xdnd position event */
       global->xdnd_timestamp = xev->xclient.data.l[3];
-      g_signal_emit_by_name (G_OBJECT (global), "xdnd-position-changed",
+      g_signal_emit_by_name (G_OBJECT (global), "dnd-position-change",
                             (int)(xev->xclient.data.l[2] >> 16), (int)(xev->xclient.data.l[2] & 0xFFFF));
       global->xdnd_timestamp = 0;
 
@@ -1970,13 +1970,13 @@ gboolean _shell_global_check_xdnd_event (ShellGlobal  *global,
     }
    else if (xev->xany.type == ClientMessage && xev->xclient.message_type == gdk_x11_get_xatom_by_name 
("XdndLeave"))
     {
-      g_signal_emit_by_name (G_OBJECT (global), "xdnd-leave");
+      g_signal_emit_by_name (G_OBJECT (global), "dnd-leave");
 
       return TRUE;
     }
    else if (xev->xany.type == ClientMessage && xev->xclient.message_type == gdk_x11_get_xatom_by_name 
("XdndEnter"))
     {
-      g_signal_emit_by_name (G_OBJECT (global), "xdnd-enter");
+      g_signal_emit_by_name (G_OBJECT (global), "dnd-enter");
 
       return TRUE;
     }


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