Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormeta-androcto <meta.androcto1@gmail.com>2017-05-16 16:55:00 +0300
committermeta-androcto <meta.androcto1@gmail.com>2017-05-16 16:55:00 +0300
commit09dc2339d44728bbca0954aef0e1b0b1f9e2c018 (patch)
tree98ae69fa3ca35ad31052718dff28b13d9c830eb4 /space_view3d_pie_menus
parent4dbb6d501310e5f86df148b932fe718dd2fbbcac (diff)
viewport pies, edit mode select: remove box buttons
Diffstat (limited to 'space_view3d_pie_menus')
-rw-r--r--space_view3d_pie_menus/pie_select_menu.py24
1 files changed, 17 insertions, 7 deletions
diff --git a/space_view3d_pie_menus/pie_select_menu.py b/space_view3d_pie_menus/pie_select_menu.py
index 2b07a7ec..585e28dc 100644
--- a/space_view3d_pie_menus/pie_select_menu.py
+++ b/space_view3d_pie_menus/pie_select_menu.py
@@ -91,9 +91,9 @@ class PieSelectionsEM(Menu):
layout = self.layout
pie = layout.menu_pie()
# 4 - LEFT
- pie.operator("view3d.select_circle", text="Circle Select", icon='BORDER_LASSO')
- # 6 - RIGHT
pie.operator("view3d.select_border", text="Border Select", icon='BORDER_RECT')
+ # 6 - RIGHT
+ pie.menu("object.selectloopselection", text="Select Loop Menu", icon='LOOPSEL')
# 2 - BOTTOM
pie.operator("mesh.select_all", text="Select None", icon='RESTRICT_SELECT_ON').action = 'DESELECT'
# 8 - TOP
@@ -103,11 +103,7 @@ class PieSelectionsEM(Menu):
# 9 - TOP - RIGHT
pie.operator("mesh.select_all", text="Invert Selection", icon='FULLSCREEN_EXIT').action = 'INVERT'
# 1 - BOTTOM - LEFT
- box = pie.split().column()
- row = box.row(align=True)
- box.operator("mesh.loop_multi_select", text="Select Loop", icon='LOOPSEL').ring = False
- box.operator("mesh.loop_multi_select", text="Select Ring", icon='EDGESEL').ring = True
- box.operator("mesh.loop_to_region", text="Select Loop Inner Region", icon='FACESEL')
+ pie.operator("view3d.select_circle", text="Circle Select", icon='BORDER_LASSO')
# 3 - BOTTOM - RIGHT
pie.menu("object.selectallbyselection", text="Multi Select Menu", icon='SNAP_EDGE')
@@ -144,11 +140,25 @@ class SelectAllBySelection(Menu):
prop.value = "(True, True, True)"
prop.data_path = "tool_settings.mesh_select_mode"
+class SelectLoopSelection(Menu):
+ bl_idname = "object.selectloopselection"
+ bl_label = "Verts Edges Faces"
+ bl_options = {'REGISTER', 'UNDO'}
+
+ def draw(self, context):
+ layout = self.layout
+ layout.operator_context = 'INVOKE_REGION_WIN'
+
+ layout.operator("mesh.loop_multi_select", text="Select Loop", icon='LOOPSEL').ring = False
+ layout.operator("mesh.loop_multi_select", text="Select Ring", icon='EDGESEL').ring = True
+ layout.operator("mesh.loop_to_region", text="Select Loop Inner Region", icon='FACESEL')
+
classes = (
PieSelectionsOM,
PieSelectionsEM,
SelectAllBySelection,
PieSelectionsMore,
+ SelectLoopSelection
)
addon_keymaps = []