diff options
author | Campbell Barton <ideasman42@gmail.com> | 2016-03-24 21:01:15 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2016-03-24 21:03:25 +0300 |
commit | 7f3da8f5c91e5dbf030b938a5d852ebc9ce6b361 (patch) | |
tree | cf1bbf56ee270930cb94dca16668739495f84329 /release/scripts/startup/bl_operators/presets.py | |
parent | 9dc5e1dbc2b62b69833b8452fafd31e83292a96b (diff) |
UI: Presets for scene units
This adds simple preset menu for unit scale scene property.
D1799 by @alm
Diffstat (limited to 'release/scripts/startup/bl_operators/presets.py')
-rw-r--r-- | release/scripts/startup/bl_operators/presets.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_operators/presets.py b/release/scripts/startup/bl_operators/presets.py index daa8ab52766..e01e509b292 100644 --- a/release/scripts/startup/bl_operators/presets.py +++ b/release/scripts/startup/bl_operators/presets.py @@ -662,3 +662,21 @@ class WM_MT_operator_presets(Menu): return AddPresetOperator.operator_path(self.operator) preset_operator = "script.execute_preset" + + +class AddPresetUnitsLength(AddPresetBase, Operator): + """Add or remove length units preset""" + bl_idname = "scene.units_length_preset_add" + bl_label = "Add Length Units Preset" + preset_menu = "SCENE_MT_units_length_presets" + + preset_defines = [ + "scene = bpy.context.scene" + ] + + preset_values = [ + "scene.unit_settings.system", + "scene.unit_settings.scale_length", + ] + + preset_subdir = "units_length" |