AnimationToolbar (hwx.gui)¶
An AnimationToolbar Widget.
AnimationToolbar is a widget used to display the controls for the animation.
- Inherits:
Properties¶
Public Methods¶
addChildren (self)
addWidget (self, widget)
onAnimRangeEnabled (self, enabled)
onAnimationRangeChange (self, start_frame, end_frame)
onFrameChange (self, frame, spontaneous)
onPause (self)
onResume (self)
onStart (self)
onStop (self)
resetRange (self)
Property Details¶
- property animatingState¶
The state of the animation.
Starts/Stops the animation.
- property frame¶
The current frame.
- property timeSteps¶
The values for the animation time.
Method Details¶
- addChildren(self)¶
Adds extra widgets.
You need to call the addWidget method.
- addWidget(self, widget)¶
Adds a widget to the AnimationToolbar.
- param widget
The widget to be added to the layout.
- type widget
Widget
- returns
The added widget.
- rtype
Widget
- onAnimRangeEnabled(self, enabled)¶
Callback method when the animation range is enabled or disabled.
- param enabled
Animation range is enabled/disabled.
- type enabled
bool
- onAnimationRangeChange(self, start_frame, end_frame)¶
Callback method when animation range has been changed.
- param start_frame
Starting frame number of the range.
- type start_frame
int
- param end_frame
Ending frame number of the range.
- type end_frame
int
- onFrameChange(self, frame, spontaneous)¶
Callback method when animation frame changes.
- param frame
Frame number changed.
- type frame
int
- param spontaneous
Specifies if the frame change is spontaneous.
- type spontaneous
bool
- onPause(self)¶
Callback method when the animation pauses.
- onResume(self)¶
Callback method when the animation resumes.
- onStart(self)¶
Callback method when the animation starts.
- onStop(self)¶
Callback method when the animation stops.
- resetRange(self)¶
Resets the animation range.