| Name |
Type |
g/s |
Description |
| active |
int |
|
Toggles matrixctrl to ignore or respond to mouse clicks, respectively. By default, matrixctrl responds to mouse clicks. |
|
def.:1 |
| autosize |
int |
|
Toggles automatically resizing to rows and columns for the matrixctrl object's display area when a cell picture is added. |
|
def.:0 |
| bkgndpict |
symbol |
|
Designates the graphics file that the matrixctrl object will use for the matrix background image. The matrixctrl object accepts PICT files and, if QuickTime Version 3.0 or later is installed, other picture file formats that are listed in the QuickTime appendix. The symbol used as a filename must either be the name of a file in Max's current search path, or an absolute pathname for the file (e.g. "MyDisk:/Documents/UI Pictures/CoolBkgnd.pct"). The word bkgndpicture by itself puts up a standard Open Document dialog box and displays the common graphics files supported by QuickTime. |
|
def.:<default> |
| cellpict |
symbol |
|
Designates the graphics file that the matrixctrl object will use for each cell. The matrixctrl object accepts PICT files and, if QuickTime Version 3.0 or later is installed, other picture file formats that are listed in the QuickTime appendix.The symbol used as a filename must either be the name of a file in Max's current search path, or an absolute pathname for the file (e.g. "MyDisk:/Documents/UI Pictures/Cell.pct"). The word cellpicture by itself puts up a standard Open Document dialog box and displays the common graphics files supported by QuickTime. |
|
def.:<default> |
| clickedimage |
int |
|
Specifies that the graphics file used by the matrixctrl object contains an additional image to be displayed when a cell is clicked. |
|
def.:1 |
| clickvalue |
int |
|
Toggles the click value mode. If the clickvalue message is followed by a zero or a positive number, clicking on a cell sets its value to the given number. If clickvalue is followed by a negative number, the matrixctrl object reverts to its default behavior in which clicking a cell increments its value. The clickvalue message allows the use of the matrixctrl object to create grid editors by creating graphics files which contain a sequence of images, each of which is assigned to a different value; as you click through the sequence of images, the cell image will change to reflect velocity, note, etc. |
|
def.:-1 |
| columns |
int |
|
Sets the number of columns in the matrixctrl object's display. |
|
def.:8 |
| dialmode |
int |
|
Toggles causing the object to behave like a matrix of dials where a cell will need to be clicked and dragged on to change its value. dialmode 0 will allow cells within the matrix to react to a simple click. |
|
def.:0 |
| dialtracking |
int |
|
Sets whether or not the matrixctrl object will use vertical mouse tracking while it is in dialmode. |
|
def.:0 |
| horizontalmargin |
int |
|
Sets a horizontal margin (in pixels) between the outermost cells and the edge of the matrixctrl object's bounding box. |
|
def.:1 |
| horizontalspacing |
int |
|
Sets the horizontal distance (in pixels) between adjacent cells in the matrixctrl object. |
|
def.:0 |
| imagemask |
int |
|
Specifies that the matrixctrl cell graphics file has additional rows of images for use as image masks. |
|
def.:0 |
| inactiveimage |
int |
|
Specifies that the matrixctrl cell graphics file has additional rows of images for use in an inactive state (set with an active 0 message). |
|
def.:1 |
| invisiblebkgnd |
int |
|
Specifies that the matrixctrl will be drawn without a background image, and its cells will be superimposed over any underlying Max objects. invisiblebkgnd 0 disables this feature. |
|
def.:0 |
| one/column |
int |
|
Toggles only allowing one cell per column to have a non-zero state. Setting any cell in a column to a non-zero state causes any other non-zero cells to change to the zero state. one/column 0 removes this constraint. |
|
def.:0 |
| one/matrix |
int |
|
Toggles only allowing one cell in the entire object to have a non-zero state. Setting any other cell in the matrix to a non-zero state causes any other non-zero cells to change to the zero state. one/matrix 0 removes this constraint. |
|
def.:0 |
| one/row |
int |
|
Toggles only allowing one cell per row to have a non-zero state. Setting any cell in a row to a non-zero state causes any other non-zero cells to change to the zero state. one/row 0 removes this constraint. |
|
def.:0 |
| range |
int |
|
Sets the number of possible states each cell can have. It must be set to a value of at least 2 (for states 0 and 1). |
|
def.:2 |
| rows |
int |
|
Sets the number of rows in the matrixctrl object's display. |
|
def.:4 |
| scale |
int |
|
Toggles scaling graphics when the matrixctrl object's display area is resized. |
|
def.:1 |
| verticalmargin |
int |
|
Sets a vertical margin (in pixels) between the outermost cells and the edge of the matrixctrl object's bounding box. |
|
def.:1 |
| verticalspacing |
int |
|
Sets the vertical distance (in pixels) between adjacent cells in the matrixctrl object. |
|
def.:0 |