Nota: No terminado
nsIDragService esta definido en widget/public/nsIDragService.idl. Se pueden hacer scripts (No ha cambiado desde Mozilla 1.9)
Esta página está traduciéndose a partir del artículo nsIDragService, razón por la cual puede haber algunos errores sintácticos o partes sin traducir. Puedes colaborar continuando con la traducción
Vista previa al método
<code> void invokeDragSession(in nsIDOMNode aDOMNode, in nsISupportsArray aTransferables, in nsIScriptableRegion aRegion, in unsigned long aActionType); |
void invokeDragSessionWithImage(in nsIDOMNode aDOMNode, in nsISupportsArray aTransferableArray, in nsIScriptableRegion aRegion, in unsigned long aActionType,in nsIDOMNode aImage, in long aImageX, in long aImageY, in nsIDOMMouseEvent aDragEvent);
|
void invokeDragSessionWithSelection(in nsISelection aSelection, in nsISupportsArray aTransferableArray, in unsigned long aActionType, in nsIDOMMouseEvent aDragEvent);
|
nsIDragSession getCurrentSession();
|
voidstartDragSession();
|
void endDragSession(in PRBool aDoneDrag);
|
void fireDragEventAtSource(in unsigned long aMsg);
|
Constantes
Constante | Valor | Descripción |
DRAGDROP_ACTION_NONE
| 0 | datos del tipo LONG .
|
DRAGDROP_ACTION_COPY
| 1 | datos del tipo LONG .
|
DRAGDROP_ACTION_MOVE
| 2 | datos del tipo LONG .
|
DRAGDROP_ACTION_LINK
| 3 | datos del tipo LONG .
|
Métodos
invokeDragSession()
Empieza el el modo de arrastrar con una matriz para transferir los valores.
<code> void invokeDragSession ( in nsIDOMNode aDOMNode, in nsISupporsArray aTransferables, in nsIScriptableRegion aRegion, in unsigned long aActionType ); </code>