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-07-17 16:26:40 +0400
committerCampbell Barton <ideasman42@gmail.com>2009-07-17 16:26:40 +0400
commita705f6424567873b64f6309311106ec1e918b4e0 (patch)
tree076fc80e7cdd8b19737a01a79c94c687dfca1b0f /release/ui/space_view3d.py
parent1ef729358517248888073be71ba5d3b6e3d723ee (diff)
python access to operators now hides the _OT_ syntax, eg. SOME_OT_operator -> some.operator
this works for the calling operators from python and using the RNA api. bpy.ops.CONSOLE_exec() is now bpy.ops.console.exec() eg. split.itemO("PARTICLE_OT_editable_set", text="Free Edit") becomes... split.itemO("particle.editable_set", text="Free Edit") For now any operator thats called checks if its missing _OT_ and assumes its python syntax and converts it before doing the lookup. bpy.ops is a python class in release/ui/bpy_ops.py which does the fake submodules and conversion, the C operator api is at bpy.__ops__ personally Id still rather rename C id-names not to contain the _OT_ text which would avoid the conversion, its called a lot since the UI has to convert the operators.
Diffstat (limited to 'release/ui/space_view3d.py')
-rw-r--r--release/ui/space_view3d.py40
1 files changed, 20 insertions, 20 deletions
diff --git a/release/ui/space_view3d.py b/release/ui/space_view3d.py
index 77a25c0161e..eaa854ac7a8 100644
--- a/release/ui/space_view3d.py
+++ b/release/ui/space_view3d.py
@@ -8,19 +8,19 @@ class VIEW3D_MT_view_navigation(bpy.types.Menu):
def draw(self, context):
layout = self.layout
- # layout.itemO("VIEW3D_OT_view_fly_mode")
+ # layout.itemO("view3d.view_fly_mode")
# layout.itemS()
- layout.items_enumO("VIEW3D_OT_view_orbit", "type")
+ layout.items_enumO("view3d.view_orbit", "type")
layout.itemS()
- layout.items_enumO("VIEW3D_OT_view_pan", "type")
+ layout.items_enumO("view3d.view_pan", "type")
layout.itemS()
- layout.item_floatO("VIEW3D_OT_zoom", "delta", 1.0, text="Zoom In")
- layout.item_floatO("VIEW3D_OT_zoom", "delta", -1.0, text="Zoom Out")
+ layout.item_floatO("view3d.zoom", "delta", 1.0, text="Zoom In")
+ layout.item_floatO("view3d.zoom", "delta", -1.0, text="Zoom Out")
class VIEW3D_MT_view(bpy.types.Menu):
__space_type__ = "VIEW_3D"
@@ -29,30 +29,30 @@ class VIEW3D_MT_view(bpy.types.Menu):
def draw(self, context):
layout = self.layout
- layout.itemO("VIEW3D_OT_properties", icon="ICON_MENU_PANEL")
- layout.itemO("VIEW3D_OT_toolbar", icon="ICON_MENU_PANEL")
+ layout.itemO("view3d.properties", icon="ICON_MENU_PANEL")
+ layout.itemO("view3d.toolbar", icon="ICON_MENU_PANEL")
layout.itemS()
- layout.item_enumO("VIEW3D_OT_viewnumpad", "type", "CAMERA")
- layout.item_enumO("VIEW3D_OT_viewnumpad", "type", "TOP")
- layout.item_enumO("VIEW3D_OT_viewnumpad", "type", "FRONT")
- layout.item_enumO("VIEW3D_OT_viewnumpad", "type", "RIGHT")
+ layout.item_enumO("view3d.viewnumpad", "type", "CAMERA")
+ layout.item_enumO("view3d.viewnumpad", "type", "TOP")
+ layout.item_enumO("view3d.viewnumpad", "type", "FRONT")
+ layout.item_enumO("view3d.viewnumpad", "type", "RIGHT")
# layout.itemM("VIEW3D_MT_view_cameras", text="Cameras")
layout.itemS()
- layout.itemO("VIEW3D_OT_view_persportho")
+ layout.itemO("view3d.view_persportho")
layout.itemS()
- # layout.itemO("VIEW3D_OT_view_show_all_layers")
+ # layout.itemO("view3d.view_show_all_layers")
# layout.itemS()
- # layout.itemO("VIEW3D_OT_view_local_view")
- # layout.itemO("VIEW3D_OT_view_global_view")
+ # layout.itemO("view3d.view_local_view")
+ # layout.itemO("view3d.view_global_view")
# layout.itemS()
@@ -63,17 +63,17 @@ class VIEW3D_MT_view(bpy.types.Menu):
layout.operator_context = "INVOKE_REGION_WIN"
- layout.itemO("VIEW3D_OT_clip_border")
- layout.itemO("VIEW3D_OT_zoom_border")
+ layout.itemO("view3d.clip_border")
+ layout.itemO("view3d.zoom_border")
layout.itemS()
- layout.itemO("VIEW3D_OT_view_center")
- layout.itemO("VIEW3D_OT_view_all")
+ layout.itemO("view3d.view_center")
+ layout.itemO("view3d.view_all")
layout.itemS()
- layout.itemO("SCREEN_OT_screen_full_area")
+ layout.itemO("screen.screen_full_area")
class VIEW3D_HT_header(bpy.types.Header):
__space_type__ = "VIEW_3D"