clean up & rename menu's for consistency.
authorBrendon Murphy <meta.androcto1@gmail.com>
Fri, 23 Apr 2010 00:54:09 +0000 (00:54 +0000)
committerBrendon Murphy <meta.androcto1@gmail.com>
Fri, 23 Apr 2010 00:54:09 +0000 (00:54 +0000)
add contrib\py\scripts\addons\space_view3d_multiselect_menu.py
delete contrib\py\scripts\addons\space_view3d_cursor_menu.py
too many conflicts if enabled with dynamic menu & is integrated into Dynamic menu & spacebar menu

space_view3d_cursor_menu.py [deleted file]
space_view3d_manipulator_Menu.py [moved from 3DView_Manipulator_Menu.py with 98% similarity]
system_blend_info_v0_3.py [deleted file]

diff --git a/space_view3d_cursor_menu.py b/space_view3d_cursor_menu.py
deleted file mode 100644 (file)
index 01fedfb..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-#3d_cursor_menu.py (c) 2010 Jonathan Smith (JayDez)
-#Original Script by: Mariano Hidalgo (uselessdreamer)
-#contributed to by: Crouch
-#
-#Tested with r27424
-#
-# ##### BEGIN GPL LICENSE BLOCK #####
-#
-#  This program is free software; you can redistribute it and/or
-#  modify it under the terms of the GNU General Public License
-#  as published by the Free Software Foundation; either version 2
-#  of the License, or (at your option) any later version.
-#
-#  This program is distributed in the hope that it will be useful,
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#  GNU General Public License for more details.
-#
-#  You should have received a copy of the GNU General Public License
-#  along with this program; if not, write to the Free Software Foundation,
-#  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# ##### END GPL LICENSE BLOCK #####
-
-"""
-3D Cursor Menu
-
-This adds a 3D Cursor Menu in the 3DView.
-
-
-Usage:
-Enable in "user preferences>addons>3d_cursor_menu".
-
-Right click in an empty space in the 3D View(that means nothing
-selectable is there). If your select mouse is set to left then left
-click in the 3D View.
-
-Choose your function from the menu.
-
-Version history:
-v2.42 = (JayDez) - Added url for tech support.
-v2.41 - (JayDez) - Cleaned up bpydoc, added underscores in the name.
-v2.4 - (JayDez) - Added bpydoc as well as changing to click only
-    (instead of double click).
-v2.3 - (JayDez) - Added revert_pivot() which allows you to change
-    pivot point back to normal(which right now is median point).
-v2.2 - (Crouch) - Fix in register function, fix with random quotation
-    mark which crashed script.
-v2.1 - (Crouch) - added unregister() and set pivot point to cursor.
-v2.0 - (JayDez) - 2.5 script (initial revision)
-v1.0 - Original 2.49 script
-"""
-
-bl_addon_info = {
-    'name': '3d View: Cursor Menu',
-    'author': 'JayDez',
-    'version': '2.4',
-    'blender': (2, 5, 3),
-    'location': 'View3D > Mouse > Menu ',
-    'description': 'This adds a 3D Cursor Menu in the 3D View',
-    'url': 'http://wiki.blender.org/index.php/Extensions:2.5/Py/' \
-           'Scripts/3D_interaction/Cursor_Menu',
-    'category': '3D View'}
-
-import bpy
-from bpy import *
-
-
-class pivot_cursor(bpy.types.Operator):
-    bl_idname = "view3d.pivot_cursor"
-    bl_label = "Cursor as Pivot Point"
-
-    def poll(self, context):
-        return bpy.context.space_data.pivot_point != 'CURSOR'
-
-    def execute(self, context):
-        bpy.context.space_data.pivot_point = 'CURSOR'
-        return {'FINISHED'}
-
-
-class revert_pivot(bpy.types.Operator):
-    bl_idname = "view3d.revert_pivot"
-    bl_label = "Reverts Pivot Point to median"
-
-    def poll(self, context):
-        return bpy.context.space_data.pivot_point != 'MEDIAN_POINT'
-
-    def execute(self, context):
-        bpy.context.space_data.pivot_point = 'MEDIAN_POINT'
-        #change this to 'BOUDNING_BOX_CENTER' if needed...
-        return{'FINISHED'}
-
-
-class VIEW3D_MT_3D_Cursor_Menu(bpy.types.Menu):
-    bl_label = "3D Cursor Menu"
-
-    def draw(self, context):
-        layout = self.layout
-
-        layout.operator("view3d.snap_cursor_to_center", text="Snap Cursor to Center")
-        layout.operator("view3d.snap_cursor_to_grid", text="Snap Cursor to Grid")
-        layout.operator("view3d.snap_cursor_to_selected", text="Snap Cursor to Selected")
-        layout.operator("view3d.snap_selected_to_cursor", text="Snap Selected to Cursor")
-
-        layout.separator()
-
-        layout.operator("view3d.pivot_cursor", text="Set Cursor as Pivot Point")
-        layout.operator("view3d.revert_pivot", text="Revert Pivot Point")
-
-
-def register():
-    bpy.types.register(VIEW3D_MT_3D_Cursor_Menu)
-    bpy.types.register(pivot_cursor)
-    bpy.types.register(revert_pivot)
-    km = bpy.context.manager.keyconfigs.active.keymaps['3D View']
-    kmi = km.items.add('wm.call_menu', 'SELECTMOUSE', 'CLICK')
-    kmi.properties.name = "VIEW3D_MT_3D_Cursor_Menu"
-
-
-def unregister():
-    bpy.types.unregister(VIEW3D_MT_3D_Cursor_Menu)
-    bpy.types.unregister(pivot_cursor)
-    bpy.types.unregister(revert_pivot)
-    km = bpy.context.manager.keyconfigs.active.keymaps['3D View']
-    for kmi in km.items:
-        if kmi.idname == 'wm.call_menu':
-            if kmi.properties.name == "VIEW3D_MT_3D_Cursor_Menu":
-                km.remove_item(kmi)
-                break
-
-if __name__ == "__main__":
-    register()
similarity index 98%
rename from 3DView_Manipulator_Menu.py
rename to space_view3d_manipulator_Menu.py
index 026cf6af34069e85493a180af54cdd58ed275b91..cdaa7cc933ab481e07422e5c0ab7339671ec9d12 100644 (file)
@@ -21,7 +21,7 @@
 # ##### END GPL LICENSE BLOCK #####
 
 bl_addon_info = {
-    'name': '3d View: Manipulator Menu',
+    'name': '3D View: Manipulator Menu',
     'author': 'MichaelW',
     'version': '1',
     'blender': (2, 5, 3),
diff --git a/system_blend_info_v0_3.py b/system_blend_info_v0_3.py
deleted file mode 100644 (file)
index 6eb2436..0000000
+++ /dev/null
@@ -1,206 +0,0 @@
-# scene_blend_info.py Copyright (C) 2010, Mariano Hidalgo
-#
-# Show Information About the Blend.
-# ***** BEGIN GPL LICENSE BLOCK *****
-#
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software Foundation,
-# Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-#
-# ***** END GPL LICENCE BLOCK *****
-
-bl_addon_info = {
-    'name': 'System: Scene Information',
-    'author': 'uselessdreamer',
-    'version': '0.3',
-    'blender': (2, 5, 3),
-    'location': 'Object Properties > Scene',
-    'description': 'Show information about the .blend',
-    'url': 'http://wiki.blender.org/index.php/Extensions:2.5/Py/' \
-        'Scripts/',
-    'category': 'System'}
-
-import bpy
-
-
-def quantity_string(quantity, text_single, text_plural, text_none=None):
-    sep = " "
-
-    if not text_none:
-        text_none = text_plural
-
-    if quantity == 0:
-        string = str(quantity) + sep + text_none
-
-    if quantity == 1:
-        string = str(quantity) + sep + text_single
-
-    if quantity >= 2:
-        string = str(quantity) + sep + text_plural
-
-    if quantity < 0:
-        return None
-
-    return string
-
-
-class OBJECT_PT_blendinfo(bpy.types.Panel):
-    bl_label = "Blend Info"
-    bl_space_type = "PROPERTIES"
-    bl_region_type = "WINDOW"
-    bl_context = "scene"
-
-    def draw(self, context):
-        amount = 2
-        ob_cols = []
-        db_cols = []
-        etc_cols = []
-
-        objects = bpy.data.objects
-
-        layout = self.layout
-        
-        # OBJECTS
-
-        l_row = layout.row()
-        num = len(bpy.data.objects)
-        l_row.label(text=quantity_string(num, "Object", "Objects")
-            + " in the scene:",
-            icon='OBJECT_DATA')
-
-        l_row = layout.row()
-        ob_cols.append(l_row.column())
-        ob_cols.append(l_row.column())
-
-        row = ob_cols[0].row()
-        meshes = [o for o in objects.values() if o.type == 'MESH']
-        num = len(meshes)
-        row.label(text=quantity_string(num, "Mesh", "Meshes"),
-            icon='MESH_DATA')
-
-        row = ob_cols[1].row()
-        curves = [o for o in objects.values() if o.type == 'CURVE']
-        num = len(curves)
-        row.label(text=quantity_string(num, "Curve", "Curves"),
-            icon='CURVE_DATA')
-
-        row = ob_cols[0].row()
-        cameras = [o for o in objects.values() if o.type == 'CAMERA']
-        num = len(cameras)
-        row.label(text=quantity_string(num, "Camera", "Cameras"),
-            icon='CAMERA_DATA')
-
-        row = ob_cols[1].row()
-        lamps = [o for o in objects.values() if o.type == 'LAMP']
-        num = len(lamps)
-        row.label(text=quantity_string(num, "Lamp", "Lamps"),
-            icon='LAMP_DATA')
-
-        row = ob_cols[0].row()
-        armatures = [o for o in objects.values() if o.type == 'ARMATURE']
-        num = len(armatures)
-        row.label(text=quantity_string(num, "Armature", "Armatures"),
-            icon='ARMATURE_DATA')
-
-        row = ob_cols[1].row()
-        lattices = [o for o in objects.values() if o.type == 'LATTICE']
-        num = len(lattices)
-        row.label(text=quantity_string(num, "Lattice", "Lattices"),
-            icon='LATTICE_DATA')
-
-        row = ob_cols[0].row()
-        empties = [o for o in objects.values() if o.type == 'EMPTY']
-        num = len(empties)
-        row.label(text=quantity_string(num, "Empty", "Empties"),
-            icon='EMPTY_DATA')
-
-        l_row_sep = layout.separator()
-        
-        # DATABLOCKS
-
-        l_row = layout.row()
-        num = len(bpy.data.objects)
-        l_row.label(text="Datablocks in the scene:")
-
-        l_row = layout.row()
-        db_cols.append(l_row.column())
-        db_cols.append(l_row.column())
-
-        row = db_cols[0].row()
-        num = len(bpy.data.meshes)
-        row.label(text=quantity_string(num, "Mesh", "Meshes"),
-            icon='MESH_DATA')
-
-        row = db_cols[1].row()
-        num = len(bpy.data.curves)
-        row.label(text=quantity_string(num, "Curve", "Curves"),
-            icon='CURVE_DATA')
-
-        row = db_cols[0].row()
-        num = len(bpy.data.cameras)
-        row.label(text=quantity_string(num, "Camera", "Cameras"),
-            icon='CAMERA_DATA')
-
-        row = db_cols[1].row()
-        num = len(bpy.data.lamps)
-        row.label(text=quantity_string(num, "Lamp", "Lamps"),
-            icon='LAMP_DATA')
-
-        row = db_cols[0].row()
-        num = len(bpy.data.armatures)
-        row.label(text=quantity_string(num, "Armature", "Armatures"),
-            icon='ARMATURE_DATA')
-
-        row = db_cols[1].row()
-        num = len(bpy.data.lattices)
-        row.label(text=quantity_string(num, "Lattice", "Lattices"),
-            icon='LATTICE_DATA')
-
-        row = db_cols[0].row()
-        num = len(bpy.data.materials)
-        row.label(text=quantity_string(num, "Material", "Materials"),
-            icon='MATERIAL_DATA')
-
-        row = db_cols[1].row()
-        num = len(bpy.data.worlds)
-        row.label(text=quantity_string(num, "World", "Worlds"),
-            icon='WORLD_DATA')
-
-        row = db_cols[0].row()
-        num = len(bpy.data.textures)
-        row.label(text=quantity_string(num, "Texture", "Textures"),
-            icon='TEXTURE_DATA')
-
-        row = db_cols[1].row()
-        num = len(bpy.data.images)
-        row.label(text=quantity_string(num, "Image", "Images"),
-            icon='IMAGE_DATA')
-
-        row = db_cols[0].row()
-        num = len(bpy.data.texts)
-        row.label(text=quantity_string(num, "Text", "Texts"),
-            icon='TEXT')
-
-
-def register():
-    # Register the operators/menus.
-    bpy.types.register(OBJECT_PT_blendinfo)
-
-
-def unregister():
-    # Unregister the operators/menus.
-    bpy.types.register(OBJECT_PT_blendinfo)
-
-if __name__ == "__main__":
-    register()