WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIControllers

IID:f36e3ec1-9197-4ad8-8d4c-d3b1927fd6df
Inherits From:nsISupports

Methods

void appendController ( nsIController controller ) nsIController getControllerAt ( PRUint32 index ) nsIController getControllerById ( PRUint32 controllerID ) PRUint32 getControllerCount ( ) nsIController getControllerForCommand ( char* command ) PRUint32 getControllerId ( nsIController controller ) void insertControllerAt ( PRUint32 index , nsIController controller ) void removeController ( nsIController controller ) nsIController removeControllerAt ( PRUint32 index )

void appendController ( nsIController controller )

Arguments:
controller

nsIController getControllerAt ( PRUint32 index )

Arguments:
index

nsIController getControllerById ( PRUint32 controllerID )

Arguments:
controllerID

PRUint32 getControllerCount ( )


nsIController getControllerForCommand ( char* command )

Arguments:
command

PRUint32 getControllerId ( nsIController controller )

Arguments:
controller

void insertControllerAt ( PRUint32 index , nsIController controller )

Arguments:
index
controller

void removeController ( nsIController controller )

Arguments:
controller

nsIController removeControllerAt ( PRUint32 index )

Arguments:
index

References

This interface is the type of the following properties:

nsIDOMNSHTMLInputElement.controllers, nsIDOMNSHTMLTextAreaElement.controllers, nsIDOMWindowInternal.controllers, nsIDOMXULElement.controllers

This interface is returned from the following methods:

nsIDOMXULCommandDispatcher.getControllers

Reference documentation is generated from Mozilla's source.