|
Panda3D
|
Public Member Functions | |
| __init__ (self, parent, rangesize, startFrame, endFrame, sliderStartFrame, sliderEndFrame) | |
| DrawTimeRange (self, dc) | |
| InitBuffer (self) | |
| MainPanelUpdate (self) | |
| OnLeftDown (self, evt) | |
| OnLeftUp (self, evt) | |
| OnMotion (self, evt) | |
| OnPaint (self, evt) | |
| OnSize (self, evt) | |
| SetTimeRangeData (self, startFrame=1, endFrame=24, sliderStartFrame=1, sliderEndFrame=24) | |
Public Attributes | |
| buffer = wx.EmptyBitmap(self.w, self.h) | |
| curRect = wx.Rect(self.rangePosX, self.rangePosY, self.rangeWidth, self.rangeHeight) | |
| endFrame = endFrame | |
| int | frameNum = self.endFrame-self.startFrame+1 |
| h = self.GetClientSize() | |
| OnLeftDown | |
| OnLeftUp | |
| OnMotion | |
| OnPaint | |
| OnSize | |
| int | pos = 0 |
| float | rangeHeight = self.h-4.0 |
| float | rangePosX = 3.0+(float(self.sliderStartFrame-self.startFrame))*self.unitWidth |
| float | rangePosY = 2.0 |
| tuple | rangeWidth = float(self.sliderEndFrame-self.sliderStartFrame+1)*self.unitWidth |
| sliderEndFrame = sliderEndFrame | |
| sliderStartFrame = sliderStartFrame | |
| startFrame = startFrame | |
| tuple | unitWidth = (self.w-6.0)/float(self.frameNum) |
| w | |
Protected Attributes | |
| _mainDialog = wx.GetTopLevelParent(self) | |
| bool | _mouseIn = False |
This is the Time Range Panel.
| __init__ | ( | self, | |
| parent, | |||
| rangesize, | |||
| startFrame, | |||
| endFrame, | |||
| sliderStartFrame, | |||
| sliderEndFrame ) |
| DrawTimeRange | ( | self, | |
| dc ) |
| InitBuffer | ( | self | ) |
| MainPanelUpdate | ( | self | ) |
| OnLeftDown | ( | self, | |
| evt ) |
| OnLeftUp | ( | self, | |
| evt ) |
| OnMotion | ( | self, | |
| evt ) |
| OnPaint | ( | self, | |
| evt ) |
| OnSize | ( | self, | |
| evt ) |
| SetTimeRangeData | ( | self, | |
| startFrame = 1, | |||
| endFrame = 24, | |||
| sliderStartFrame = 1, | |||
| sliderEndFrame = 24 ) |
|
protected |
|
protected |
| buffer = wx.EmptyBitmap(self.w, self.h) |
| curRect = wx.Rect(self.rangePosX, self.rangePosY, self.rangeWidth, self.rangeHeight) |
| endFrame = endFrame |
| int frameNum = self.endFrame-self.startFrame+1 |
| h = self.GetClientSize() |
| OnLeftDown |
| OnLeftUp |
| OnMotion |
| OnPaint |
| OnSize |
| int pos = 0 |
| float rangeHeight = self.h-4.0 |
| float rangePosX = 3.0+(float(self.sliderStartFrame-self.startFrame))*self.unitWidth |
| float rangePosY = 2.0 |
| tuple rangeWidth = float(self.sliderEndFrame-self.sliderStartFrame+1)*self.unitWidth |
| sliderEndFrame = sliderEndFrame |
| sliderStartFrame = sliderStartFrame |
| startFrame = startFrame |
| tuple unitWidth = (self.w-6.0)/float(self.frameNum) |
| w |