This interface is an internal Gecko component. It provides basic operations such as adding, removing and enumerating clipboard hooks for the nsIClipboardDragDropHooks interface.
Inherits from:
nsISupports
Last changed in Gecko 1.7
Note: This interface is not intended for direct use by embedders; it is an implementation detail. You should access these capabilities indirectly by sending commands using the
nsIClipboardDragDropHooks
interface.Within Gecko, this interface is used by calling get_Interface
on a docshell
.
Method overview
void addClipboardDragDropHooks(in nsIClipboardDragDropHooks aHooks); |
nsISimpleEnumerator getHookEnumerator(); |
void removeClipboardDragDropHooks(in nsIClipboardDragDropHooks aHooks); |
Methods
addClipboardDragDropHooks()
This method adds a hook to the list.
void addClipboardDragDropHooks( in nsIClipboardDragDropHooks aHooks );
Parameters
-
aHooks
- Implementation of hooks.
getHookEnumerator()
This method retrieves an enumerator for all hooks which have been added.
nsISimpleEnumerator getHookEnumerator();
Parameters
None.
Return value
Returns nsISimpleEnumerator
for nsIClipboardDragDropHooks
.
removeClipboardDragDropHooks()
This method removes a hook from the list.
Note: If this implementation is not present in the list then removal will be ignored.
void removeClipboardDragDropHooks( in nsIClipboardDragDropHooks aHooks );
Parameters
-
aHooks
- Implementation of hooks.