nsIDragService
De MDC
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
Tabla de contenidos |
[editar] 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); Nuevo en Firefox 3
|
[editar] 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.
|
[editar] Métodos
[editar] 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>