The scroll box widget currently hides the cursor and manually draws a closed hand software cursor in SScrollBox::OnPaint when right clicking and dragging. This software cursor does not account for DPI scaling, and will appear smaller than the default cursor as a result.
const FSlateBrush* Brush = FCoreStyle::Get().GetBrush(TEXT("SoftwareCursor_Grab")); FSlateDrawElement::MakeBox( OutDrawElements, ++NewLayerId, AllottedGeometry.ToPaintGeometry( SoftwareCursorPosition - ( Brush->ImageSize / 2 ), Brush->ImageSize ), Brush );
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-170842 in the post.
0 |
Component | UE - Editor - UI Systems - Slate |
---|---|
Affects Versions | 4.27, 5.0, 5.1 |
Target Fix | 5.2 |
Created | Nov 22, 2022 |
---|---|
Resolved | Dec 16, 2022 |
Updated | Feb 4, 2023 |