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.