classpath-patches
[Top][All Lists]
Advanced

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

[cp-patches] FYI: Import awt-modifier-masks cleanups from libgcj gui bra


From: Mark Wielaard
Subject: [cp-patches] FYI: Import awt-modifier-masks cleanups from libgcj gui branch
Date: Sat, 31 Jul 2004 18:36:20 +0200

Hi,

I am importing this awt-modifiers-masks cleanup from the libgcj
gui-branch. It updates all classes that referred to the old-style
shift/alt/ctrl and mouse button modifier constants to use the new-style
modifiers.

2004-07-31  Thomas Fitzsimmons  <address@hidden>

        PR AWT/16040
        * gnu/java/awt/peer/gtk/GtkButtonPeer.java: Likewise.
        * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Likewise.
        * gnu/java/awt/peer/gtk/GtkListPeer.java: Likewise.
        * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java: Likewise.
        * java/awt/AWTKeyStroke.java: Remove old modifier masks.
        * java/awt/Component.java: Replace old modifier masks with new
        ones.
        * java/awt/Container.java: Call getModifiersEx, not
        getModifiers.
        * java/awt/DefaultKeyboardFocusManager.java: Likewise.  Remove
        old modifier masks.
        * javax/swing/JMenuItem.java: Replace old button masks with new
        ones.
        * javax/swing/KeyStroke.java: Call getModifiersEx, not
        getModifiers.
        * javax/swing/SwingUtilities.java: Likewise.
        * javax/swing/plaf/basic/BasicButtonListener.java: Likewise.
        * javax/swing/plaf/basic/BasicInternalFrameUI.java: Likewise.
        * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c: Replace old
        mask macros with new ones.
        * native/jni/gtk-peer/gtkpeer.h: Replace old button and modifier mask
        macros with new ones representing new masks.

Committed.

Mark
Index: gnu/java/awt/peer/gtk/GtkButtonPeer.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/GtkButtonPeer.java,v
retrieving revision 1.29
diff -u -r1.29 GtkButtonPeer.java
--- gnu/java/awt/peer/gtk/GtkButtonPeer.java    30 Jul 2004 23:16:58 -0000      
1.29
+++ gnu/java/awt/peer/gtk/GtkButtonPeer.java    31 Jul 2004 16:33:15 -0000
@@ -84,10 +84,10 @@
        p.translate(((Component) me.getSource()).getX(),
                    ((Component) me.getSource()).getY());
        if (!me.isConsumed ()
-           && (me.getModifiers () & MouseEvent.BUTTON1_MASK) != 0
+           && (me.getModifiersEx () & MouseEvent.BUTTON1_DOWN_MASK) != 0
            && awtComponent.getBounds().contains(p))
          postActionEvent (((Button)awtComponent).getActionCommand (), 
-                          me.getModifiers ());
+                          me.getModifiersEx ());
       }
 
     if (e.getID () == KeyEvent.KEY_PRESSED)
@@ -96,7 +96,7 @@
        if (!ke.isConsumed () && ke.getKeyCode () == KeyEvent.VK_SPACE)
           {
             postActionEvent (((Button) awtComponent).getActionCommand (),
-                             ke.getModifiers ());
+                             ke.getModifiersEx ());
             gtkActivate ();
           }
       }
Index: gnu/java/awt/peer/gtk/GtkComponentPeer.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java,v
retrieving revision 1.68
diff -u -r1.68 GtkComponentPeer.java
--- gnu/java/awt/peer/gtk/GtkComponentPeer.java 30 Jul 2004 23:16:58 -0000      
1.68
+++ gnu/java/awt/peer/gtk/GtkComponentPeer.java 31 Jul 2004 16:33:15 -0000
@@ -283,12 +283,12 @@
         break;
       case KeyEvent.KEY_PRESSED:
         ke = (KeyEvent) event;
