[Bf-blender-cvs] [ce050b14323] temp-lanpr-cleanup2: Cleanup: adjust layout for example experimental UI
Campbell Barton
noreply at git.blender.org
Wed Nov 13 06:04:30 CET 2019
Commit: ce050b14323b95d7fb7eb2d4374e4d49d7fc9018
Author: Campbell Barton
Date: Fri Nov 8 16:42:49 2019 +1100
Branches: temp-lanpr-cleanup2
https://developer.blender.org/rBce050b14323b95d7fb7eb2d4374e4d49d7fc9018
Cleanup: adjust layout for example experimental UI
- Use a separate split for each feature,
since two top-level splits can become un-aligned.
- Only show the task instead of the entire URL.
===================================================================
M release/scripts/startup/bl_ui/space_userpref.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py
index 1b40885ff9e..e5c65ac0905 100644
--- a/release/scripts/startup/bl_ui/space_userpref.py
+++ b/release/scripts/startup/bl_ui/space_userpref.py
@@ -2166,29 +2166,30 @@ class USERPREF_PT_experimental_all(ExperimentalPanel, Panel):
"""
-Example panel, leave it here so we always have a template to follow even
-after the features are gone from the experimental panel.
+# Example panel, leave it here so we always have a template to follow even
+# after the features are gone from the experimental panel.
class USERPREF_PT_experimental_virtual_reality(ExperimentalPanel, Panel):
bl_label = "Virtual Reality"
- def draw_props(self, context, _layout):
+ def draw_props(self, context, layout):
prefs = context.preferences
experimental = prefs.experimental
- _layout.active = not experimental.use_experimental_all
-
- row = _layout.row()
- split = row.split().column()
- split.prop(experimental, "use_virtual_reality_scene_inspection, text="Scene Inspection")
- split.prop(experimental, "use_virtual_reality_immersive_drawing", text="Continuous Immersive Drawing")
-
- split = row.split().column()
- split.operator(
- "wm.url_open", text="https://developer.blender.org/T71347", icon='URL',
- ).url = "https://developer.blender.org/T71347"
- split.operator(
- "wm.url_open", text="https://developer.blender.org/T71348", icon='URL',
- ).url = "https://developer.blender.org/T71348"
+ layout.active = not experimental.use_experimental_all
+
+ task = "T71347"
+ split = layout.split(factor=0.66)
+ col = split.split()
+ col.prop(experimental, "use_virtual_reality_scene_inspection", text="Scene Inspection")
+ col = split.split()
+ col.operator("wm.url_open", text=task, icon='URL').url = "https://developer.blender.org/" + task
+
+ task = "T71348"
+ split = layout.split(factor=0.66)
+ col = split.column()
+ col.prop(experimental, "use_virtual_reality_immersive_drawing", text="Continuous Immersive Drawing")
+ col = split.column()
+ col.operator("wm.url_open", text=task, icon='URL').url = "https://developer.blender.org/" + task
"""
More information about the Bf-blender-cvs
mailing list