[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