summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@nuclecu.unam.mx>1999-01-20 23:53:29 +0000
committerArturo Espinosa <unammx@src.gnome.org>1999-01-20 23:53:29 +0000
commitdf21a7064f0c5130d84e035f820eae197024992b (patch)
tree7ef05d7e315f940d7940e61e714da3beaee9c3bc
parent255005f0e9d36d3bc04ff0f6d8d368b0a6c0a7a9 (diff)
downloadgdk-pixbuf-df21a7064f0c5130d84e035f820eae197024992b.tar.gz
Allow button 2 to act as GDK_ACTION_ASK. Also, allow MOD1 to specify
1999-01-20 Federico Mena Quintero <federico@nuclecu.unam.mx> * gtk/gtkdnd.c (gtk_drag_get_event_action): Allow button 2 to act as GDK_ACTION_ASK. Also, allow MOD1 to specify GDK_ACTION_ASK only if that action is enabled in the actions argument.
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLog.pre-2-06
-rw-r--r--ChangeLog.pre-2-106
-rw-r--r--ChangeLog.pre-2-26
-rw-r--r--ChangeLog.pre-2-46
-rw-r--r--ChangeLog.pre-2-66
-rw-r--r--ChangeLog.pre-2-86
-rw-r--r--gtk/gtkdnd.c4
-rw-r--r--gtk/gtktypebuiltins_evals.c1
9 files changed, 45 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 5b4e8cd02..63d8f8766 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+1999-01-20 Federico Mena Quintero <federico@nuclecu.unam.mx>
+
+ * gtk/gtkdnd.c (gtk_drag_get_event_action): Allow button 2 to act
+ as GDK_ACTION_ASK. Also, allow MOD1 to specify GDK_ACTION_ASK
+ only if that action is enabled in the actions argument.
+
1999-01-20 Raja R Harinath <harinath@cs.umn.edu>
* configure.in (gtklocaledir): New variable. Define to
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0
index 5b4e8cd02..63d8f8766 100644
--- a/ChangeLog.pre-2-0
+++ b/ChangeLog.pre-2-0
@@ -1,3 +1,9 @@
+1999-01-20 Federico Mena Quintero <federico@nuclecu.unam.mx>
+
+ * gtk/gtkdnd.c (gtk_drag_get_event_action): Allow button 2 to act
+ as GDK_ACTION_ASK. Also, allow MOD1 to specify GDK_ACTION_ASK
+ only if that action is enabled in the actions argument.
+
1999-01-20 Raja R Harinath <harinath@cs.umn.edu>
* configure.in (gtklocaledir): New variable. Define to
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 5b4e8cd02..63d8f8766 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,9 @@
+1999-01-20 Federico Mena Quintero <federico@nuclecu.unam.mx>
+
+ * gtk/gtkdnd.c (gtk_drag_get_event_action): Allow button 2 to act
+ as GDK_ACTION_ASK. Also, allow MOD1 to specify GDK_ACTION_ASK
+ only if that action is enabled in the actions argument.
+
1999-01-20 Raja R Harinath <harinath@cs.umn.edu>
* configure.in (gtklocaledir): New variable. Define to
diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2
index 5b4e8cd02..63d8f8766 100644
--- a/ChangeLog.pre-2-2
+++ b/ChangeLog.pre-2-2
@@ -1,3 +1,9 @@
+1999-01-20 Federico Mena Quintero <federico@nuclecu.unam.mx>
+
+ * gtk/gtkdnd.c (gtk_drag_get_event_action): Allow button 2 to act
+ as GDK_ACTION_ASK. Also, allow MOD1 to specify GDK_ACTION_ASK
+ only if that action is enabled in the actions argument.
+
1999-01-20 Raja R Harinath <harinath@cs.umn.edu>
* configure.in (gtklocaledir): New variable. Define to
diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4
index 5b4e8cd02..63d8f8766 100644
--- a/ChangeLog.pre-2-4
+++ b/ChangeLog.pre-2-4
@@ -1,3 +1,9 @@
+1999-01-20 Federico Mena Quintero <federico@nuclecu.unam.mx>
+
+ * gtk/gtkdnd.c (gtk_drag_get_event_action): Allow button 2 to act
+ as GDK_ACTION_ASK. Also, allow MOD1 to specify GDK_ACTION_ASK
+ only if that action is enabled in the actions argument.
+
1999-01-20 Raja R Harinath <harinath@cs.umn.edu>
* configure.in (gtklocaledir): New variable. Define to
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 5b4e8cd02..63d8f8766 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,9 @@
+1999-01-20 Federico Mena Quintero <federico@nuclecu.unam.mx>
+
+ * gtk/gtkdnd.c (gtk_drag_get_event_action): Allow button 2 to act
+ as GDK_ACTION_ASK. Also, allow MOD1 to specify GDK_ACTION_ASK
+ only if that action is enabled in the actions argument.
+
1999-01-20 Raja R Harinath <harinath@cs.umn.edu>
* configure.in (gtklocaledir): New variable. Define to
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 5b4e8cd02..63d8f8766 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,9 @@
+1999-01-20 Federico Mena Quintero <federico@nuclecu.unam.mx>
+
+ * gtk/gtkdnd.c (gtk_drag_get_event_action): Allow button 2 to act
+ as GDK_ACTION_ASK. Also, allow MOD1 to specify GDK_ACTION_ASK
+ only if that action is enabled in the actions argument.
+
1999-01-20 Raja R Harinath <harinath@cs.umn.edu>
* configure.in (gtklocaledir): New variable. Define to
diff --git a/gtk/gtkdnd.c b/gtk/gtkdnd.c
index 62af27d5d..35d95411a 100644
--- a/gtk/gtkdnd.c
+++ b/gtk/gtkdnd.c
@@ -421,7 +421,7 @@ gtk_drag_get_event_action (GdkEvent *event, gint button, GdkDragAction actions)
break;
}
- if (button == 3)
+ if (((button == 2) || (button == 3)) && (actions & GDK_ACTION_ASK))
return GDK_ACTION_ASK;
if (state & (GDK_SHIFT_MASK | GDK_CONTROL_MASK))
@@ -435,7 +435,7 @@ gtk_drag_get_event_action (GdkEvent *event, gint button, GdkDragAction actions)
}
else
{
- if (state & (GDK_MOD1_MASK))
+ if ((state & (GDK_MOD1_MASK)) && (actions & GDK_ACTION_ASK))
return GDK_ACTION_ASK;
if (actions & GDK_ACTION_COPY)
diff --git a/gtk/gtktypebuiltins_evals.c b/gtk/gtktypebuiltins_evals.c
index 4dc9032e1..37657240f 100644
--- a/gtk/gtktypebuiltins_evals.c
+++ b/gtk/gtktypebuiltins_evals.c
@@ -1009,6 +1009,7 @@ static const GtkEnumValue _gdk_drag_protocol_values[] = {
{ GDK_DRAG_PROTO_MOTIF, "GDK_DRAG_PROTO_MOTIF", "motif" },
{ GDK_DRAG_PROTO_XDND, "GDK_DRAG_PROTO_XDND", "xdnd" },
{ GDK_DRAG_PROTO_ROOTWIN, "GDK_DRAG_PROTO_ROOTWIN", "rootwin" },
+ { GDK_DRAG_PROTO_NONE, "GDK_DRAG_PROTO_NONE", "none" },
{ 0, NULL, NULL }
};
static const GtkEnumValue _gdk_rgb_dither_values[] = {