[Bf-extensions-cvs] [6176bf6] master: pie menus: addons contrib: renaming, clean up per discussions with severin & sebastian_k

meta-androcto noreply at git.blender.org
Thu Jun 30 09:58:44 CEST 2016


Commit: 6176bf658d03be565f7c82e2d2527c9c2aa1cf3b
Author: meta-androcto
Date:   Thu Jun 30 17:58:18 2016 +1000
Branches: master
https://developer.blender.org/rBAC6176bf658d03be565f7c82e2d2527c9c2aa1cf3b

pie menus: addons contrib: renaming, clean up per discussions with severin & sebastian_k

===================================================================

M	space_view3d_pie_menus/__init__.py
M	space_view3d_pie_menus/pie_align_menu/__init__.py
M	space_view3d_pie_menus/pie_animation_menu/__init__.py
M	space_view3d_pie_menus/pie_apply_transform_menu/__init__.py
M	space_view3d_pie_menus/pie_delete_menu/__init__.py
A	space_view3d_pie_menus/pie_editor_switch_menu/__init__.py
M	space_view3d_pie_menus/pie_manipulator_menu/__init__.py
M	space_view3d_pie_menus/pie_modes_menu/__init__.py
M	space_view3d_pie_menus/pie_orientation_menu/__init__.py
M	space_view3d_pie_menus/pie_origin_cursor/__init__.py
M	space_view3d_pie_menus/pie_pivot_point_menu/__init__.py
M	space_view3d_pie_menus/pie_proportional_menu/__init__.py
M	space_view3d_pie_menus/pie_save_open_menu/__init__.py
M	space_view3d_pie_menus/pie_sculpt_menu/__init__.py
M	space_view3d_pie_menus/pie_select_menu/__init__.py
M	space_view3d_pie_menus/pie_shading_menu/__init__.py
M	space_view3d_pie_menus/pie_snap_menu/__init__.py
M	space_view3d_pie_menus/pie_views_numpad_menu/__init__.py

===================================================================

diff --git a/space_view3d_pie_menus/__init__.py b/space_view3d_pie_menus/__init__.py
index 749e327..ef86bbd 100644
--- a/space_view3d_pie_menus/__init__.py
+++ b/space_view3d_pie_menus/__init__.py
@@ -40,10 +40,10 @@ from . import pie_apply_transform_menu
 from . import pie_select_menu
 from . import pie_animation_menu
 from . import pie_save_open_menu
-
+from . import pie_editor_switch_menu
 
 bl_info = {
-    'name': 'UI Pie Menu',
+    'name': '3D Viewport Pie Menu',
     'author': 'meta-androcto, pitiwazou',
     'version': (1, 1, 2),
     'blender': (2, 7, 7),
@@ -51,7 +51,7 @@ bl_info = {
     'description': 'Pie Menu Activate',
     'warning': '',
     'wiki_url': '',
-    'category': '3D View'
+    'category': 'User Interface'
 }
 
 
@@ -72,6 +72,7 @@ sub_modules = [
     pie_select_menu,
     pie_animation_menu,
     pie_save_open_menu,
+    pie_editor_switch_menu,
     ]
 
 
@@ -142,7 +143,7 @@ class UIToolsPreferences(bpy.types.AddonPreferences):
     align_box_draw = bpy.props.BoolProperty(
         name='Box Draw',
         description='If applied patch: patch/ui_layout_box.patch',
-        default=True)
+        default=False)
 
     def draw(self, context):
         layout = self.layout
diff --git a/space_view3d_pie_menus/pie_align_menu/__init__.py b/space_view3d_pie_menus/pie_align_menu/__init__.py
index 09b01be..72a25f5 100644
--- a/space_view3d_pie_menus/pie_align_menu/__init__.py
+++ b/space_view3d_pie_menus/pie_align_menu/__init__.py
@@ -1,14 +1,14 @@
  
 bl_info = {
-    "name": "Align Menu: Key: 'Alt X'",
-    "description": " V/E/F Align",
-    "author": "pitiwazou, meta-androcto",
-    "version": (0, 1, 0),
+    "name": "Hotkey: 'Alt X'",
+    "description": "V/E/F Align tools",
+#    "author": "pitiwazou, meta-androcto",
+#    "version": (0, 1, 0),
     "blender": (2, 77, 0),
-    "location": "Alt X key",
+    "location": "Mesh Edit Mode",
     "warning": "",
     "wiki_url": "",
-    "category": "Edit Mode"
+    "category": "Edit Align Pie"
 }
 
 import bpy, bmesh
