Imported GNU Classpath 0.92
2006-08-14 Mark Wielaard <mark@klomp.org> Imported GNU Classpath 0.92 * HACKING: Add more importing hints. Update automake version requirement. * configure.ac (gconf-peer): New enable AC argument. Add --disable-gconf-peer and --enable-default-preferences-peer to classpath configure when gconf is disabled. * scripts/makemake.tcl: Set gnu/java/util/prefs/gconf and gnu/java/awt/dnd/peer/gtk to bc. Classify gnu/java/security/Configuration.java as generated source file. * gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java, gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java, gnu/java/lang/management/VMClassLoadingMXBeanImpl.java, gnu/java/lang/management/VMRuntimeMXBeanImpl.java, gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java, gnu/java/lang/management/VMThreadMXBeanImpl.java, gnu/java/lang/management/VMMemoryMXBeanImpl.java, gnu/java/lang/management/VMCompilationMXBeanImpl.java: New VM stub classes. * java/lang/management/VMManagementFactory.java: Likewise. * java/net/VMURLConnection.java: Likewise. * gnu/java/nio/VMChannel.java: Likewise. * java/lang/Thread.java (getState): Add stub implementation. * java/lang/Class.java (isEnum): Likewise. * java/lang/Class.h (isEnum): Likewise. * gnu/awt/xlib/XToolkit.java (getClasspathTextLayoutPeer): Removed. * javax/naming/spi/NamingManager.java: New override for StackWalker functionality. * configure, sources.am, Makefile.in, gcj/Makefile.in, include/Makefile.in, testsuite/Makefile.in: Regenerated. From-SVN: r116139
This commit is contained in:
parent
abab460491
commit
ac1ed908de
1294 changed files with 99479 additions and 35933 deletions
|
@ -48,13 +48,6 @@ import java.util.EventObject;
|
|||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* STUBBED
|
||||
* @see DragGestureRecognizer
|
||||
* @see DragGestureListener
|
||||
* @see DragSource
|
||||
* @since 1.2
|
||||
*/
|
||||
public class DragGestureEvent extends EventObject
|
||||
{
|
||||
/**
|
||||
|
@ -66,52 +59,121 @@ public class DragGestureEvent extends EventObject
|
|||
private Component component;
|
||||
private final Point origin;
|
||||
private final int action;
|
||||
private List events;
|
||||
private DragGestureRecognizer dgr;
|
||||
|
||||
/**
|
||||
* Constructs a new DragGestureEvent.
|
||||
* @param dgr - DragGestureRecognizer firing this event
|
||||
* @param action - user's preferred action
|
||||
* @param origin - origin of the drag
|
||||
* @param events - List of events that make up the gesture
|
||||
* @throws IllegalArgumentException - if input parameters are null
|
||||
*/
|
||||
public DragGestureEvent(DragGestureRecognizer dgr, int action, Point origin,
|
||||
List events)
|
||||
{
|
||||
{
|
||||
super(dgr);
|
||||
if (origin == null || events == null)
|
||||
if (origin == null || events == null || dgr == null)
|
||||
throw new IllegalArgumentException();
|
||||
|
||||
this.origin = origin;
|
||||
this.action = action;
|
||||
this.events = events;
|
||||
this.dgr = dgr;
|
||||
this.component = dgr.getComponent();
|
||||
this.dragSource = dgr.getDragSource();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the source casted as a DragGestureRecognizer.
|
||||
*
|
||||
* @return the source casted as a DragGestureRecognizer.
|
||||
*/
|
||||
public DragGestureRecognizer getSourceAsDragGestureRecognizer()
|
||||
{
|
||||
return (DragGestureRecognizer) source;
|
||||
return (DragGestureRecognizer) getSource();
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the Component corresponding to this.
|
||||
*
|
||||
* @return the Component corresponding to this.
|
||||
*/
|
||||
public Component getComponent()
|
||||
{
|
||||
return null;
|
||||
return component;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the DragSource corresponding to this.
|
||||
*
|
||||
* @return the DragSource corresponding to this.
|
||||
*/
|
||||
public DragSource getDragSource()
|
||||
{
|
||||
return null;
|
||||
return dragSource;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the origin of the drag.
|
||||
*
|
||||
* @return the origin of the drag.
|
||||
*/
|
||||
public Point getDragOrigin()
|
||||
{
|
||||
return origin;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets an iterator representation of the List of events.
|
||||
*
|
||||
* @return an iterator representation of the List of events.
|
||||
*/
|
||||
public Iterator iterator()
|
||||
{
|
||||
return null;
|
||||
return events.iterator();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets an array representation of the List of events.
|
||||
*
|
||||
* @return an array representation of the List of events.
|
||||
*/
|
||||
public Object[] toArray()
|
||||
{
|
||||
return null;
|
||||
return events.toArray();
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets an array representation of the List of events.
|
||||
*
|
||||
* @param array - the array to store the events in.
|
||||
* @return an array representation of the List of events.
|
||||
*/
|
||||
public Object[] toArray(Object[] array)
|
||||
{
|
||||
return array;
|
||||
return events.toArray(array);
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the user's preferred action.
|
||||
*
|
||||
* @return the user's preferred action.
|
||||
*/
|
||||
public int getDragAction()
|
||||
{
|
||||
return 0;
|
||||
return action;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the event that triggered this gesture.
|
||||
*
|
||||
* @return the event that triggered this gesture.
|
||||
*/
|
||||
public InputEvent getTriggerEvent()
|
||||
{
|
||||
return null;
|
||||
return dgr.getTriggerEvent();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -152,5 +214,6 @@ public class DragGestureEvent extends EventObject
|
|||
public void startDrag(Cursor dragCursor, Image dragImage, Point imageOffset,
|
||||
Transferable trans, DragSourceListener l)
|
||||
{
|
||||
dragSource.startDrag(this, dragCursor, dragImage, imageOffset, trans, l);
|
||||
}
|
||||
} // class DragGestureEvent
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue