[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3977] contrib/py/scripts/addons/ space_view3d_enhanced_3d_cursor.py: Commented out cursor-hiding functionality; set TransformExtraOptions panel 's default state to closed

dima glib dima.glib at gmail.com
Sat Nov 17 11:16:22 CET 2012


Revision: 3977
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3977
Author:   dairin0d
Date:     2012-11-17 10:16:17 +0000 (Sat, 17 Nov 2012)
Log Message:
-----------
Commented out cursor-hiding functionality; set TransformExtraOptions panel's default state to closed

Modified Paths:
--------------
    contrib/py/scripts/addons/space_view3d_enhanced_3d_cursor.py

Modified: contrib/py/scripts/addons/space_view3d_enhanced_3d_cursor.py
===================================================================
--- contrib/py/scripts/addons/space_view3d_enhanced_3d_cursor.py	2012-11-17 05:00:05 UTC (rev 3976)
+++ contrib/py/scripts/addons/space_view3d_enhanced_3d_cursor.py	2012-11-17 10:16:17 UTC (rev 3977)
@@ -3991,7 +3991,7 @@
     
     cursor_visible = bpy.props.BoolProperty(
         name="Cursor visibility",
-        description="Cursor visibility",
+        description="Cursor visibility (causing bugs, commented out)",
         default=True)
     
     draw_guides = bpy.props.BoolProperty(
@@ -4102,7 +4102,7 @@
     bl_space_type = "VIEW_3D"
     bl_region_type = "UI"
     #bl_context = "object"
-    #bl_options = {'DEFAULT_CLOSED'}
+    bl_options = {'DEFAULT_CLOSED'}
     
     def draw(self, context):
         layout = self.layout
@@ -4158,7 +4158,10 @@
         #row.prop(settings, "cursor_visible", text="", toggle=True,
         #         icon=('RESTRICT_VIEW_OFF' if settings.cursor_visible
         #               else 'RESTRICT_VIEW_ON'))
-        row.prop(settings, "cursor_visible", text="", toggle=True,
+        subrow = row.row()
+        subrow.enabled = False
+        subrow.alert = True
+        subrow.prop(settings, "cursor_visible", text="", toggle=True,
                  icon='RESTRICT_VIEW_OFF')
         row = row.split(1 / 3, align=True)
         row.prop(settings, "draw_N",
@@ -5160,7 +5163,10 @@
     
     cursor_save_location = Vector(bpy.context.space_data.cursor_location)
     if not settings.cursor_visible:
-        bpy.context.space_data.cursor_location = Vector([float('nan')] * 3)
+        # This is causing problems! See <http://projects.blender.org/
+        # tracker/index.php?func=detail&aid=33197&group_id=9&atid=498>
+        #bpy.context.space_data.cursor_location = Vector([float('nan')] * 3)
+        pass
 
 def draw_callback_header_px(self, context):
     r = context.region



More information about the Bf-extensions-cvs mailing list