diff --git a/space_view3d_pie_menus/pie_animation_menu/__init__.py b/space_view3d_pie_menus/pie_animation_menu/__init__.py
index 382fe75..a236a9c 100644
--- a/space_view3d_pie_menus/pie_animation_menu/__init__.py
+++ b/space_view3d_pie_menus/pie_animation_menu/__init__.py
@@ -1,14 +1,14 @@
 
 bl_info = {
-    "name": "Animation Menu: Key: 'Alt A'",
-    "description": "Animation Menu",
-    "author": "pitiwazou, meta-androcto",
-    "version": (0, 1, 0),
+    "name": "Hotkey: 'Alt A'",
+    "description": "Pie menu for Timeline controls",
+#    "author": "pitiwazou, meta-androcto",
+#    "version": (0, 1, 0),
     "blender": (2, 77, 0),
-    "location": "Alt A key",
+    "location": "3D View",
     "warning": "",
     "wiki_url": "",
-    "category": "3D View"
+    "category": "Animation Pie"
 }
 
 import bpy
@@ -32,7 +32,6 @@ class PieAnimation(Menu):
         else:
             pie.operator("screen.animation_play", text="Stop", icon='PAUSE')
         # 2 - BOTTOM
-        #pie.operator(toolsettings, "use_keyframe_insert_keyingset", toggle=True, text="Auto Keyframe ", icon='REC')
         pie.operator("insert.autokeyframe", text="Auto Keyframe ", icon='REC')
         # 8 - TOP
         pie.menu("VIEW3D_MT_object_animation", icon="CLIP")
@@ -46,8 +45,6 @@ class PieAnimation(Menu):
         pie.operator("screen.keyframe_jump", text="Next FR", icon='NEXT_KEYFRAME').next = True
 
 # Insert Auto Keyframe
-
-
 class InsertAutoKeyframe(bpy.types.Operator):
     bl_idname = "insert.autokeyframe"
     bl_label = "Insert Auto Keyframe"
diff --git a/space_view3d_pie_menus/pie_apply_transform_menu/__init__.py b/space_view3d_pie_menus/pie_apply_transform_menu/__init__.py
index 1407d88..ae14528 100644
--- a/space_view3d_pie_menus/pie_apply_transform_menu/__init__.py
+++ b/space_view3d_pie_menus/pie_apply_transform_menu/__init__.py
@@ -1,14 +1,14 @@
 
 bl_info = {
-    "name": "Apply Transform: Key: 'Ctrl A'",
+    "name": "Hotkey: 'Ctrl A'",
     "description": "Apply Transform Menu",
-    "author": "pitiwazou, meta-androcto",
-    "version": (0, 1, 0),
+#    "author": "pitiwazou, meta-androcto",
+#    "version": (0, 1, 0),
     "blender": (2, 77, 0),
-    "location": "Ctrl A key",
+    "location": "3D View",
     "warning": "",
     "wiki_url": "",
-    "category": "Object"
+    "category": "Apply Transform Pie"
 }
 
 import bpy
diff --git a/space_view3d_pie_menus/pie_delete_menu/__init__.py b/space_view3d_pie_menus/pie_delete_menu/__init__.py
index 2cd5619..5e473c3 100644
--- a/space_view3d_pie_menus/pie_delete_menu/__init__.py
+++ b/space_view3d_pie_menus/pie_delete_menu/__init__.py
@@ -1,14 +1,14 @@
 
 bl_info = {
-    "name": "Delete Menu: Key: 'X'",
-    "description": "Delete Menu",
-    "author": "pitiwazou, meta-androcto",
-    "version": (0, 1, 0),
+    "name": "Hotkey: 'X'",
+    "description": "Edit mode V/E/F Delete Modes",
+#    "author": "pitiwazou, meta-androcto",
+#    "version": (0, 1, 0),
     "blender": (2, 77, 0),
-    "location": "X key",
+    "location": "Mesh Edit Mode",
     "warning": "",
     "wiki_url": "",
-    "category": "Edit Mode"
+    "category": "Edit Delete Pie"
 }
 
 import bpy
