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:
authorMatt Ebb <matt@mke3.net>2010-01-04 03:18:08 +0300
committerMatt Ebb <matt@mke3.net>2010-01-04 03:18:08 +0300
commit1cbe3c06d64e628c1f3a9a1ed157be39f5d2c9e1 (patch)
tree7f70b4b0ac8e0589632285f10a324bfe802b622b /release/scripts/op
parent4494ec80191a4f7fe37d5f43bb9a2aab48035519 (diff)
* Added new hotkeys [ and ] to decrease/increase brush size by 20 in all paint modes.
The actual value to increment/decrement by can be customised in key maps.
Diffstat (limited to 'release/scripts/op')
-rw-r--r--release/scripts/op/wm.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/release/scripts/op/wm.py b/release/scripts/op/wm.py
index f1eda24b7ca..230a3b8b492 100644
--- a/release/scripts/op/wm.py
+++ b/release/scripts/op/wm.py
@@ -61,7 +61,10 @@ def context_path_validate(context, path):
def execute_context_assign(self, context):
if context_path_validate(context, self.properties.path) is Ellipsis:
return {'PASS_THROUGH'}
- exec("context.%s=self.properties.value" % self.properties.path)
+ if self.properties.relative:
+ exec("context.%s+=self.properties.value" % self.properties.path)
+ else:
+ exec("context.%s=self.properties.value" % self.properties.path)
return {'FINISHED'}
@@ -86,6 +89,8 @@ class WM_OT_context_set_int(bpy.types.Operator): # same as enum
path = rna_path_prop
value = IntProperty(name="Value", description="Assign value", default=0)
+ relative = BoolProperty(name="Relative",
+ description="Apply the value as a relative difference", default=False)
execute = execute_context_assign
@@ -97,8 +102,9 @@ class WM_OT_context_set_float(bpy.types.Operator): # same as enum
bl_undo = True
path = rna_path_prop
- value = FloatProperty(name="Value",
- description="Assignment value", default=0.0)
+ value = FloatProperty(name="Value", description="Assignment value", default=0.0)
+ relative = BoolProperty(name="Relative",
+ description="Apply the value as a relative difference", default=False)
execute = execute_context_assign