-        gtkWidgetDispatchKeyEvent (ke.getID (), ke.getWhen (), ke.getModifiers 
(),
+        gtkWidgetDispatchKeyEvent (ke.getID (), ke.getWhen (), 
ke.getModifiersEx (),
                                    ke.getKeyCode (), ke.getKeyLocation ());
         break;
       case KeyEvent.KEY_RELEASED:
         ke = (KeyEvent) event;
-        gtkWidgetDispatchKeyEvent (ke.getID (), ke.getWhen (), ke.getModifiers 
(),
+        gtkWidgetDispatchKeyEvent (ke.getID (), ke.getWhen (), 
ke.getModifiersEx (),
                                    ke.getKeyCode (), ke.getKeyLocation ());
         break;
       }
Index: gnu/java/awt/peer/gtk/GtkListPeer.java
===================================================================
RCS file: /cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/GtkListPeer.java,v
retrieving revision 1.16
diff -u -r1.16 GtkListPeer.java
--- gnu/java/awt/peer/gtk/GtkListPeer.java      31 May 2004 21:11:41 -0000      
1.16
+++ gnu/java/awt/peer/gtk/GtkListPeer.java      31 Jul 2004 16:33:15 -0000
@@ -144,7 +144,7 @@
         // multiple click.
        MouseEvent me = (MouseEvent) e;
        if (!me.isConsumed ()
-           && (me.getModifiers () & MouseEvent.BUTTON1_MASK) != 0
+           && (me.getModifiersEx () & MouseEvent.BUTTON1_DOWN_MASK) != 0
            && me.getClickCount() == 2)
          {
             String selectedItem = ((List) awtComponent).getSelectedItem ();
@@ -153,7 +153,7 @@
             // something is selected.
             if (selectedItem != null)
              postActionEvent (((List) awtComponent).getSelectedItem (), 
-                              me.getModifiers ());
+                              me.getModifiersEx ());
          }
       }
 
@@ -167,7 +167,7 @@
             // Enter only generates an Action event if something is
             // selected.
             if (selectedItem != null)
-             postActionEvent (selectedItem, ke.getModifiers ());
+             postActionEvent (selectedItem, ke.getModifiersEx ());
          }
       }
 
Index: gnu/java/awt/peer/gtk/GtkTextFieldPeer.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,v
retrieving revision 1.24
diff -u -r1.24 GtkTextFieldPeer.java
--- gnu/java/awt/peer/gtk/GtkTextFieldPeer.java 26 Jun 2004 16:06:47 -0000      
1.24
+++ gnu/java/awt/peer/gtk/GtkTextFieldPeer.java 31 Jul 2004 16:33:15 -0000
@@ -162,7 +162,7 @@
 
         if (!ke.isConsumed ()
             && ke.getKeyCode () == KeyEvent.VK_ENTER)
-          postActionEvent (getText (), ke.getModifiers ());
+          postActionEvent (getText (), ke.getModifiersEx ());
       }
 
     super.handleEvent (e);
