This is an archived page. It's not actively maintained.

nsIClipboardDragDropHookList

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.

See also