Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
nsIDragSessionOS2.h File Reference
#include "nsISupports.h"
#include <os2.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsIDragSessionOS2

Defines

#define INCL_PM
 nsIDragSessionOS2 encapsulates support for OS/2 dragover/drop events, i.e.
#define NS_IDRAGSESSIONOS2_IID_STR   "bc4258b8-33ce-4624-adcb-4b62bb5164c0"
#define NS_IDRAGSESSIONOS2_IID   { 0xbc4258b8, 0x33ce, 0x4624, { 0xad, 0xcb, 0x4b, 0x62, 0xbb, 0x51, 0x64, 0xc0 } };

Define Documentation

nsIDragSessionOS2 encapsulates support for OS/2 dragover/drop events, i.e.

operations where Mozilla is the target of a drag (nsIDragService handles source operations). Its public methods correspond to the d&d messages a PM window receives. Its protected methods recast native data as nsITransferable flavors during drag-enter and drop events.

nsIDragSessionOS2 supports these native formats: WPS Url objects, files, the contents of files (Alt-drop), and text from DragText. Data is presented to Mozilla as URI-text, HTML, and/or plain-text. Only single-item native drops are supported. If the dropped file or text does not exist yet, nsIDragSessionOS2 will have the source render the data asynchronously.

Definition at line 57 of file nsIDragSessionOS2.h.

#define NS_IDRAGSESSIONOS2_IID   { 0xbc4258b8, 0x33ce, 0x4624, { 0xad, 0xcb, 0x4b, 0x62, 0xbb, 0x51, 0x64, 0xc0 } };

Definition at line 61 of file nsIDragSessionOS2.h.

#define NS_IDRAGSESSIONOS2_IID_STR   "bc4258b8-33ce-4624-adcb-4b62bb5164c0"

Definition at line 60 of file nsIDragSessionOS2.h.