jdk/src/solaris/classes/sun/awt/X11/XCheckboxPeer.java
changeset 3938 ef327bd847c0
parent 2 90ce3da70b43
child 5506 202f599c92aa
equal deleted inserted replaced
3934:487e1aa949c4 3938:ef327bd847c0
    30 import java.awt.event.*;
    30 import java.awt.event.*;
    31 import java.awt.image.BufferedImage;
    31 import java.awt.image.BufferedImage;
    32 import javax.swing.plaf.basic.BasicGraphicsUtils;
    32 import javax.swing.plaf.basic.BasicGraphicsUtils;
    33 import java.awt.geom.AffineTransform;
    33 import java.awt.geom.AffineTransform;
    34 
    34 
    35 import java.util.logging.*;
    35 import sun.util.logging.PlatformLogger;
    36 
    36 
    37 class XCheckboxPeer extends XComponentPeer implements CheckboxPeer {
    37 class XCheckboxPeer extends XComponentPeer implements CheckboxPeer {
    38 
    38 
    39     private static final Logger log = Logger.getLogger("sun.awt.X11.XCheckboxPeer");
    39     private static final PlatformLogger log = PlatformLogger.getLogger("sun.awt.X11.XCheckboxPeer");
    40 
    40 
    41     private static final Insets focusInsets = new Insets(0,0,0,0);
    41     private static final Insets focusInsets = new Insets(0,0,0,0);
    42     private static final Insets borderInsets = new Insets(2,2,2,2);
    42     private static final Insets borderInsets = new Insets(2,2,2,2);
    43     private static final int checkBoxInsetFromText = 2;
    43     private static final int checkBoxInsetFromText = 2;
    44 
    44 
   170     public void mousePressed(MouseEvent e) {
   170     public void mousePressed(MouseEvent e) {
   171         if (XToolkit.isLeftMouseButton(e)) {
   171         if (XToolkit.isLeftMouseButton(e)) {
   172             Checkbox cb = (Checkbox) e.getSource();
   172             Checkbox cb = (Checkbox) e.getSource();
   173 
   173 
   174             if (cb.contains(e.getX(), e.getY())) {
   174             if (cb.contains(e.getX(), e.getY())) {
   175                 if (log.isLoggable(Level.FINER)) {
   175                 if (log.isLoggable(PlatformLogger.FINER)) {
   176                     log.finer("mousePressed() on " + target.getName() + " : armed = " + armed + ", pressed = " + pressed
   176                     log.finer("mousePressed() on " + target.getName() + " : armed = " + armed + ", pressed = " + pressed
   177                               + ", selected = " + selected + ", enabled = " + isEnabled());
   177                               + ", selected = " + selected + ", enabled = " + isEnabled());
   178                 }
   178                 }
   179                 if (!isEnabled()) {
   179                 if (!isEnabled()) {
   180                     // Disabled buttons ignore all input...
   180                     // Disabled buttons ignore all input...
   188             }
   188             }
   189         }
   189         }
   190     }
   190     }
   191 
   191 
   192     public void mouseReleased(MouseEvent e) {
   192     public void mouseReleased(MouseEvent e) {
   193         if (log.isLoggable(Level.FINER)) {
   193         if (log.isLoggable(PlatformLogger.FINER)) {
   194             log.finer("mouseReleased() on " + target.getName() + ": armed = " + armed + ", pressed = " + pressed
   194             log.finer("mouseReleased() on " + target.getName() + ": armed = " + armed + ", pressed = " + pressed
   195                       + ", selected = " + selected + ", enabled = " + isEnabled());
   195                       + ", selected = " + selected + ", enabled = " + isEnabled());
   196         }
   196         }
   197         boolean sendEvent = false;
   197         boolean sendEvent = false;
   198         if (XToolkit.isLeftMouseButton(e)) {
   198         if (XToolkit.isLeftMouseButton(e)) {
   213             }
   213             }
   214         }
   214         }
   215     }
   215     }
   216 
   216 
   217     public void mouseEntered(MouseEvent e) {
   217     public void mouseEntered(MouseEvent e) {
   218         if (log.isLoggable(Level.FINER)) {
   218         if (log.isLoggable(PlatformLogger.FINER)) {
   219             log.finer("mouseEntered() on " + target.getName() + ": armed = " + armed + ", pressed = " + pressed
   219             log.finer("mouseEntered() on " + target.getName() + ": armed = " + armed + ", pressed = " + pressed
   220                       + ", selected = " + selected + ", enabled = " + isEnabled());
   220                       + ", selected = " + selected + ", enabled = " + isEnabled());
   221         }
   221         }
   222         if (pressed) {
   222         if (pressed) {
   223             armed = true;
   223             armed = true;
   224             repaint();
   224             repaint();
   225         }
   225         }
   226     }
   226     }
   227 
   227 
   228     public void mouseExited(MouseEvent e) {
   228     public void mouseExited(MouseEvent e) {
   229         if (log.isLoggable(Level.FINER)) {
   229         if (log.isLoggable(PlatformLogger.FINER)) {
   230             log.finer("mouseExited() on " + target.getName() + ": armed = " + armed + ", pressed = " + pressed
   230             log.finer("mouseExited() on " + target.getName() + ": armed = " + armed + ", pressed = " + pressed
   231                       + ", selected = " + selected + ", enabled = " + isEnabled());
   231                       + ", selected = " + selected + ", enabled = " + isEnabled());
   232         }
   232         }
   233         if (armed) {
   233         if (armed) {
   234             armed = false;
   234             armed = false;