Added additional methods to interface

This commit is contained in:
rods%netscape.com 1999-04-06 20:23:51 +00:00
Родитель d185b1cbd5
Коммит 1a766565fd
1 изменённых файлов: 17 добавлений и 3 удалений

Просмотреть файл

@ -37,14 +37,28 @@ class nsIDOMDragListener : public nsIDOMEventListener {
public: public:
/** /**
* Processes a drag started event * Processes a drag enter event
* @param aMouseEvent @see nsIDOMEvent.h * @param aMouseEvent @see nsIDOMEvent.h
* @returns whether the event was consumed or ignored. @see nsresult * @returns whether the event was consumed or ignored. @see nsresult
*/ */
virtual nsresult DragStart(nsIDOMEvent* aMouseEvent) = 0; virtual nsresult DragEnter(nsIDOMEvent* aMouseEvent) = 0;
/** /**
* Processes a drag ending event * Processes a drag over event
* @param aMouseEvent @see nsIDOMEvent.h
* @returns whether the event was consumed or ignored. @see nsresult
*/
virtual nsresult DragOver(nsIDOMEvent* aMouseEvent) = 0;
/**
* Processes a drag Exit event
* @param aMouseEvent @see nsIDOMEvent.h
* @returns whether the event was consumed or ignored. @see nsresult
*/
virtual nsresult DragExit(nsIDOMEvent* aMouseEvent) = 0;
/**
* Processes a drag drop event
* @param aMouseEvent @see nsIDOMEvent.h * @param aMouseEvent @see nsIDOMEvent.h
* @returns whether the event was consumed or ignored. @see nsresult * @returns whether the event was consumed or ignored. @see nsresult
*/ */