Moved SDetailRowIndent and SConstrainedBox to their own files. Created SDetailExpanderArrow widget so that it can be reused in categories and groups.
#b lauren.barnes
[CL 14827369 by sebastian nordgren in ue5-main branch]
Renaming cleaned up to avoid duplicating code in the single and multiple selection cases.
#jira UETOOL-2697
#rb lauren.barnes
[CL 14827365 by sebastian nordgren in ue5-main branch]
This change removes the use of boolean attribute AreRealTimeThumbnailsAllowed. This attribute is less than ideal, design-wise, since it uses the thumbnail pool to drive the behavior of the thumbnails. Instead we build in default hover behavior to the thumbnail slate widgets, and implement plumbing for custom pathways to enable/disable real time behavior per thumbnail.
-> Add default OnMouseEnter/OnMouseLeave events on SAssetThumbnail for default hover behavior (over the actual thumbnail image), which supports detail panel, customizations, and things like FoliageEditor and Niagara Stack Overview thumbnail strip.
-> Add thumbnail initialize pathway support for disabling default hover behavior for use cases where the logical asset is more than just the thumbnail image (border elements, text elements with the asset name, etc).
-> Add custom OnMouseEnter/OnMouseLeave handlers on SAssetTileItem, SAssetListItem to perform real time behavior on entire logical asset item in Content Browser and Asset Picker.
#rb francis.hurteau
#fyi matt.kuhlenschmidt
#jira UETOOL-2363
[CL 14673948 by geoff evans in ue5-main branch]
Project Settings (and other MultipleTopLevelObject details views if any exist) no longer display an extra indent level for items.
#rb matt.kuhlenschmidt
#jira UE-101540
[CL 14587989 by sebastian nordgren in ue5-main branch]
Minor tweaking of the expander arrow positioning, and moved the widget out of SDetailsIndent and into SDetailSingleItemRow.
[CL 14501162 by sebastian nordgren in ue5-main branch]
Moved GetBackgroundColor from SDetailSingleItemRow_Helpers to PropertyEditorConstants.
Fixed bug with valid property handles not displaying a reset to default by default.
#jira UE-100798
#fyi matt.kuhlenschmidt
[CL 14478536 by sebastian nordgren in ue5-main branch]
I'd accidentally submitted some changes that enabled the favourites system prematurely, and apparently many rows were being counted as favorited despite not being so. This is a temporary fix that will go away when further editor config and favourites system work is done.
#fyi matt.kuhlenschmidt
[CL 14446233 by sebastian nordgren in ue5-main branch]