Index: java/awt/AWTKeyStroke.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/awt/AWTKeyStroke.java,v
retrieving revision 1.4
diff -u -r1.4 AWTKeyStroke.java
--- java/awt/AWTKeyStroke.java  6 May 2002 02:43:17 -0000       1.4
+++ java/awt/AWTKeyStroke.java  31 Jul 2004 16:33:15 -0000
@@ -409,13 +409,13 @@
       {
         token = t.nextToken();
         if ("shift".equals(token))
-          modifiers |= KeyEvent.SHIFT_MASK | KeyEvent.SHIFT_DOWN_MASK;
+          modifiers |= KeyEvent.SHIFT_DOWN_MASK;
         else if ("ctrl".equals(token) || "control".equals(token))
-          modifiers |= KeyEvent.CTRL_MASK | KeyEvent.CTRL_DOWN_MASK;
+          modifiers |= KeyEvent.CTRL_DOWN_MASK;
         else if ("meta".equals(token))
-          modifiers |= KeyEvent.META_MASK | KeyEvent.META_DOWN_MASK;
+          modifiers |= KeyEvent.META_DOWN_MASK;
         else if ("alt".equals(token))
-          modifiers |= KeyEvent.ALT_MASK | KeyEvent.ALT_DOWN_MASK;
+          modifiers |= KeyEvent.ALT_DOWN_MASK;
         else if ("button1".equals(token))
           modifiers |= KeyEvent.BUTTON1_DOWN_MASK;
         else if ("button2".equals(token))
Index: java/awt/Component.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/awt/Component.java,v
retrieving revision 1.35
diff -u -r1.35 Component.java
--- java/awt/Component.java     22 Jul 2004 19:45:38 -0000      1.35
+++ java/awt/Component.java     31 Jul 2004 16:33:17 -0000
@@ -4495,23 +4495,23 @@
         int id = e.getID ();
 
         int oldMods = 0;
-        int mods = ie.getModifiers ();
+        int mods = ie.getModifiersEx ();
 
-        if ((mods & InputEvent.BUTTON2_MASK) != 0)
+        if ((mods & InputEvent.BUTTON2_DOWN_MASK) != 0)
           oldMods |= Event.META_MASK;
-        else if ((mods & InputEvent.BUTTON3_MASK) != 0)
+        else if ((mods & InputEvent.BUTTON3_DOWN_MASK) != 0)
           oldMods |= Event.ALT_MASK;
 
-        if ((mods & (InputEvent.SHIFT_MASK | InputEvent.SHIFT_DOWN_MASK)) != 0)
+        if ((mods & InputEvent.SHIFT_DOWN_MASK) != 0)
           oldMods |= Event.SHIFT_MASK;
 
-        if ((mods & (InputEvent.CTRL_MASK | InputEvent.CTRL_DOWN_MASK)) != 0)
+        if ((mods & InputEvent.CTRL_DOWN_MASK) != 0)
           oldMods |= Event.CTRL_MASK;
 
-        if ((mods & (InputEvent.META_MASK | InputEvent.META_DOWN_MASK)) != 0)
+        if ((mods & InputEvent.META_DOWN_MASK) != 0)
           oldMods |= Event.META_MASK;
 
-        if ((mods & (InputEvent.ALT_MASK | InputEvent.ALT_DOWN_MASK)) != 0)
+        if ((mods & InputEvent.ALT_DOWN_MASK) != 0)
           oldMods |= Event.ALT_MASK;
 
         if (e instanceof MouseEvent)
Index: java/awt/Container.java
===================================================================
RCS file: /cvsroot/classpath/classpath/java/awt/Container.java,v
retrieving revision 1.36
diff -u -r1.36 Container.java
--- java/awt/Container.java     31 Jul 2004 15:24:02 -0000      1.36
+++ java/awt/Container.java     31 Jul 2004 16:33:17 -0000
@@ -1888,7 +1888,7 @@
         MouseEvent exited = new MouseEvent (lastComponentEntered, 
                                             MouseEvent.MOUSE_EXITED,
                                             me.getWhen (), 
-                                            me.getModifiers (), 
+                                            me.getModifiersEx (), 
                                             tp.x, tp.y,
                                             me.getClickCount (),
                                             me.isPopupTrigger (),
@@ -1912,7 +1912,7 @@
             MouseEvent entered = new MouseEvent (lastComponentEntered, 
                                                  MouseEvent.MOUSE_ENTERED,
                                                  me.getWhen (), 
-                                                 me.getModifiers (), 
+                                                 me.getModifiersEx (), 
                                                  cp.x, cp.y,
                                                  me.getClickCount (),
                                                  me.isPopupTrigger (),
Index: java/awt/DefaultKeyboardFocusManager.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/java/awt/DefaultKeyboardFocusManager.java,v
retrieving revision 1.4
diff -u -r1.4 DefaultKeyboardFocusManager.java
--- java/awt/DefaultKeyboardFocusManager.java   31 Jul 2004 16:31:35 -0000      
1.4
+++ java/awt/DefaultKeyboardFocusManager.java   31 Jul 2004 16:33:17 -0000
@@ -285,10 +285,9 @@
     // Check if this event represents a menu shortcut.
 
     // MenuShortcuts are activated by Ctrl- KeyEvents, only on KEY_PRESSED.
-    int modifiers = e.getModifiers ();
+    int modifiers = e.getModifiersEx ();
     if (e.getID() == KeyEvent.KEY_PRESSED
-        && ((modifiers & KeyEvent.CTRL_MASK) != 0
-            || (modifiers & KeyEvent.CTRL_DOWN_MASK) != 0))
+        && (modifiers & KeyEvent.CTRL_DOWN_MASK) != 0)
       {
         Window focusedWindow = getGlobalFocusedWindow ();
         if (focusedWindow instanceof Frame)
@@ -324,10 +323,8 @@
                             //        modifier.
                             if (shortcut.getKey () == e.getKeyCode ()
                                 && ((shortcut.usesShiftModifier ()
-                                     && ((modifiers & KeyEvent.SHIFT_MASK) != 0
-                                         || (modifiers & 
KeyEvent.SHIFT_DOWN_MASK) != 0))
+                                     && (modifiers & KeyEvent.SHIFT_DOWN_MASK) 
!= 0)
                                     || (! shortcut.usesShiftModifier ()
-                                        && (modifiers & KeyEvent.SHIFT_MASK) 
== 0
                                         && (modifiers & 
KeyEvent.SHIFT_DOWN_MASK) == 0)))
                               {
                                 item.dispatchEvent (new ActionEvent (item,
@@ -354,7 +351,7 @@
     // KEY_PRESSED TAB is a focus traversal keystroke, we also need to
     // consume KEY_RELEASED and KEY_TYPED TAB key events).
     AWTKeyStroke oppositeKeystroke = AWTKeyStroke.getAWTKeyStroke 
(e.getKeyCode (),
-                                                                   
e.getModifiers (),
+                                                                   
e.getModifiersEx (),
                                                                    !(e.id == 
KeyEvent.KEY_RELEASED));
 
     Set forwardKeystrokes = comp.getFocusTraversalKeys 
(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS);
Index: javax/swing/JMenuItem.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JMenuItem.java,v
retrieving revision 1.9
diff -u -r1.9 JMenuItem.java
--- javax/swing/JMenuItem.java  30 Jul 2004 20:21:19 -0000      1.9
+++ javax/swing/JMenuItem.java  31 Jul 2004 16:33:17 -0000
@@ -313,7 +313,8 @@
                                 MenuSelectionManager manager)
   {
     // Fire MenuDragMouseEvents if mouse is being dragged.
-    boolean dragged = (event.getModifiers() & InputEvent.BUTTON1_MASK) != 0;
+    boolean dragged
+      = (event.getModifiersEx() & InputEvent.BUTTON1_DOWN_MASK) != 0;
     if (dragged)
       processMenuDragMouseEvent(createMenuDragMouseEvent(event, path, 
manager));
 
@@ -335,7 +336,7 @@
          setArmed(false);
        break;
       case MouseEvent.MOUSE_PRESSED:
-       if ((event.getModifiers() & InputEvent.BUTTON1_MASK) != 0)
+       if ((event.getModifiersEx() & InputEvent.BUTTON1_DOWN_MASK) != 0)
          {
            model.setArmed(true);
            model.setPressed(true);
Index: javax/swing/KeyStroke.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/KeyStroke.java,v
retrieving revision 1.8
diff -u -r1.8 KeyStroke.java
--- javax/swing/KeyStroke.java  26 Jun 2004 16:07:01 -0000      1.8
+++ javax/swing/KeyStroke.java  31 Jul 2004 16:33:17 -0000
@@ -222,7 +222,7 @@
 
                // Get Event ID
                eventID = event.getID();
-               eventMod = event.getModifiers();
+               eventMod = event.getModifiersEx();
 
                // Check for KEY_TYPED event
                if (eventID == KeyEvent.KEY_TYPED) {
Index: javax/swing/SwingUtilities.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/SwingUtilities.java,v
retrieving revision 1.14
diff -u -r1.14 SwingUtilities.java
--- javax/swing/SwingUtilities.java     22 Jul 2004 19:45:39 -0000      1.14
+++ javax/swing/SwingUtilities.java     31 Jul 2004 16:33:17 -0000
@@ -441,7 +441,7 @@
                                destination);
 
     return new MouseEvent(destination, sourceEvent.getID(),
-                          sourceEvent.getWhen(), sourceEvent.getModifiers(),
+                          sourceEvent.getWhen(), sourceEvent.getModifiersEx(),
                           newpt.x, newpt.y, sourceEvent.getClickCount(),
                           sourceEvent.isPopupTrigger(), 
sourceEvent.getButton());
   }
@@ -863,7 +863,7 @@
    */
   public static boolean isLeftMouseButton(MouseEvent event)
   {
-    return ((event.getModifiers() & InputEvent.BUTTON1_DOWN_MASK)
+    return ((event.getModifiersEx() & InputEvent.BUTTON1_DOWN_MASK)
             == InputEvent.BUTTON1_DOWN_MASK);
   }
 
@@ -876,7 +876,7 @@
    */
   public static boolean isMiddleMouseButton(MouseEvent event)
   {
-    return ((event.getModifiers() & InputEvent.BUTTON2_DOWN_MASK)
+    return ((event.getModifiersEx() & InputEvent.BUTTON2_DOWN_MASK)
             == InputEvent.BUTTON2_DOWN_MASK);
   }
 
@@ -889,7 +889,7 @@
    */
   public static boolean isRightMouseButton(MouseEvent event)
   {
-    return ((event.getModifiers() & InputEvent.BUTTON3_DOWN_MASK)
+    return ((event.getModifiersEx() & InputEvent.BUTTON3_DOWN_MASK)
             == InputEvent.BUTTON3_DOWN_MASK);
   }
   
Index: javax/swing/plaf/basic/BasicButtonListener.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicButtonListener.java,v
retrieving revision 1.3
diff -u -r1.3 BasicButtonListener.java
--- javax/swing/plaf/basic/BasicButtonListener.java     29 Apr 2004 07:00:34 
-0000      1.3
+++ javax/swing/plaf/basic/BasicButtonListener.java     31 Jul 2004 16:33:17 
-0000
@@ -105,7 +105,7 @@
       {
         AbstractButton button = (AbstractButton) e.getSource();
         ButtonModel model = button.getModel();
-        if ((e.getModifiers() & InputEvent.BUTTON1_MASK) != 0)
+        if ((e.getModifiersEx() & InputEvent.BUTTON1_DOWN_MASK) != 0)
           {
             // It is important that these transitions happen in this order.
             model.setArmed(true);
@@ -128,7 +128,7 @@
       {
         AbstractButton button = (AbstractButton) e.getSource();
         ButtonModel model = button.getModel();
-        if ((e.getModifiers() & InputEvent.BUTTON1_MASK) != 0)
+        if ((e.getModifiersEx() & InputEvent.BUTTON1_DOWN_MASK) != 0)
           {
             // It is important that these transitions happen in this order.
             model.setPressed(false);
@@ -156,7 +156,7 @@
           model.setRollover(true);
         
         if (model.isPressed() 
-            && (e.getModifiers() & InputEvent.BUTTON1_MASK) != 0)
+            && (e.getModifiersEx() & InputEvent.BUTTON1_DOWN_MASK) != 0)
           model.setArmed(true);
         else
           model.setArmed(false);
Index: javax/swing/plaf/basic/BasicInternalFrameUI.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/javax/swing/plaf/basic/BasicInternalFrameUI.java,v
retrieving revision 1.2
diff -u -r1.2 BasicInternalFrameUI.java
--- javax/swing/plaf/basic/BasicInternalFrameUI.java    22 Jul 2004 19:45:39 
-0000      1.2
+++ javax/swing/plaf/basic/BasicInternalFrameUI.java    31 Jul 2004 16:33:17 
-0000
@@ -765,7 +765,7 @@
                                                 lastComponentEntered);
          MouseEvent exited = new MouseEvent(lastComponentEntered,
                                             MouseEvent.MOUSE_EXITED,
-                                            me.getWhen(), me.getModifiers(),
+                                            me.getWhen(), me.getModifiersEx(),
                                             tp.x, tp.y, me.getClickCount(),
                                             me.isPopupTrigger(),
                                             me.getButton());
@@ -787,7 +787,7 @@
              MouseEvent entered = new MouseEvent(lastComponentEntered,
                                                  MouseEvent.MOUSE_ENTERED,
                                                  me.getWhen(),
-                                                 me.getModifiers(), cp.x,
+                                                 me.getModifiersEx(), cp.x,
                                                  cp.y, me.getClickCount(),
                                                  me.isPopupTrigger(),
                                                  me.getButton());
Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
===================================================================
RCS file: 
/cvsroot/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,v
retrieving revision 1.33
diff -u -r1.33 gnu_java_awt_peer_gtk_GtkComponentPeer.c
--- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c        22 Jul 
2004 19:45:39 -0000      1.33
+++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c        31 Jul 
2004 16:33:17 -0000
@@ -525,11 +525,11 @@
   event->key.send_event = 0;
   event->key.time = (guint32) when;
 
-  if (mods & AWT_SHIFT_MASK)
+  if (mods & AWT_SHIFT_DOWN_MASK)
     event->key.state |= GDK_SHIFT_MASK;
-  if (mods & AWT_CTRL_MASK)
+  if (mods & AWT_CTRL_DOWN_MASK)
     event->key.state |= GDK_CONTROL_MASK;
-  if (mods & AWT_ALT_MASK)
+  if (mods & AWT_ALT_DOWN_MASK)
     event->key.state |= GDK_MOD1_MASK;
 
   /* This hack is needed because the AWT has no notion of num lock.
Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
===================================================================
RCS file: 
/cvsroot/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c,v
retrieving revision 1.27
diff -u -r1.27 gnu_java_awt_peer_gtk_GtkEvents.c
--- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c       26 Jun 2004 
16:07:03 -0000      1.27
+++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c       31 Jul 2004 
16:33:17 -0000
@@ -58,11 +58,11 @@
   switch (button)
     {
     case 1:
-      return AWT_BUTTON1_MASK;
+      return AWT_BUTTON1_DOWN_MASK;
     case 2:
-      return AWT_BUTTON2_MASK;
+      return AWT_BUTTON2_DOWN_MASK;
     case 3:
-      return AWT_BUTTON3_MASK;
+      return AWT_BUTTON3_DOWN_MASK;
     }
 
   return 0;
@@ -74,11 +74,11 @@
   jint result = 0;
 
   if (state & GDK_SHIFT_MASK)
-    result |= AWT_SHIFT_MASK;
+    result |= AWT_SHIFT_DOWN_MASK;
   if (state & GDK_CONTROL_MASK)
-    result |= AWT_CTRL_MASK;
+    result |= AWT_CTRL_DOWN_MASK;
   if (state & GDK_MOD1_MASK)
-    result |= AWT_ALT_MASK;
+    result |= AWT_ALT_DOWN_MASK;
 
   return result;
 }
@@ -89,17 +89,17 @@
   jint result = 0;
 
   if (state & GDK_SHIFT_MASK)
-    result |= AWT_SHIFT_MASK;
+    result |= AWT_SHIFT_DOWN_MASK;
   if (state & GDK_CONTROL_MASK)
-    result |= AWT_CTRL_MASK;
+    result |= AWT_CTRL_DOWN_MASK;
   if (state & GDK_MOD1_MASK)
-    result |= AWT_ALT_MASK;
+    result |= AWT_ALT_DOWN_MASK;
   if (state & GDK_BUTTON1_MASK)
-    result |= AWT_BUTTON1_MASK;
+    result |= AWT_BUTTON1_DOWN_MASK;
   if (state & GDK_BUTTON2_MASK)
-    result |= AWT_BUTTON2_MASK;
+    result |= AWT_BUTTON2_DOWN_MASK;
   if (state & GDK_BUTTON3_MASK)
-    result |= AWT_BUTTON3_MASK;
+    result |= AWT_BUTTON3_DOWN_MASK;
 
   return result;
 }
@@ -124,29 +124,29 @@
 
       if (event->key.keyval == GDK_Shift_L
           || event->key.keyval == GDK_Shift_R)
-        result |= AWT_SHIFT_MASK;
+        result |= AWT_SHIFT_DOWN_MASK;
       else
         {
           if (state & GDK_SHIFT_MASK)
-            result |= AWT_SHIFT_MASK;
+            result |= AWT_SHIFT_DOWN_MASK;
         }
 
       if (event->key.keyval == GDK_Control_L
           || event->key.keyval == GDK_Control_R)
-        result |= AWT_CTRL_MASK;
+        result |= AWT_CTRL_DOWN_MASK;
       else
         {
           if (state & GDK_CONTROL_MASK)
-            result |= AWT_CTRL_MASK;
+            result |= AWT_CTRL_DOWN_MASK;
         }
 
       if (event->key.keyval == GDK_Alt_L
           || event->key.keyval == GDK_Alt_R)
-        result |= AWT_ALT_MASK;
+        result |= AWT_ALT_DOWN_MASK;
       else
         {
           if (state & GDK_MOD1_MASK)
-            result |= AWT_ALT_MASK;
+            result |= AWT_ALT_DOWN_MASK;
         }
     }
   else if (event->type == GDK_KEY_RELEASE)
@@ -157,20 +157,20 @@
           && event->key.keyval != GDK_Shift_R)
         {
           if (state & GDK_SHIFT_MASK)
-            result |= AWT_SHIFT_MASK;
+            result |= AWT_SHIFT_DOWN_MASK;
         }
       if (event->key.keyval != GDK_Control_L
           && event->key.keyval != GDK_Control_R)
         {
           if (state & GDK_CONTROL_MASK)
-            result |= AWT_CTRL_MASK;
+            result |= AWT_CTRL_DOWN_MASK;
         }
 
       if (event->key.keyval != GDK_Alt_L
           && event->key.keyval != GDK_Alt_R)
         {
           if (state & GDK_MOD1_MASK)
-            result |= AWT_ALT_MASK;
+            result |= AWT_ALT_DOWN_MASK;
         }
     }
 
@@ -885,8 +885,8 @@
                                   postMouseEventID,
                                  AWT_MOUSE_PRESSED, 
                                  (jlong)event->button.time,
-                                 state_to_awt_mods (event->button.state) |
-                                 button_to_awt_mods (event->button.button), 
+                                  state_to_awt_mods (event->button.state)
+                                  | button_to_awt_mods (event->button.button),
                                  (jint)event->button.x,
                                  (jint)event->button.y, 
                                  click_count, 
@@ -902,8 +902,8 @@
                                    postMouseEventID,
                                    AWT_MOUSE_RELEASED, 
                                    (jlong)event->button.time,
-                                   state_to_awt_mods (event->button.state) |
-                                   button_to_awt_mods (event->button.button), 
+                                    state_to_awt_mods (event->button.state)
+                                    | button_to_awt_mods 
(event->button.button),
                                    (jint)event->button.x,
                                    (jint)event->button.y, 
                                    click_count,
@@ -923,8 +923,8 @@
                                        postMouseEventID,
                                        AWT_MOUSE_CLICKED, 
                                        (jlong)event->button.time,
-                                       state_to_awt_mods (event->button.state) 
|
-                                       button_to_awt_mods 
(event->button.button), 
+                                       state_to_awt_mods (event->button.state)
+                                        | button_to_awt_mods 
(event->button.button),
                                        (jint)event->button.x,
                                        (jint)event->button.y, 
                                        click_count,
Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c
===================================================================
RCS file: 
/cvsroot/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c,v
retrieving revision 1.16
diff -u -r1.16 gnu_java_awt_peer_gtk_GtkTextComponentPeer.c
--- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c    22 Jul 
2004 19:45:39 -0000      1.16
+++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c    31 Jul 
2004 16:33:17 -0000
@@ -151,7 +151,6 @@
   GtkWidget *text = NULL;
   GtkTextBuffer *buf;
   GtkTextIter iter;
-  GtkTextMark *mark;
   GtkTextMark *oldmark;
   GtkTextIter olditer;
   int oldpos;
Index: native/jni/gtk-peer/gtkpeer.h
===================================================================
RCS file: /cvsroot/classpath/classpath/native/jni/gtk-peer/gtkpeer.h,v
retrieving revision 1.18
diff -u -r1.18 gtkpeer.h
--- native/jni/gtk-peer/gtkpeer.h       30 Jul 2004 23:16:58 -0000      1.18
+++ native/jni/gtk-peer/gtkpeer.h       31 Jul 2004 16:33:17 -0000
@@ -118,14 +118,14 @@
 
 #define SYNTHETIC_EVENT_MASK (1 << 10)
 
-#define AWT_SHIFT_MASK   (1 << 0)
-#define AWT_CTRL_MASK    (1 << 1)
-#define AWT_META_MASK    (1 << 2)
-#define AWT_ALT_MASK     (1 << 3)
-
-#define AWT_BUTTON1_MASK (1 << 4)
-#define AWT_BUTTON2_MASK AWT_ALT_MASK
-#define AWT_BUTTON3_MASK AWT_META_MASK
+#define AWT_SHIFT_DOWN_MASK   (1 << 6)
+#define AWT_CTRL_DOWN_MASK    (1 << 7)
+#define AWT_META_DOWN_MASK    (1 << 8)
+#define AWT_ALT_DOWN_MASK     (1 << 9)
+
+#define AWT_BUTTON1_DOWN_MASK (1 << 10)
+#define AWT_BUTTON2_DOWN_MASK (1 << 11)
+#define AWT_BUTTON3_DOWN_MASK (1 << 12)
 
 #define MULTI_CLICK_TIME   250
 /* as opposed to a MULTI_PASS_TIME :) */

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]