sbIDndSourceTracker Interface Reference

Helper service for transferring internal objects using drag and drop. More...

import"sbIDndSourceTracker.idl";

Inheritance diagram for sbIDndSourceTracker:
[legend]
Collaboration diagram for sbIDndSourceTracker:
[legend]

Public Member Functions

void reset ()
 Clears the data out of the source tracker. More...
 
AString registerSource (in nsISupports aSource)
 Registers an object with the source tracker. More...
 
nsISupports getSource (in AString aHandle)
 Get an object from the source tracker. More...
 
nsISupports getSourceSupports (in nsISupportsString aSupportsString)
 Get an object from the source tracker using a nsISupportsString for the handle. More...
 

Detailed Description

Helper service for transferring internal objects using drag and drop.

Definition at line 41 of file sbIDndSourceTracker.idl.

Member Function Documentation

nsISupports sbIDndSourceTracker::getSource ( in AString  aHandle)

Get an object from the source tracker.

Parameters
aHandleHandle of the object to get
Returns
The requested object with the given handle
nsISupports sbIDndSourceTracker::getSourceSupports ( in nsISupportsString  aSupportsString)

Get an object from the source tracker using a nsISupportsString for the handle.

Parameters
aSupportsStringnsISupportsString containing the handle
Returns
The requested object with the given handle
AString sbIDndSourceTracker::registerSource ( in nsISupports  aSource)

Registers an object with the source tracker.

Returns
A unique handle to the object
void sbIDndSourceTracker::reset ( )

Clears the data out of the source tracker.


The documentation for this interface was generated from the following file: