diff --git a/source/blender/editors/transform/transform_mode_shear.cc b/source/blender/editors/transform/transform_mode_shear.cc index 5bc23eb899b..4a92c0572dc 100644 --- a/source/blender/editors/transform/transform_mode_shear.cc +++ b/source/blender/editors/transform/transform_mode_shear.cc @@ -310,10 +310,18 @@ static void apply_shear(TransInfo *t) } else { /* Default header print. */ - SNPRINTF(str, IFACE_("Shear: %.3f %s (Press X or Y to set shear axis)"), value, t->proptext); + SNPRINTF(str, IFACE_("Shear: %.3f %s"), value, t->proptext); } ED_area_status_text(t->area, str); + + WorkspaceStatus status(t->context); + status.item(IFACE_("Confirm"), ICON_MOUSE_LMB); + status.item(IFACE_("Cancel"), ICON_MOUSE_RMB); + status.item_bool({}, t->orient_axis_ortho == (t->orient_axis + 1) % 3, ICON_EVENT_X); + status.item_bool({}, t->orient_axis_ortho == (t->orient_axis + 2) % 3, ICON_EVENT_Y); + status.item(IFACE_("Shear Axis"), ICON_NONE); + status.item(IFACE_("Swap Axes"), ICON_MOUSE_MMB); } static void initShear(TransInfo *t, wmOperator * /*op*/)