Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Attributes | List of all members
TimeSlider Class Reference
Inheritance diagram for TimeSlider:

Public Member Functions

 __init__ (self, parent, slidersize, sliderStartFrame, sliderEndFrame, curFrame)
 
 DrawFrame (self, dc)
 
 DrawKeys (self, dc)
 
 DrawNumber (self, dc)
 
 DrawTimeSlider (self, dc)
 
 InitBuffer (self)
 
 OnLeftDown (self, evt)
 
 OnLeftUp (self, evt)
 
 OnMotion (self, evt)
 
 OnPaint (self, evt)
 
 OnSize (self, evt)
 
 SetTimeSliderData (self, sliderStartFrame=1, sliderEndFrame=24, curFrame=0)
 

Public Attributes

 buffer
 
 curFrame
 
 curRect
 
 frameNum
 
 h
 
 numbers
 
 OnLeftDown
 
 OnLeftUp
 
 OnMotion
 
 OnPaint
 
 OnSize
 
 points
 
 sliderEndFrame
 
 sliderStartFrame
 
 unitWidth
 
 w
 

Protected Attributes

 _mainDialog
 
 _mouseIn
 

Detailed Description

This is the Time Slider Panel.

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
parent,
slidersize,
sliderStartFrame,
sliderEndFrame,
curFrame )

Member Function Documentation

◆ DrawFrame()

DrawFrame ( self,
dc )

◆ DrawKeys()

DrawKeys ( self,
dc )

◆ DrawNumber()

DrawNumber ( self,
dc )

◆ DrawTimeSlider()

DrawTimeSlider ( self,
dc )

◆ InitBuffer()

InitBuffer ( self)

◆ OnLeftDown()

OnLeftDown ( self,
evt )

◆ OnLeftUp()

OnLeftUp ( self,
evt )

◆ OnMotion()

OnMotion ( self,
evt )

◆ OnPaint()

OnPaint ( self,
evt )

◆ OnSize()

OnSize ( self,
evt )

◆ SetTimeSliderData()

SetTimeSliderData ( self,
sliderStartFrame = 1,
sliderEndFrame = 24,
curFrame = 0 )

Member Data Documentation

◆ _mainDialog

_mainDialog
protected

◆ _mouseIn

_mouseIn
protected

◆ buffer

buffer

◆ curFrame

curFrame

◆ curRect

curRect

◆ frameNum

frameNum

◆ h

h

◆ numbers

numbers

◆ OnLeftDown

OnLeftDown

◆ OnLeftUp

OnLeftUp

◆ OnMotion

OnMotion

◆ OnPaint

OnPaint

◆ OnSize

OnSize

◆ points

points

◆ sliderEndFrame

sliderEndFrame

◆ sliderStartFrame

sliderStartFrame

◆ unitWidth

unitWidth

◆ w

w