From ef801eb1ffade52dfb597f79b98b67d7ad67f0b4 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 4 Jul 2014 15:11:51 +0600 Subject: Fix T40941: Bevel factor in Text Bevel factor is not supported by text, hide it from the interface. --- .../scripts/startup/bl_ui/properties_data_curve.py | 39 +++++++++++----------- 1 file changed, 20 insertions(+), 19 deletions(-) (limited to 'release') diff --git a/release/scripts/startup/bl_ui/properties_data_curve.py b/release/scripts/startup/bl_ui/properties_data_curve.py index ecf9e5cab90..7cfdcccfb94 100644 --- a/release/scripts/startup/bl_ui/properties_data_curve.py +++ b/release/scripts/startup/bl_ui/properties_data_curve.py @@ -182,26 +182,27 @@ class DATA_PT_geometry_curve(CurveButtonsPanelCurve, Panel): col.label(text="Bevel Object:") col.prop(curve, "bevel_object", text="") - col = layout.column(align=True) - row = col.row() - row.label(text="Bevel Factor:") + if type(curve) is not TextCurve: + col = layout.column(align=True) + row = col.row() + row.label(text="Bevel Factor:") + + col = layout.column() + col.active = (curve.bevel_depth > 0 or curve.bevel_object is not None) + row = col.row(align=True) + row.prop(curve, "bevel_factor_mapping_start", text="") + row.prop(curve, "bevel_factor_start", text="Start") + row = col.row(align=True) + row.prop(curve, "bevel_factor_mapping_end", text="") + row.prop(curve, "bevel_factor_end", text="End") - col = layout.column() - col.active = (curve.bevel_depth > 0 or curve.bevel_object is not None) - row = col.row(align=True) - row.prop(curve, "bevel_factor_mapping_start", text="") - row.prop(curve, "bevel_factor_start", text="Start") - row = col.row(align=True) - row.prop(curve, "bevel_factor_mapping_end", text="") - row.prop(curve, "bevel_factor_end", text="End") - - row = layout.row() - sub = row.row() - sub.active = curve.taper_object is not None - sub.prop(curve, "use_map_taper") - sub = row.row() - sub.active = curve.bevel_object is not None - sub.prop(curve, "use_fill_caps") + row = layout.row() + sub = row.row() + sub.active = curve.taper_object is not None + sub.prop(curve, "use_map_taper") + sub = row.row() + sub.active = curve.bevel_object is not None + sub.prop(curve, "use_fill_caps") class DATA_PT_pathanim(CurveButtonsPanelCurve, Panel): -- cgit v1.2.3