< prev index next >
src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java
Print this page
*** 34,43 ****
--- 34,45 ----
import javax.swing.plaf.basic.*;
import java.beans.*;
import java.util.EventListener;
import java.io.Serializable;
+ import sun.awt.AWTAccessor;
+ import sun.awt.AWTAccessor.MouseEventAccessor;
/**
* Motif rendition of the component.
*
* @author Thomas Ball
*** 236,250 ****
}
});
}
@SuppressWarnings("deprecation")
void forwardEventToParent(MouseEvent e) {
! getParent().dispatchEvent(new MouseEvent(
getParent(), e.getID(), e.getWhen(), e.getModifiers(),
e.getX(), e.getY(), e.getXOnScreen(),
e.getYOnScreen(), e.getClickCount(),
! e.isPopupTrigger(), MouseEvent.NOBUTTON));
}
@SuppressWarnings("deprecation")
public boolean isFocusTraversable() {
return false;
--- 238,256 ----
}
});
}
@SuppressWarnings("deprecation")
void forwardEventToParent(MouseEvent e) {
! MouseEvent newEvent = new MouseEvent(
getParent(), e.getID(), e.getWhen(), e.getModifiers(),
e.getX(), e.getY(), e.getXOnScreen(),
e.getYOnScreen(), e.getClickCount(),
! e.isPopupTrigger(), MouseEvent.NOBUTTON);
! MouseEventAccessor meAccessor = AWTAccessor.getMouseEventAccessor();
! meAccessor.setCausedByTouchEvent(newEvent,
! meAccessor.isCausedByTouchEvent(e));
! getParent().dispatchEvent(newEvent);
}
@SuppressWarnings("deprecation")
public boolean isFocusTraversable() {
return false;
*** 329,342 ****
}
});
}
@SuppressWarnings("deprecation")
void forwardEventToParent(MouseEvent e) {
! getParent().dispatchEvent(new MouseEvent(
getParent(), e.getID(), e.getWhen(), e.getModifiers(),
e.getX(), e.getY(), e.getXOnScreen(), e.getYOnScreen(),
! e.getClickCount(), e.isPopupTrigger(), MouseEvent.NOBUTTON ));
}
@SuppressWarnings("deprecation")
public boolean isFocusTraversable() {
return false;
--- 335,352 ----
}
});
}
@SuppressWarnings("deprecation")
void forwardEventToParent(MouseEvent e) {
! MouseEvent newEvent = new MouseEvent(
getParent(), e.getID(), e.getWhen(), e.getModifiers(),
e.getX(), e.getY(), e.getXOnScreen(), e.getYOnScreen(),
! e.getClickCount(), e.isPopupTrigger(), MouseEvent.NOBUTTON );
! MouseEventAccessor meAccessor = AWTAccessor.getMouseEventAccessor();
! meAccessor.setCausedByTouchEvent(newEvent,
! meAccessor.isCausedByTouchEvent(e));
! getParent().dispatchEvent(newEvent);
}
@SuppressWarnings("deprecation")
public boolean isFocusTraversable() {
return false;
< prev index next >