Text archives Help
- From: brownlee@sci.utah.edu
- To: manta@sci.utah.edu
- Subject: [Manta] r2118 - trunk/SwigInterface
- Date: Mon, 25 Feb 2008 13:08:38 -0700 (MST)
Author: brownlee
Date: Mon Feb 25 13:08:38 2008
New Revision: 2118
Modified:
trunk/SwigInterface/wxManta.py
Log:
added visible light option to menubar
Modified: trunk/SwigInterface/wxManta.py
==============================================================================
--- trunk/SwigInterface/wxManta.py (original)
+++ trunk/SwigInterface/wxManta.py Mon Feb 25 13:08:38 2008
@@ -335,6 +335,9 @@
self.dialog_map[light_dialog_id] = LightFrame
self.Bind(wx.EVT_MENU, self.OnShowDialog,
self.light_menu.Append(light_dialog_id, "Edit Lights"))
+ light_dialog_id = wx.NewId()
+ self.menu_lights_visible = self.light_menu.Append(light_dialog_id,
"Enable Visible Lights")
+ self.Bind(wx.EVT_MENU, self.OnClickToggleVisibleLights,
self.menu_lights_visible)
self.menuBar.Append(self.light_menu, "&Lights")
@@ -454,18 +457,19 @@
self.waitingToDeleteLights = False
-
###########################################################################
## toggleVisibleLights
###########################################################################
def toggleVisibleLights(self):
if (self.waitingToDeleteLights == False):
if (self.lightsVisible):
+ self.menu_lights_visible.SetText("Enable Visible Lights")
self.lightsVisible = False
self.engine.getScene().setObject(self.originalObject)
self.engine.addOneShotCallback(MantaInterface.Relative, 2,
manta_new(createMantaOneShotCallback( self.toggleVisibleLightsHelper, ())))
self.waitingToDeleteLights = True
else:
+ self.menu_lights_visible.SetText("Disable Visible Lights")
self.lightsVisible = True
scene = self.engine.getScene()
group = manta_new(Group())
@@ -478,6 +482,12 @@
group.add(renderable)
self.lightsRenderables.append(renderable)
scene.setObject(group)
+
+
###########################################################################
+ ## OnToggleVisibleLights
+
###########################################################################
+ def OnClickToggleVisibleLights(self, evt):
+ self.toggleVisibleLights()
###########################################################################
## OnSize
- [Manta] r2118 - trunk/SwigInterface, brownlee, 02/25/2008
Archive powered by MHonArc 2.6.16.