/[classpath]/classpath/java/awt/event/MouseEvent.java
ViewVC logotype

Diff of /classpath/java/awt/event/MouseEvent.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by mark, Sat Jul 2 20:32:28 2005 UTC revision 1.11 by fitzsim, Mon Sep 12 03:46:42 2005 UTC
# Line 227  public class MouseEvent extends InputEve Line 227  public class MouseEvent extends InputEve
227          else if ((modifiers & BUTTON3_MASK) != 0)          else if ((modifiers & BUTTON3_MASK) != 0)
228            this.button = BUTTON3;            this.button = BUTTON3;
229        }        }
230        // clear the mouse button modifier masks if this is a button
231        // release event.
232        if (id == MOUSE_RELEASED)
233          this.modifiersEx &= ~(BUTTON1_DOWN_MASK
234                                | BUTTON2_DOWN_MASK
235                                | BUTTON3_DOWN_MASK);
236    }    }
237    
238    /**    /**
# Line 392  public class MouseEvent extends InputEve Line 398  public class MouseEvent extends InputEve
398          s.append("unknown type,(");          s.append("unknown type,(");
399        }        }
400      s.append(x).append(',').append(y).append("),button=").append(button);      s.append(x).append(',').append(y).append("),button=").append(button);
401      if ((modifiers & EventModifier.NEW_MASK) != 0)      // FIXME: need a mauve test for this method
402        {      if (modifiersEx != 0)
403          int mod = modifiers;        s.append(",extModifiers=").append(getModifiersExText(modifiersEx));
         if ((mod & (ALT_DOWN_MASK | BUTTON2_DOWN_MASK)) != 0)  
           mod |= ALT_DOWN_MASK | BUTTON2_DOWN_MASK;  
         if ((mod & (META_DOWN_MASK | BUTTON3_DOWN_MASK)) != 0)  
           mod |= META_DOWN_MASK | BUTTON3_DOWN_MASK;  
         s.append(",modifiers=").append(getModifiersExText(mod));  
       }  
     if (modifiers != 0)  
       s.append(",extModifiers=").append(getModifiersExText(modifiers));  
404      return s.append(",clickCount=").append(clickCount).toString();      return s.append(",clickCount=").append(clickCount).toString();
405    }    }
406    
# Line 426  public class MouseEvent extends InputEve Line 424  public class MouseEvent extends InputEve
424            button = BUTTON2;            button = BUTTON2;
425          else if ((modifiers & BUTTON3_MASK) != 0)          else if ((modifiers & BUTTON3_MASK) != 0)
426            button = BUTTON3;            button = BUTTON3;
427          modifiers = EventModifier.extend(modifiers);          modifiersEx = EventModifier.extend(modifiers) & EventModifier.NEW_MASK;
428        }        }
429    }    }
430  } // class MouseEvent  } // class MouseEvent

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26