|
| | animUI = AnimControlUI(self, self.editor) |
| |
| | contextMenu = ViewportMenu() |
| |
| | createCurveMenuItem = self.menuCurve.Append(ID_CREATE_CURVE, self.MENU_TEXTS[ID_CREATE_CURVE][0], kind = wx.ITEM_CHECK) |
| |
| | curveAnimMenuItem = self.menuCurve.Append(ID_CURVE_ANIM, self.MENU_TEXTS[ID_CURVE_ANIM][0], kind = wx.ITEM_CHECK) |
| |
| | curveAnimUI = CurveAnimUI(self, self.editor) |
| |
| | curveObj = self.editor.objectMgr.findObjectByNodePath(base.direct.selected.last) |
| |
| | editAnimMenuItem = self.menuAnim.Append(ID_ANIM, self.MENU_TEXTS[ID_ANIM][0], kind = wx.ITEM_CHECK) |
| |
| | editCurveMenuItem = self.menuCurve.Append(ID_EDIT_CURVE, self.MENU_TEXTS[ID_EDIT_CURVE][0], kind = wx.ITEM_CHECK) |
| |
| | editor = editor |
| |
| | graphEditorMenuItem = self.menuAnim.Append(ID_GRAPH, self.MENU_TEXTS[ID_GRAPH][0], kind = wx.ITEM_CHECK) |
| |
| | graphEditorUI = GraphEditorUI(self, self.editor, currentObj) |
| |
| | gridSizeMenuItem = self.menuOptions.Append(ID_GRID_SIZE, self.MENU_TEXTS[ID_GRID_SIZE][0]) |
| |
| | gridSnapMenuItem = self.menuOptions.Append(ID_GRID_SNAP, self.MENU_TEXTS[ID_GRID_SNAP][0], kind = wx.ITEM_CHECK) |
| |
| | hotKeysMenuItem = self.menuOptions.Append(ID_HOT_KEYS, self.MENU_TEXTS[ID_HOT_KEYS][0]) |
| |
| | layerEditorUI = LayerEditorUI(self.rightBarDownPane0, self.editor) |
| |
| | leftBarDownNB = wx.Notebook(self.leftBarDownPane) |
| |
| | leftBarDownPane0 = wx.Panel(self.leftBarDownNB, -1) |
| |
| | leftBarUpNB = wx.Notebook(self.leftBarUpPane, style=wx.NB_BOTTOM) |
| |
| | leftBarUpPane0 = wx.Panel(self.leftBarUpNB, -1) |
| |
| | leftBarUpPane1 = wx.Panel(self.leftBarUpNB, -1) |
| |
| | menuAnim = wx.Menu() |
| |
| | menuCurve = wx.Menu() |
| |
| | menuEdit = wx.Menu() |
| |
| | menuOptions = wx.Menu() |
| |
| | objectPaletteUI = ObjectPaletteUI(self.leftBarUpPane0, self.editor) |
| |
| | objectPropertyUI = ObjectPropertyUI(self.rightBarUpPane, self.editor) |
| |
| | onAnimation |
| |
| | onCreateCurve |
| |
| | onCurveAnim |
| |
| | onDuplicate = self.menuEdit.Append(ID_DUPLICATE, self.MENU_TEXTS[ID_DUPLICATE][0]) |
| |
| | onEditCurve |
| |
| | onExportToMaya = self.menuFile.Insert(4, ID_EXPORT_TO_MAYA, self.MENU_TEXTS[ID_EXPORT_TO_MAYA][0]) |
| |
| | onGraphEditor |
| |
| | onGridSize |
| |
| | onHotKeys |
| |
| | onKeyDownEvent |
| |
| | onKeyEvent |
| |
| | onKeyUpEvent |
| |
| | onMakeLive = self.menuEdit.Append(ID_MAKE_LIVE, self.MENU_TEXTS[ID_MAKE_LIVE][0]) |
| |
| | onNew |
| |
| | onOpen = self.menuFile.Insert(1, ID_OPEN, self.MENU_TEXTS[ID_OPEN][0]) |
| |
| | onSave = self.menuFile.Insert(2, ID_SAVE, self.MENU_TEXTS[ID_SAVE][0]) |
| |
| | onSaveAs = self.menuFile.Insert(3, ID_SAVE_AS, self.MENU_TEXTS[ID_SAVE_AS][0]) |
| |
| | onShowPandaObjects |
| |
| | parentToSelectedMenuItem = self.menuOptions.Append(ID_PARENT_TO_SELECTED, self.MENU_TEXTS[ID_PARENT_TO_SELECTED][0], kind = wx.ITEM_CHECK) |
| |
| | protoPaletteUI = ProtoPaletteUI(self.leftBarUpPane1, self.editor) |
| |
| | rightBarDownNB = wx.Notebook(self.rightBarDownPane) |
| |
| | rightBarDownPane0 = wx.Panel(self.rightBarDownNB, -1) |
| |
| | sceneGraphUI = SceneGraphUI(self.leftBarDownPane0, self.editor) |
| |
| | showGridMenuItem = self.menuOptions.Append(ID_SHOW_GRID, self.MENU_TEXTS[ID_SHOW_GRID][0], kind = wx.ITEM_CHECK) |
| |
| | showPandaObjectsMenuItem = self.menuOptions.Append(ID_SHOW_PANDA_OBJECT, self.MENU_TEXTS[ID_SHOW_PANDA_OBJECT][0], kind = wx.ITEM_CHECK) |
| |
| | toggleGrid |
| |
| | toggleGridSnap |
| |
Public Attributes inherited from WxPandaShell |
| | baseFrame = wx.SplitterWindow(self.mainFrame, style = wx.SP_3D | wx.SP_BORDER) |
| |
| | currentView = None |
| |
| | evtLoop = wx.EventLoop() |
| |
| | frontView = Viewport.makeFront(self.viewFrame) |
| |
| | fStartDirect = fStartDirect or fDirect |
| |
| | leftBarDownPane = wx.Panel(self.leftFrame) |
| |
| | leftBarUpPane = wx.Panel(self.leftFrame) |
| |
| | leftFrame = wx.SplitterWindow(self.mainFrame, style = wx.SP_3D | wx.SP_BORDER) |
| |
| | leftView = Viewport.makeLeft(self.viewFrame) |
| |
| | mainFrame = wx.SplitterWindow(self, style = wx.SP_3D | wx.SP_BORDER) |
| |
| | menuView = wx.Menu() |
| |
| | oldLoop = wx.EventLoop.GetActive() |
| |
| | perspView = Viewport.makePerspective(self.viewFrame) |
| |
| | perspViewMenuItem = self.menuView.AppendRadioItem(ID_PERSP_VIEW, self.MENU_TEXTS[ID_PERSP_VIEW][0]) |
| |
| | rightBarDownPane = wx.Panel(self.rightFrame) |
| |
| | rightBarUpPane = wx.Panel(self.rightFrame) |
| |
| | rightFrame = wx.SplitterWindow(self.baseFrame, style = wx.SP_3D | wx.SP_BORDER) |
| |
| | topView = Viewport.makeTop(self.viewFrame) |
| |
| | viewFrame = FWS.FourWaySplitter(self.baseFrame, style=wx.SP_LIVE_UPDATE) |
| |
| | wxApp = wx.App(redirect = False) |
| |
| | wxStep |
| |
| | about |
| |
| | menuBar = wx.MenuBar() |
| |
| | menuFile = wx.Menu() |
| |
| | menuHelp = wx.Menu() |
| |
| | quit = self.menuFile.Append(wx.ID_EXIT, "&Quit") |
| |
| | showAbout = self.menuHelp.Append(wx.ID_ABOUT, "&About...") |
| |
Static Public Attributes inherited from WxPandaShell |
| dict | MENU_TEXTS |
| |
| str | appname = 'Generic Application Frame' |
| |
| str | appversion = '1.0' |
| |
| str | balloonState = 'none' |
| |
| str | contactemail = 'Gyedo.Jeon@disney.com' |
| |
| str | 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 |
| |
| | _logWin = None |
| |
Class for Panda3D LevelEditor