import "Accessibility_Selector.idl";
Public Types | |
enum | CommandResult { COMMAND_RESULT_INVALID, COMMAND_RESULT_SUCCESS, COMMAND_RESULT_FAILED, COMMAND_RESULT_OBSOLETE, COMMAND_RESULT_LAST_DEFINED } |
Public Methods | |
CommandList | getCommands () |
boolean | replaceCommands (in CommandList commands) |
boolean | refreshCommands () |
CommandResult | activateCommand (in Command command) |
void | registerChangeListener (in CommandListener listener) |
void | deregisterChangeListener (in CommandListener listener) |
void | unImplemented () |
void | unImplemented2 () |
void | unImplemented3 () |
void | unImplemented4 () |
Data Fields | |
readonly attribute boolean | supportsReplace |
Examples of the use of this interface include voice-command and remote-control applications, in which the user interaction is wholly or partly delegated by the implementor to an external agent.
|
|
Request that the Selector invoke the specified Command.
|
|
Tell the Selector instance to cease notifying the specified CommandListener of changes to the command list.
|
|
Query the Selector for the current CommandList.
|
|
Ask the Selector to re-calculate its CommandList.
|
|
Register a :CommandListener instance for notification of changes to the command set.
|
|
|
|
\cond unImplemented: placeholders for future expansion. |
|
|
|
|
|
|
|
This attribute is TRUE if this Selector allows its CommandList to be specified by the client * |