Please note that the following api is not intended for embedders; it is intended as an internal (to gecko). Embedders can indirectly call these by sending commands (see description in nsIClipboardDragDropHooks.idl). Internal gecko usage is accomplished by calling get_Interface on a docshell.
[scriptable, uuid(876a2015-6b66-11d7-8f18-0003938a9d96)]
interface nsIClipboardDragDropHookList : nsISupports
Methods
Add a hook to list. @param aHooks implementation of hooks
void
addClipboardDragDropHooks(in nsIClipboardDragDropHooks aHooks)
Gets an enumerator for all hooks which have been added. @return nsISimpleEnumerator for nsIClipboardDragDropHooks
nsISimpleEnumerator
getHookEnumerator()
Remove a hook from list (note if this implementation is not present in the list then removal will be ignored). @param aHooks implementation of hooks
void
removeClipboardDragDropHooks(in nsIClipboardDragDropHooks aHooks)
Compare to: