diff options
Diffstat (limited to 'release/scripts/startup/bl_operators/wm.py')
-rw-r--r-- | release/scripts/startup/bl_operators/wm.py | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py index 4c4736cd669..570b4663f1d 100644 --- a/release/scripts/startup/bl_operators/wm.py +++ b/release/scripts/startup/bl_operators/wm.py @@ -1450,6 +1450,10 @@ class WM_OT_properties_edit(Operator): ) layout = self.layout + + layout.use_property_split = True + layout.use_property_decorate = False + layout.prop(self, "property") layout.prop(self, "value") @@ -1457,22 +1461,21 @@ class WM_OT_properties_edit(Operator): proptype, is_array = rna_idprop_value_item_type(value) row = layout.row() - row.enabled = proptype in {int, float} + row.enabled = proptype in {int, float, str} row.prop(self, "default") - row = layout.row(align=True) - row.prop(self, "min") - row.prop(self, "max") + col = layout.column(align=True) + col.prop(self, "min") + col.prop(self, "max") - row = layout.row() - row.prop(self, "use_soft_limits") - if bpy.app.use_override_library: - row.prop(self, "is_overridable_library") - - row = layout.row(align=True) - row.enabled = self.use_soft_limits - row.prop(self, "soft_min", text="Soft Min") - row.prop(self, "soft_max", text="Soft Max") + col = layout.column() + col.prop(self, "is_overridable_library") + col.prop(self, "use_soft_limits") + + col = layout.column(align=True) + col.enabled = self.use_soft_limits + col.prop(self, "soft_min", text="Soft Min") + col.prop(self, "soft_max", text="Max") layout.prop(self, "description") if is_array and proptype == float: @@ -1697,7 +1700,7 @@ class WM_OT_tool_set_by_id(Operator): tool_settings.workspace_tool_type = 'FALLBACK' return {'FINISHED'} else: - self.report({'WARNING'}, f"Tool {self.name!r:s} not found for space {space_type!r:s}.") + self.report({'WARNING'}, "Tool %r not found for space %r." % (self.name, space_type)) return {'CANCELLED'} @@ -2216,8 +2219,8 @@ class WM_OT_batch_rename(Operator): elif ty == 'STRIP': chars = action.strip_chars chars_strip = ( - "{:s}{:s}{:s}" - ).format( + "%s%s%s" + ) % ( string.punctuation if 'PUNCT' in chars else "", string.digits if 'DIGIT' in chars else "", " " if 'SPACE' in chars else "", @@ -2282,7 +2285,7 @@ class WM_OT_batch_rename(Operator): split.prop(self, "data_type", text="") split = layout.split(factor=0.5) - split.label(text="Rename {:d} {:s}:".format(len(self._data[0]), self._data[2])) + split.label(text="Rename %d %s:" % (len(self._data[0]), self._data[2])) split.row().prop(self, "data_source", expand=True) for action in self.actions: @@ -2397,7 +2400,7 @@ class WM_OT_batch_rename(Operator): change_len += 1 total_len += 1 - self.report({'INFO'}, "Renamed {:d} of {:d} {:s}".format(change_len, total_len, descr)) + self.report({'INFO'}, "Renamed %d of %d %s" % (change_len, total_len, descr)) return {'FINISHED'} |