diff --git a/space_view3d_pie_menus/pie_editor_switch_menu/__init__.py b/space_view3d_pie_menus/pie_editor_switch_menu/__init__.py
new file mode 100644
index 0000000..6ae7ee7
--- /dev/null
+++ b/space_view3d_pie_menus/pie_editor_switch_menu/__init__.py
@@ -0,0 +1,132 @@
+
+bl_info = {
+    "name": "Hotkey: 'Ctrl Alt S ",
+    "description": "Switch Editor Type Menu",
+#    "author": "saidenka",
+#    "version": (0, 1, 0),
+    "blender": (2, 77, 0),
+    "location": "All Editors",
+    "warning": "",
+    "wiki_url": "",
+    "category": "Editor Switch Pie"
+}
+
+import bpy
+from ..utils import AddonPreferences, SpaceProperty
+from bpy.types import Menu, Header
+from bpy.props import IntProperty, FloatProperty, BoolProperty, StringProperty
+
+class PieMenu(bpy.types.Menu):
+    bl_idname = "INFO_MT_window_pie"
+    bl_label = "Pie Menu"
+    bl_description = "Window Pie Menus"
+
+    def draw(self, context):
+        self.layout.operator(AreaTypePieOperator.bl_idname, icon="PLUGIN")
+
+
+class AreaTypePieOperator(bpy.types.Operator):
+    bl_idname = "wm.area_type_pie_operator"
+    bl_label = "Editor Type"
+    bl_description = "This is pie menu of editor type change"
+    bl_options = {'REGISTER', 'UNDO'}
+
+    def execute(self, context):
+        bpy.ops.wm.call_menu_pie(name=AreaTypePie.bl_idname)
+        return {'FINISHED'}
+
+
+class PieEditor(Menu):
+    bl_idname = "pie.editor"
+    bl_label = "Editor Switch"
+
+    def draw(self, context):
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="Text Editor", icon="TEXT").type = "TEXT_EDITOR"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="Outliner", icon="OOPS").type = "OUTLINER"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="Property", icon="BUTS").type = "PROPERTIES"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="3D View", icon="MESH_CUBE").type = "VIEW_3D"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="UV/Image Editor", icon="IMAGE_COL").type = "IMAGE_EDITOR"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="Node Editor", icon="NODETREE").type = "NODE_EDITOR"
+        self.layout.menu_pie().operator("wm.call_menu_pie", text="Anime", icon="ACTION").name = AreaTypePieAnim.bl_idname
+        self.layout.menu_pie().operator("wm.call_menu_pie", text="Other", icon="QUESTION").name = AreaTypePieOther.bl_idname
+
+class AreaTypePieOther(bpy.types.Menu):
+    bl_idname = "INFO_MT_window_pie_area_type_other"
+    bl_label = "Editor Type (other)"
+    bl_description = "Is pie menu change editor type (other)"
+
+    def draw(self, context):
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="Logic Editor", icon="LOGIC").type = "LOGIC_EDITOR"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="File Browser", icon="FILESEL").type = "FILE_BROWSER"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="Python Console", icon="CONSOLE").type = "CONSOLE"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="Info", icon="INFO").type = "INFO"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="User Setting", icon="PREFERENCES").type = "USER_PREFERENCES"
+        self.layout.menu_pie().operator("wm.call_menu_pie", text="Back", icon="BACK").name = PieEditor.bl_idname
+
+class SetAreaType(bpy.types.Operator):
+    bl_idname = "wm.set_area_type"
+    bl_label = "Change Editor Type"
+    bl_description = "Change Editor Type"
+    bl_options = {'REGISTER'}
+
+    type = bpy.props.StringProperty(name="Area Type")
+
+    def execute(self, context):
+        context.area.type = self.type
+        return {'FINISHED'}
+
+
+class AreaTypePieAnim(bpy.types.Menu):
+    bl_idname = "INFO_MT_window_pie_area_type_anim"
+    bl_label = "Editor Type (Animation)"
+    bl_description = "Is pie menu change editor type (animation related)"
+
+    def draw(self, context):
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="NLA Editor", icon="NLA").type = "NLA_EDITOR"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="DopeSheet", icon="ACTION").type = "DOPESHEET_EDITOR"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="Graph Editor", icon="IPO").type = "GRAPH_EDITOR"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="Timeline", icon="TIME").type = "TIMELINE"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="Video Sequence Editor", icon="SEQUENCE").type = "SEQUENCE_EDITOR"
+        self.layout.menu_pie().operator(SetAreaType.bl_idname, text="Video Clip Editor", icon="RENDER_ANIMATION").type = "CLIP_EDITOR"
+        self.layout.menu_pie().operator("wm.call_menu_pie", text="Back", icon="BACK").name = PieEditor.bl_idname
+
+classes = [
+    PieMenu,
+    AreaTypePieOperator,
+    PieEditor,
+    AreaTypePieOther,
+    SetAreaType,
+    AreaTypePieAnim,
+    ]
+
+addon_keymaps = []
+
+def register():
+    for cls in classes:
+        bpy.utils.regi

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-extensions-cvs mailing list