psmith      2003/06/18 23:16:44

  Modified:    src/java/org/apache/log4j/chainsaw LogUI.java
  Added:       src/java/org/apache/log4j/chainsaw PopupListener.java
  Log:
  refactored PopupListener to top level class.
  
  Revision  Changes    Path
  1.110     +0 -26     
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/LogUI.java
  
  Index: LogUI.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/LogUI.java,v
  retrieving revision 1.109
  retrieving revision 1.110
  diff -u -r1.109 -r1.110
  --- LogUI.java        19 Jun 2003 05:50:12 -0000      1.109
  +++ LogUI.java        19 Jun 2003 06:16:43 -0000      1.110
  @@ -1069,32 +1069,6 @@
     }
   
     /**
  -   * Ensures that a specific popupMenu is displayed when the relevant
  -   * mouse events are trapped.
  -   */
  -  class PopupListener extends MouseAdapter {
  -    final JPopupMenu popupMenu;
  -
  -    PopupListener(JPopupMenu popupMenu) {
  -      this.popupMenu = popupMenu;
  -    }
  -
  -    public void mousePressed(MouseEvent e) {
  -      checkPopup(e);
  -    }
  -
  -    public void mouseReleased(MouseEvent e) {
  -      checkPopup(e);
  -    }
  -
  -    private void checkPopup(MouseEvent e) {
  -      if (e.isPopupTrigger()) {
  -        popupMenu.show(e.getComponent(), e.getX(), e.getY());
  -      }
  -    }
  -  }
  -
  -  /**
      * LogPanel encapsulates all the necessary bits and pieces of a
      * floating window of Events coming from a specific Location.
      *
  
  
  
  1.1                  
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/PopupListener.java
  
  Index: PopupListener.java
  ===================================================================
  package org.apache.log4j.chainsaw;
  
  import java.awt.event.MouseAdapter;
  import java.awt.event.MouseEvent;
  
  import javax.swing.JPopupMenu;
  
  
  /**
   * Ensures that a specific popupMenu is displayed when the relevant
   * mouse events are trapped.
   */
  class PopupListener extends MouseAdapter {
    final JPopupMenu popupMenu;
  
    PopupListener(JPopupMenu popupMenu) {
      this.popupMenu = popupMenu;
    }
  
    public void mousePressed(MouseEvent e) {
      checkPopup(e);
    }
  
    public void mouseReleased(MouseEvent e) {
      checkPopup(e);
    }
  
    private void checkPopup(MouseEvent e) {
      if (e.isPopupTrigger()) {
        popupMenu.show(e.getComponent(), e.getX(), e.getY());
      }
    }
  }
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to