Commit 8ece2c73d67c484794168448d16494356bbb1c49

Thomas de Grivel 2020-05-02T19:18:33

remove unused drag and drop code

diff --git a/gtk/rtbuf_gtk.c b/gtk/rtbuf_gtk.c
index 332b50f..9bdd76a 100644
--- a/gtk/rtbuf_gtk.c
+++ b/gtk/rtbuf_gtk.c
@@ -402,7 +402,6 @@ int main (int argc, char *argv[])
   assert(g_rtbuf);
   gtk_init(&argc, &argv);
   rtbuf_gtk_connection_init();
-  rtbuf_gtk_output_init();
   rtbuf_gtk_library_load();
   if (rtbuf_gtk_builder())
     return 1;
diff --git a/gtk/rtbuf_gtk.h b/gtk/rtbuf_gtk.h
index 564c3ba..7e9196f 100644
--- a/gtk/rtbuf_gtk.h
+++ b/gtk/rtbuf_gtk.h
@@ -22,12 +22,6 @@
 #include "rtbuf_output_widget.h"
 #include "rtbuf_widget.h"
 
-enum dnd_targets {
-  TARGET_RTBUF,
-  TARGET_RTBUF_OUTPUT,
-  N_TARGETS
-};
-
 typedef struct signal_binding {
   const char *signal;
   GCallback callback;
@@ -36,8 +30,6 @@ typedef struct signal_binding {
 extern GtkLayout              *modular_layout;
 extern s_rtbuf_gtk_connection *modular_connections;
 
-extern GtkTargetList *rtbuf_move_target_list;
-
 extern GtkWidget              *drag_widget;
 extern s_rtbuf_gtk_connection *drag_connection;
 extern gint                    drag_x;
@@ -52,7 +44,6 @@ gboolean rtbuf_gtk_rtbuf_button_press (GtkWidget *widget,
 gboolean rtbuf_gtk_input_check_button_press (RtbufInputWidget *widget,
                                              GdkEvent *event);
 
-void     rtbuf_gtk_output_init ();
 gboolean rtbuf_gtk_output_check_button_press (RtbufOutputWidget *widget,
                                               GdkEvent *event);
 gboolean rtbuf_gtk_output_check_button_release (RtbufOutputWidget *widget,
diff --git a/gtk/rtbuf_gtk_input.c b/gtk/rtbuf_gtk_input.c
index 3bc4800..713a93b 100644
--- a/gtk/rtbuf_gtk_input.c
+++ b/gtk/rtbuf_gtk_input.c
@@ -21,20 +21,6 @@
 #include "rtbuf_gtk.h"
 #include "rtbuf_input_widget.h"
 
-GtkTargetList *rtbuf_gtk_input_target_list;
-#define RTBUF_GTK_INPUT_TARGETS 1
-GtkTargetEntry rtbuf_gtk_input_target_entry[RTBUF_GTK_INPUT_TARGETS]
-= {
-  {"RtbufOutputWidget", GTK_TARGET_SAME_APP, TARGET_RTBUF_OUTPUT}
-};
-
-void rtbuf_gtk_input_init ()
-{
-  rtbuf_gtk_input_target_list =
-    gtk_target_list_new(rtbuf_gtk_input_target_entry,
-                        RTBUF_GTK_INPUT_TARGETS);
-}
-
 void rtbuf_gtk_input_disconnect (RtbufInputWidget *widget)
 {
   (void) widget;
diff --git a/gtk/rtbuf_gtk_output.c b/gtk/rtbuf_gtk_output.c
index cb6d9bf..6438838 100644
--- a/gtk/rtbuf_gtk_output.c
+++ b/gtk/rtbuf_gtk_output.c
@@ -21,20 +21,6 @@
 #include "rtbuf_gtk.h"
 #include "rtbuf_output_widget.h"
 
-GtkTargetList *rtbuf_gtk_output_target_list;
-#define RTBUF_GTK_OUTPUT_TARGETS 1
-GtkTargetEntry rtbuf_gtk_output_target_entry[RTBUF_GTK_OUTPUT_TARGETS]
-= {
-  {"RtbufOutputWidget", GTK_TARGET_SAME_APP, TARGET_RTBUF_OUTPUT}
-};
-
-void rtbuf_gtk_output_init ()
-{
-  rtbuf_gtk_output_target_list =
-    gtk_target_list_new(rtbuf_gtk_output_target_entry,
-                        RTBUF_GTK_OUTPUT_TARGETS);
-}
-
 void rtbuf_gtk_output_disconnect (RtbufOutputWidget *widget)
 {
   (void) widget;