Commit Graph

1078 Commits

Author SHA1 Message Date
Patrick Boutot
fb3d85f625 Fix build. Missing file from CL15929257
#rnx

[CL 15929724 by Patrick Boutot in ue5-main branch]
2021-04-06 09:40:42 -04:00
Patrick Boutot
a722a0fcc2 Slate: Add option to prevent Slate Attributes from being called automatically on the SWidget. It is useful when the owner of the widget controls the invalidation (ie. ScrollBox).
Add PrePass invalidaiton. It implies a Layout and replaces the InvalidatePrepass function.
#rb vincent.gauthier
#preflight 606b119eed8446000130de45

[CL 15929257 by Patrick Boutot in ue5-main branch]
2021-04-06 08:35:28 -04:00
louise rasmussen
00de52d020 About Dialog
#JIRA UETOOL-2471
#rb Lauren.Barnes
#lockdown Simon.Tourangeau
#preflight 606b9c057dc01c0001a0b840

#ROBOMERGE-SOURCE: CL 15925807 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15925814 by louise rasmussen in ue5-main branch]
2021-04-05 21:14:48 -04:00
matt kuhlenschmidt
8bf7e89977 Missing style changes for notifications
#ROBOMERGE-SOURCE: CL 15921767 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15922617 by matt kuhlenschmidt in ue5-main branch]
2021-04-05 16:15:48 -04:00
Patrick Boutot
d1155a05df Slate: Transform ISlateStyle::EStyleMessageSeverity into a enum class to prevent error in compilation.
#jira UE-112599
#rb none

[CL 15889941 by Patrick Boutot in ue5-main branch]
2021-04-01 11:29:26 -04:00
halfdan ingvarsson
39159088e4 Reverting CL 15884404
#jira none
#trivial
#rnx

[CL 15885591 by halfdan ingvarsson in ue5-main branch]
2021-03-31 23:01:25 -04:00
halfdan ingvarsson
66b42c6c73 Commented out EStyleMessageSeverity::CriticalError from the enum because it conflicts with a global symbol defined somewhere in the Windows.h header forest. This now shows up as a shadowing error in clang. It also turns out to be not used anywhere.
#jira none
#fyi louise.rasmussen
#rnx

[CL 15884404 by halfdan ingvarsson in ue5-main branch]
2021-03-31 20:18:58 -04:00
lauren barnes
1bf4901e66 Adding initial value to FStyleColorsList
#rb Matt.Kuhlenschmidt
#jira UE-110787
#preflight 6062303f57aca40001064252

#ROBOMERGE-SOURCE: CL 15855519 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15857242 by lauren barnes in ue5-main branch]
2021-03-29 20:50:13 -04:00
Patrick Boutot
653f4981cf Slate: Remove duplicated UpdateFlag in WidgetProxy.
#jira UE-107822
#rb vincent.gauthier
#preflight 605ce693a8aabd00017a707d

[CL 15834996 by Patrick Boutot in ue5-main branch]
2021-03-25 19:05:43 -04:00
matt kuhlenschmidt
31580efaca Notification reskin and progress notification support. Progress notifications appear as a notification with short timeout and then progress appears at the bottom of the status bar until progress completes.
#rb lauren.barnes

#ROBOMERGE-SOURCE: CL 15797473 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)

[CL 15807593 by matt kuhlenschmidt in ue5-main branch]
2021-03-24 16:26:36 -04:00
Patrick Boutot
1cbf066713 Slate: Add SWidget to the SlateAttribute's compare predicate.
#preflight 605b802bc77fb0000192bf81

[CL 15805710 by Patrick Boutot in ue5-main branch]
2021-03-24 15:10:46 -04:00
Patrick Boutot
73f1355ee0 Slate: Fix bugs with GlobalInvalidation and SlateAttributes.
Rework the PreInvalidate algo to make it more clear the order of the different invalidations should be processed.
Add a flag to FWidgetAttributeIterator since MoveToWidgeIndexOnNextAdvance was using Invalid as the invalid state and the last element.
Rework the failed condition for the "Slate.InvalidationRoot.Verify*" to stop the process and only output once the error.
Only add the widget to the FinalUpdateList if an update is needed.
#preflight 605b7fb2d88d2d0001be8520

