[uuid(0ca103e5-80d4-4b81-a310-be0708f8eaa9)]
interface nsIRollupListener : nsISupports

Methods

 Notifies the object to rollup, optionally returning the node that
 was just rolled up.

 aCount is the number of popups in a chain to close. If this is
 PR_UINT32_MAX, then all popups are closed.

 @result NS_Ok if no errors
nsIContent Rollup(in unsigned long aCount)
 Asks the RollupListener if it should rollup on mouse activate, eg. X-Mouse
 @result NS_Ok if no errors
void ShouldRollupOnMouseActivate(out PRBool aShould)
 Asks the RollupListener if it should rollup on mousevents
 @result NS_Ok if no errors
void ShouldRollupOnMouseWheelEvent(out PRBool aShould)