Jelajahi Sumber

Made persp view only as default

Gyedo Jeon 15 tahun lalu
induk
melakukan
f88c515935
1 mengubah file dengan 6 tambahan dan 2 penghapusan
  1. 6 2
      direct/src/wxwidgets/WxPandaShell.py

+ 6 - 2
direct/src/wxwidgets/WxPandaShell.py

@@ -62,8 +62,8 @@ class WxPandaShell(WxAppShell):
         menuItem = self.menuView.AppendRadioItem(ID_LEFT_VIEW, self.MENU_TEXTS[ID_LEFT_VIEW][0])
         menuItem = self.menuView.AppendRadioItem(ID_LEFT_VIEW, self.MENU_TEXTS[ID_LEFT_VIEW][0])
         self.Bind(wx.EVT_MENU, lambda p0=None, p1=2:self.onViewChange(p0, p1), menuItem)
         self.Bind(wx.EVT_MENU, lambda p0=None, p1=2:self.onViewChange(p0, p1), menuItem)
 
 
-        menuItem = self.menuView.AppendRadioItem(ID_PERSP_VIEW, self.MENU_TEXTS[ID_PERSP_VIEW][0])
-        self.Bind(wx.EVT_MENU, lambda p0=None, p1=3:self.onViewChange(p0, p1), menuItem)
+        self.perspViewMenuItem = self.menuView.AppendRadioItem(ID_PERSP_VIEW, self.MENU_TEXTS[ID_PERSP_VIEW][0])
+        self.Bind(wx.EVT_MENU, lambda p0=None, p1=3:self.onViewChange(p0, p1), self.perspViewMenuItem)
 
 
     def createInterface(self):
     def createInterface(self):
         self.createMenu()
         self.createMenu()
@@ -114,6 +114,10 @@ class WxPandaShell(WxAppShell):
           base.trackball.node().setPos(0, 30, 0)
           base.trackball.node().setPos(0, 30, 0)
           base.trackball.node().setHpr(0, 15, 0)
           base.trackball.node().setHpr(0, 15, 0)
 
 
+        # to make persp view as default
+        self.perspViewMenuItem.Toggle()
+        self.onViewChange(None, 3)
+
         # initializing direct
         # initializing direct
         if self.fStartDirect:
         if self.fStartDirect:
             base.startDirect(fWantTk = 0, fWantWx = 0)
             base.startDirect(fWantTk = 0, fWantWx = 0)