[CL 15805546 by Patrick Boutot in ue5-main branch]
2021-03-24 15:05:05 -04:00
Lauren Barnes
5213f193ac Reskin and update of Niagara to apply current style guidelines
#preflight 6053bc1fc1182700018bee80
#rb Louise.Rasmussen, Frank.Fella
#jira UETOOL-2617

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 15762139 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v783-15756269)
#ROBOMERGE-CONFLICT from-shelf

[CL 15773769 by Lauren Barnes in ue5-main branch]
2021-03-23 05:26:12 -04:00
Patrick Boutot
041abdbf10 Slate: Add Deprecation message for deprecated attribute in SCompoundWidget.
#rb martin.sevigny
#rnx
#preflight 605990f4d3361d00011fcd12

[CL 15773452 by Patrick Boutot in ue5-main branch]
2021-03-23 03:42:16 -04:00
matt kuhlenschmidt
878c44af22 Added missing favorites icon
#ROBOMERGE-SOURCE: CL 15747949 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15751981 by matt kuhlenschmidt in ue5-main branch]
2021-03-19 18:18:26 -04:00
Patrick Boutot
f22389dd86 Slate: Add FOneSimpleMemberChild similar to FSimpleSlot but with SlateAttribute. Convert SDIScaler to SlateAttribute.
#preflight 6054b6a41965b6000175119b

[CL 15747646 by Patrick Boutot in ue5-main branch]
2021-03-19 11:27:25 -04:00
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
Matt Kuhlenschmidt
2d59eebe36 Revert changelist 15730745
#fyi Patrick.Boutot

[CL 15739996 by Matt Kuhlenschmidt in ue5-main branch]
2021-03-18 14:22:37 -04:00
Patrick Boutot
ebf7687505 Slate: Fix crash when the attribute array index is not the same array as the childorder array index.
#jira UE-110923
#rb none
#rbn

[CL 15737751 by Patrick Boutot in ue5-main branch]
2021-03-18 10:28:33 -04:00
Patrick Boutot
aca566572b Fix CIS with multiple deprecation warnings
#jira UE-111141
#rn none
#rnx

[CL 15737700 by Patrick Boutot in ue5-main branch]
2021-03-18 10:25:12 -04:00
Patrick Boutot
8bea1d81ad Slate: Add FOneSimpleMemberChild similar to FSimpleSlot but with SlateAttribute. Convert SDIScaler to SlateAttribute.
#preflight 60526949bde3f5000111e128

[CL 15730745 by Patrick Boutot in ue5-main branch]
2021-03-17 17:30:21 -04:00
Patrick Boutot
5f1e91106b Slate: Convert SCompoundWidget Attributes into SlateAttributes.
#jira UE-109146

[CL 15664716 by Patrick Boutot in ue5-main branch]
2021-03-10 07:13:29 -04:00
Patrick Boutot
8ff1ce1b93 Slate: Convert SImage and other image widget Attributes into SlateAttributes. Make sure other image widget use the invalidation system correctly.
#jira UE-109144
#rb vincent.gauthier

[CL 15659451 by Patrick Boutot in ue5-main branch]
2021-03-09 17:16:20 -04:00
Patrick Boutot
9ce574d15a Fix CIS unity build
#rnx

[CL 15655688 by Patrick Boutot in ue5-main branch]
2021-03-09 12:47:27 -04:00
Patrick Boutot
62ec719c36 Slate: Improvement to the SlateAttribute API. Add FSlateDeprecatedTAttribute and SLATE_ADD_MEMBER_ATTRIBUTE_DEFINITION_WITH_NAME to work with deprecated attribute. Add TSlateMemberAttributeReference to help user of a widget, they do not need to provide the correct this pointer and prevent assigning the attribute directly.
Complete a set of unit test for SlateAttribute. Revert changed to SWidet::TSlateAttribute with FText, that prevent the user from assigning another Compare predicate than the one hardcoded.

[CL 15655227 by Patrick Boutot in ue5-main branch]
2021-03-09 12:09:15 -04:00