Radio button/check box user interface object
bang | In radio button mode: A In check box mode: A outputs a list of zeros and ones representing the on/off state of the check boxes. In flag mode: A send the integer that corresponds to the bit pattern of the currently checked boxes (i.e., if boxes one, two, and three are checked, a will output a value of )out the radiogroup object's output. |
outputs the currently selected radio button number. |
int | radio-button-selection [int] |
In radio button mode: An integer sets the radio button selection and outputs the input value. Numbering starts with 0, and a negative number indicates that no buttons will be selected. In flag mode: An integer value received in the radiogroup object's inlet will set the buttons or checkboxes to reflect the bit pattern of the integer value (i.e., a value of 19 will select boxes one, two, and five, corresponding to the binary value ) and send the integer value out the radiogroup object's output. |
list | check-box-states [list] |
In check box mode: list of zeros and ones sets the check box states and causes output of the input list. If you have specified check box mode and have the flag mode set using the | message, a list of zeros and ones sets the check box states and causes output of the input list.
enableitem | item-index [list] |
In radio button and check box modes: The word | , followed by followed by a number or list of numbers, will enable the items whose numbers are indicated if they have been disabled with the message.
disableitem | item-index [list] |
In radio button and check box modes: disable the items whose numbers are indicated (they will be drawn in grey and will not respond to clicks, although they will still respond to | messages, ints or lists).
(mouse) | In | mode, clicking on a radio button will set the radio button selection and output the corresponding button number (numbering starts from zero). In mode, clicking on a check box will change its state (from one to zero or from zero to one) and output a list of zeros and ones corresponding to the on/off state of the boxes. if the entire group of buttons/boxes is inactive (greyed out) it will not respond to clicks. if an individual item is disabled (greyed out) it will not respond to clicks, although active items in the group will still respond to clicks as usual. The variation on the mode has check boxes that correspond to bit positions for a binary value (i.e. the first checkbox corresponds to the 1s, the second to 2s, the third to 4s, etc.) Clicking on a check box will select or deselect the check box and output the integer value which corresponds to the bit pattern.|
set | radio-button-selection [list] |
In radio button mode: The word In check box mode: The word , followed by a list of zeros and ones, sets the check box states without triggering any output. If you are using check box mode and are also using Flag Mode, a number will set the state of the first 32 checkboxes in a pattern which corresponds to the bit pattern of the number without triggering output (see the section for more information). |
, followed by a number, sets the currently selected radio button without triggering any output.
Name | Type | g/s | Description |
---|---|---|---|
activecolor | float | Sets the color for the active radiobuttons/checkboxes in RGBA format. | |
bgcolor | float | Sets the background color for the object in RGBA format. | |
enabled | atom | Enables/disables buttons. The word | , followed by followed by a list of zeroes and ones whose length is the same as the number of buttons or boxes, will disable (0) or enable (1) the item in the list position that corresponds to the button or box (e.g., will disable only the fourth button or box).|
flagmode | int def.:0 |
Sets the flag mode of operation for the radiogroup object. In this mode, each check box corresponds to one bit in an integer value (i.e., the first radio button or checkbox corresponds to the ones bit, the second button or checkbox to the twos bit, the third button or checkbox to the fours bit, etc.). The message disables this mode (default). | |
inactive | int def.:0 |
Toggles the active or inactive state of the entire group of radio buttons or check boxes. | |
inactivecolor | float | Sets the color for the inactive radiobuttons/checkboxes in RGBA format. | |
itemtype | int def.:0 |
Selects the mode of operation for the radiogroup object. 0 (the default) 1 |
|
offset | int def.:16 |
Sets the pixel offset (spacing) between the tops of the buttons/boxes. the minimum offset is 14 pixels, the default offset is 16 pixels. | |
selection | atom | Specifies the currently selected button or box. | |
size | int def.:2 |
Specifies the number of buttons or boxes. The default is 2, and the maximum is 64. Note: If you care using the radiogroup object in check box mode and have enabled Flag Mode, you will only be able to set 32 checkboxes. |
Name | Description |
---|---|
button | Flash on any message, send a bang |
matrixctrl | Matrix switch control |
pictctrl | Picture-based control |
toggle | Switch between off and on (0 and 1) |
ubutton | Transparent button, sends a bang |
Max Basic Tutorial 21: Controlling Data Flow | Max Basic Tutorial 21: Controlling Data Flow |