[Bf-blender-cvs] [c0f555905d2] master: User preferences: Use checkbox for Cycles device selection

Sergey Sharybin noreply at git.blender.org
Wed Apr 26 16:00:18 CEST 2017


Commit: c0f555905d250643bd6a17bf292bce06d363050f
Author: Sergey Sharybin
Date:   Wed Apr 26 15:06:31 2017 +0200
Branches: master
https://developer.blender.org/rBc0f555905d250643bd6a17bf292bce06d363050f

User preferences: Use checkbox for Cycles device selection

It was totally unclear whether the device is enabled or disabled.
Lots of people got fully lost in the current interface.

While the solution is not fully ideal, it is at least solves
ambiguity in the interface.

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

M	intern/cycles/blender/addon/properties.py

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

diff --git a/intern/cycles/blender/addon/properties.py b/intern/cycles/blender/addon/properties.py
index cbf469b3a89..e6d2a0b85b3 100644
--- a/intern/cycles/blender/addon/properties.py
+++ b/intern/cycles/blender/addon/properties.py
@@ -1297,14 +1297,14 @@ class CyclesPreferences(bpy.types.AddonPreferences):
         row = layout.row()
 
         if self.compute_device_type == 'CUDA' and cuda_devices:
-            col = row.column(align=True)
+            box = row.box()
             for device in cuda_devices:
-                col.prop(device, "use", text=device.name, toggle=True)
+                box.prop(device, "use", text=device.name)
 
         if self.compute_device_type == 'OPENCL' and opencl_devices:
-            col = row.column(align=True)
+            box = row.box()
             for device in opencl_devices:
-                col.prop(device, "use", text=device.name, toggle=True)
+                box.prop(device, "use", text=device.name)
 
 
     def draw(self, context):




More information about the Bf-blender-cvs mailing list