cmdScrollFieldExecuter is undoable, queryable, and editable.
A script editor executer control used to issue script commands to
Maya.
In query mode, return type is based on queried flag.
Long name (short name) |
Argument types |
Properties |
load(ld) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Prompts the user for a script to load into this field. |
|
source(src) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Prompts the user for a script to source (execute without
loading). |
|
saveSelection(sv) |
string |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Prompts to save the current selection to a file. The default
filename prompt will be prepended with the given string. |
|
saveSelectionToShelf(svs) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Prompts to save the current selection to an item in the
shelf. |
|
selectAll(sla) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
select(sl) |
[uint, uint] |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Selects text within a specified range. |
|
hasSelection(hsl) |
boolean |
![query query](../gfx/query.gif) |
|
Whether this control currently has a selection or not. |
|
selectedText(slt) |
boolean |
![query query](../gfx/query.gif) |
|
The text in the current selection range. |
|
clear(clr) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
text(t) |
string |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Replaces the field text with the given string. |
|
textLength(tl) |
boolean |
![query query](../gfx/query.gif) |
|
The number of characters in this text field. |
|
cutSelection(ct) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Cuts the current selection from this field. |
|
copySelection(cp) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Copies the current selection from this field. |
|
pasteSelection(pst) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Pastes text into this field at the current caret position. |
|
hasFocus(hf) |
boolean |
![query query](../gfx/query.gif) |
|
Whether this control is currently in focus. |
|
undo(ud) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
redo(rd) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
execute(exc) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Executes the current selection. If there is no selection, all
text is executed. |
|
executeAll(exa) |
boolean |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
storeContents(stc) |
string |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
If the provided string is a fully specified file path, then
attempts to store the contents of this field to that path.
Otherwise, uses the provided string as a filename only and uses an
internally generated path and extension for the file, as used by
the -loadContents and -removeStoredContents flags. In both cases, a
new unique filename will be generated if the specified name exists.
Returns the filename of the file saved upon completion, and an
empty string otherwise. |
|
loadContents(ldc) |
string |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Loads the contents of the specified filename into this field.
The path and extension for this filename is provided internally.
This command is only intended for loading the contents of this
executer field from a previous instance of this executer
field. |
|
removeStoredContents(rsc) |
string |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Removes the stored contents of this field with the specified
filename. The path and extension for the file is provided
internally. This command is only intended for removing previously
stored contens of this executer field. |
|
appendText(at) |
string |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Appends text to the end of this field. |
|
insertText(it) |
string |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Inserts the specified text into the position under the cursor,
replacing any currently selected text. The selection and cursor
position can be set using the select flag. Appends text to
the end of this field. |
|
sourceType(st) |
string |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) |
|
Sets the source type for this command executer field. Valid
values are "mel" (enabled by default), and "python". |
|
showLineNumbers(sln) |
boolean |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Shows/hides the line numbes column. |
|
commandCompletion(cco) |
boolean |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Enable/disable command completion |
|
objectPathCompletion(opc) |
boolean |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Enable/disable path completion |
|
showTooltipHelp(sth) |
boolean |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Enable/disable tooltips in the command execution window |
|
searchDown(sd) |
boolean |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Specifies whether to search from the cursor down, or up. |
|
searchMatchCase(smc) |
boolean |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Specifies whether the search is to be case sensitive or
not. |
|
searchWraps(sw) |
boolean |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Specifies whether the search should wrap around. |
|
searchString(ss) |
string |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Specifies the string to search for. |
|
searchAndSelect(sas) |
boolean |
![query query](../gfx/query.gif) |
|
Searches for (and selects) the sepecified search string using
the specified search options. |
|
replaceAll(rpa) |
[string, string] |
![create create](../gfx/create.gif) ![edit edit](../gfx/edit.gif) |
|
Replaces all instances of the first string in the field text
with the second string. The case sensitivity of this operation is
set with the
-searchMatchCase
flag. |
|
currentLine(cl) |
uint |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Sets/returns the current line which the cursor is on. |
|
numberOfLines(nl) |
uint |
![query query](../gfx/query.gif) |
|
Returns the total number of lines in the document. |
|
spacesPerTab(spt) |
uint |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Specifies the number of spaces equivalent to one tab stop.
(default 4) |
|
filterKeyPress(fkp) |
script |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Sets a script which will be called to handle key-press events.
The function should have the following signature:
proc int filterKeyPress(int $modifiers, string $key)
modifiers: a bit mask where Shift is bit 1, Ctrl is bit 3, Alt is
bit 4, and bit 5 is the 'Windows' key on Windows keyboards and the
Command key on Mac keyboards.
key: Specifies what key was pressed. The key is either a single
ascii character or one of the keyword strings for the special
keyboard characters. For example: Up, Down, Right, Left, Home, End,
Page_Up, Page_Down, Insert Return, Space F1 to F12
The function should return 1 to indicate that they key event has
been handled, and 0 to indicate that it has not been handled. |
|
tabsForIndent(tfi) |
boolean |
![create create](../gfx/create.gif) ![query query](../gfx/query.gif) ![edit edit](../gfx/edit.gif) |
|
Specifies whether tab characters should be inserted when
indenting. (default on) |
|