
This class includes functionality to create buttons in a user interface and add a callback. In MotionBuilder, buttons are created within regions, which are in turn created in layouts with FBLayout. For usage, see the Python sample Button.py. See also: FBButtonStyle, FBTextJustify, FBButtonLook.
See samples: Button.py, Popup.py, RadioButton.py.
Public Member Functions |
|
| FBButton () | |
| Constructor. |
|
| FBColor | GetStateColor (FBButtonState pState) |
| Queries the color associated with a button
state. |
|
| SetImageFileNames (str pUpImage, str pDownImage=0, str pThirdImage=0) | |
| Sets the image used to generate a
kFBBitmap2States. |
|
| SetStateColor (FBButtonState pState, FBColor pColor) | |
| Returns whether or not the item
pIndex is currently selected. |
|
Public Attributes |
|
| FBTextJustify | Justify |
| Read Write Property: Current state of
button. |
|
| FBButtonLook | Look |
| Read Write Property: Current state of
button. |
|
| FBEvent | OnClick |
| Event: Button clicked. |
|
| int | State |
| Read Write Property: Current state of
button. |
|
| FBButtonStyle | Style |
| Read Write Property: Button style.
|
|
| FBButton | ( | ) |
Constructor.
| FBColor GetStateColor | ( | FBButtonState | pState | ) |
Queries the color associated with a button state.
This method is only useful for buttons of style kFB2States.
| pState | The state to be queried. |
Sets the image used to generate a kFBBitmap2States.
| pUpImage | The image used when button is unpushed | |
| pDownImage | The image used when button is pushed |
| SetStateColor | ( | FBButtonState | pState, | |
| FBColor | pColor | |||
| ) |
Returns whether or not the item pIndex is currently selected.
| pState | The state to be set. | |
| pColor | The desired color vector. |
Read Write Property: Current state of button.
Read Write Property: Current state of button.
Read Write Property: Button style.
1.5.3