[Bf-blender-cvs] [d77afcffa39] master: UI: hide text character options when out of edit-mode

Campbell Barton noreply at git.blender.org
Wed Oct 9 04:56:23 CEST 2019


Commit: d77afcffa3971d5199541e2366571973c63237ed
Author: Campbell Barton
Date:   Wed Oct 9 13:53:27 2019 +1100
Branches: master
https://developer.blender.org/rBd77afcffa3971d5199541e2366571973c63237ed

UI: hide text character options when out of edit-mode

These are overwritten when entering edit-mode so there is no use
in showing them in object mode.

Addresses T70566

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

M	release/scripts/startup/bl_ui/properties_data_curve.py

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

diff --git a/release/scripts/startup/bl_ui/properties_data_curve.py b/release/scripts/startup/bl_ui/properties_data_curve.py
index b589f780c24..b7c566f23da 100644
--- a/release/scripts/startup/bl_ui/properties_data_curve.py
+++ b/release/scripts/startup/bl_ui/properties_data_curve.py
@@ -332,7 +332,8 @@ class DATA_PT_font(CurveButtonsPanelText, Panel):
         layout = self.layout
 
         text = context.curve
-        char = context.curve.edit_format
+        char = text.edit_format
+        mode = context.mode
 
         row = layout.split(factor=0.25)
         row.label(text="Regular")
@@ -347,13 +348,15 @@ class DATA_PT_font(CurveButtonsPanelText, Panel):
         row.label(text="Bold & Italic")
         row.template_ID(text, "font_bold_italic", open="font.open", unlink="font.unlink")
 
-        layout.separator()
 
-        row = layout.row(align=True)
-        row.prop(char, "use_bold", toggle=True)
-        row.prop(char, "use_italic", toggle=True)
-        row.prop(char, "use_underline", toggle=True)
-        row.prop(char, "use_small_caps", toggle=True)
+        if mode == 'EDIT_TEXT':
+            layout.separator()
+
+            row = layout.row(align=True)
+            row.prop(char, "use_bold", toggle=True)
+            row.prop(char, "use_italic", toggle=True)
+            row.prop(char, "use_underline", toggle=True)
+            row.prop(char, "use_small_caps", toggle=True)
 
 
 class DATA_PT_font_transform(CurveButtonsPanelText, Panel):



More information about the Bf-blender-cvs mailing list