Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2009-11-04 23:21:08 +0300
committerCampbell Barton <ideasman42@gmail.com>2009-11-04 23:21:08 +0300
commit3fa8959bb57dbaf9b5d4f86951d4952e3a89f477 (patch)
tree82f36f345af542ac34b79b63e58d7332ab9250f8 /release/scripts/templates
parent6e1f215c20825eaa3035c028f2177cf5ffd128d3 (diff)
- move WM operators out of bpy_ops.py into their own file
- fix operator template
Diffstat (limited to 'release/scripts/templates')
-rw-r--r--release/scripts/templates/operator.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/release/scripts/templates/operator.py b/release/scripts/templates/operator.py
index 88e6a327096..7eb21ad4f8b 100644
--- a/release/scripts/templates/operator.py
+++ b/release/scripts/templates/operator.py
@@ -19,6 +19,7 @@
import bpy
def write_some_data(context, path, use_some_setting):
+ print("running write_some_data...")
pass
from bpy.props import *
@@ -33,16 +34,18 @@ class ExportSomeData(bpy.types.Operator):
# TODO, add better example props
path = StringProperty(name="File Path", description="File path used for exporting the PLY file", maxlen= 1024, default= "")
- use_some_setting = BoolProperty(name="Apply Modifiers", description="Apply Modifiers to the exported mesh", default= True)
+ use_setting = BoolProperty(name="Example Boolean", description="Example Tooltip", default= True)
def poll(self, context):
return context.active_object != None
def execute(self, context):
- if not self.is_property_set("path"):
- raise Exception("filename not set")
- write(self.path, context, use_setting, SOME_SETTING = self.use_some_setting)
+ # # Bug, currently isnt working
+ #if not self.is_property_set("path"):
+ # raise Exception("filename not set")
+
+ write_some_data(self.path, context, self.use_setting)
return ('FINISHED',)
@@ -53,11 +56,11 @@ class ExportSomeData(bpy.types.Operator):
# File selector
wm.add_fileselect(self) # will run self.execute()
return ('RUNNING_MODAL',)
- else if 0:
+ elif 0:
# Redo popup
wm.invoke_props_popup(self, event) #
return ('RUNNING_MODAL',)
- else if 0:
+ elif 0:
return self.execute(context)