Songbird / Development / Songbird Add-Ons API Documentation

sbIDndSourceTracker Interface Reference

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

import "sbIDndSourceTracker.idl";

List of all members.

Public Member Functions

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


Detailed Description

Helper service for transferring internal objects using drag and drop.

Definition at line 41 of file sbIDndSourceTracker.idl.


Member Function Documentation

AString sbIDndSourceTracker::registerSource ( in nsISupports  aSource  ) 

Registers an object with the source tracker.

Returns:
A unique handle to the object

nsISupports sbIDndSourceTracker::getSource ( in AString  aHandle  ) 

Get an object from the source tracker.

Parameters:
aHandle Handle 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:
aSupportsString nsISupportsString containing the handle
Returns:
The requested object with the given handle


The documentation for this interface was generated from the following file:
Generated on Tue Mar 10 14:28:58 2009 for Songbird by  doxygen 1.5.2