Panda3D
Public Member Functions | Static Public Attributes | List of all members
LevelEditorUI Class Reference
Inheritance diagram for LevelEditorUI:
LevelEditorUIBase WxPandaShell WxAppShell

Public Member Functions

def __init__ (self, editor)
 
- Public Member Functions inherited from LevelEditorUIBase
def bindKeyEvents (self, toBind=True)
 
def buildContextMenu (self, nodePath)
 
def createInterface (self)
 
def createMenu (self)
 
def onAnimation (self, e)
 
def onCreateCurve (self, e)
 
def onCurveAnim (self, e)
 
def onDestroy (self, evt)
 
def onDuplicate (self, evt)
 
def onEditCurve (self, e)
 
def onExportToMaya (self, evt)
 
def onGraphEditor (self, e)
 
def onGridSize (self, evt)
 
def onHotKeys (self, evt)
 
def onKeyDownEvent (self, evt)
 
def onKeyEvent (self, evt)
 
def onKeyUpEvent (self, evt)
 
def onMakeLive (self, evt)
 
def onNew (self, evt=None)
 
def onOpen (self, evt=None)
 
def onRightDown (self, evt=None)
 
def onSave (self, evt=None)
 
def onSaveAs (self, evt)
 
def onShowPandaObjects (self, evt)
 
def replaceObject (self, evt, all=False)
 
def reset (self)
 
def toggleGrid (self, evt)
 
def toggleGridSnap (self, evt)
 
def updateGrids (self, newSize, newSpacing)
 
def updateMenu (self)
 
- Public Member Functions inherited from WxPandaShell
def appInit (self)
 
def getCurrentView (self)
 
def initialize (self)
 
def onViewChange (self, evt, viewIdx)
 
def wxStep (self, task=None)
 
- Public Member Functions inherited from WxAppShell
def __init__ (self, *args, **kw)
 
def createMenuBar (self)
 
def quit (self, event=None)
 
def showAbout (self, event)
 

Static Public Attributes

string appname = 'Panda3D Level Editor'
 
string appversion = '0.1'
 
- Static Public Attributes inherited from WxPandaShell
string appname = 'Panda3D Generic WX Frame'
 
string appversion = '1.0'
 
tuple copyright
 
int frameHeight = 600
 
int frameWidth = 800
 
dictionary MENU_TEXTS
 
- Static Public Attributes inherited from WxAppShell
string appname = 'Generic Application Frame'
 
string appversion = '1.0'
 
string balloonState = 'none'
 
string contactemail = 'Gyedo.Jeon@disney.com'
 
string contactname = 'Gyedo Jeon'
 
tuple copyright
 
int frameHeight = 320
 
int frameWidth = 450
 
int padx = 5
 
int pady = 5
 
int panelCount = 0
 
int usecommandarea = 0
 
int usestatusarea = 0
 

Additional Inherited Members

- Public Attributes inherited from LevelEditorUIBase
 animUI
 
 contextMenu
 
 createCurveMenuItem
 
 currentView
 
 curveAnimMenuItem
 
 curveAnimUI
 
 curveObj
 
 editAnimMenuItem
 
 editCurveMenuItem
 
 editor
 
 graphEditorMenuItem
 
 graphEditorUI
 
 gridSizeMenuItem
 
 gridSnapMenuItem
 
 hotKeysMenuItem
 
 layerEditorUI
 
 leftBarDownNB
 
 leftBarDownPane0
 
 leftBarUpNB
 
 leftBarUpPane0
 
 leftBarUpPane1
 
 menuAnim
 
 menuCurve
 
 menuEdit
 
 menuOptions
 
 objectPaletteUI
 
 objectPropertyUI
 
 parentToSelectedMenuItem
 
 protoPaletteUI
 
 rightBarDownNB
 
 rightBarDownPane0
 
 sceneGraphUI
 
 showGridMenuItem
 
 showPandaObjectsMenuItem
 
- Public Attributes inherited from WxPandaShell
 baseFrame
 
 currentView
 
 evtLoop
 
 frontView
 
 fStartDirect
 
 leftBarDownPane
 
 leftBarUpPane
 
 leftFrame
 
 leftView
 
 mainFrame
 
 menuView
 
 oldLoop
 
 perspView
 
 perspViewMenuItem
 
 rightBarDownPane
 
 rightBarUpPane
 
 rightFrame
 
 topView
 
 viewFrame
 
 wxApp
 
- Public Attributes inherited from WxAppShell
 about
 
 menuBar
 
 menuFile
 
 menuHelp
 

Detailed Description

Class for Panda3D LevelEditor 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  editor 
)

Reimplemented from LevelEditorUIBase.

Member Data Documentation

◆ appname

string appname = 'Panda3D Level Editor'
static

◆ appversion

string appversion = '0.1'
static