Commit Graph

38 Commits

Author SHA1 Message Date
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
jamie dale
9db3723503 Added menu context clean-up functions
These are called when a menu is closed, and can be used to clean-up context object data without needing to run a GC

#rb Rex.Hill

#ROBOMERGE-SOURCE: CL 15562929 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15562993 by jamie dale in ue5-main branch]
2021-03-01 18:20:08 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Zousar Shaker
3b4c8fc1c5 Automated wrapped object pointer upgrade for Engine + ShooterGame + ShooterGame referenced plugins
#rb none

[CL 15224650 by Zousar Shaker in ue5-main branch]
2021-01-27 17:40:25 -04:00
Lauren Barnes
94aa16c5ac Adding command handling for FToolUIActions. There is now an in-viewport property menu that can be enabled by Editor.EnableInViewportMenu in the console, and then pressing Tab when a supported actor (currently any light actor) is selected.
#rb Rex.Hill
#jira UETOOL-2698

[CL 15036864 by Lauren Barnes in ue5-main branch]
2021-01-11 09:19:43 -04:00
Zousar Shaker
fc2ad21a5e Prototype Wrapped Object Pointers (ObjectHandle/ObjectPtr)
Call-site changes for non-scalar wrapped object pointer upgrades in Engine + Shootergame

#rb devin.doucette

[CL 14996467 by Zousar Shaker in ue5-main branch]
2021-01-05 19:16:25 -04:00
Matt Kuhlenschmidt
6973e6a61e Toolbars can now support a hybrid mode where they include no text unless a specific toolbar entry is called out using the "calloutstyle" for the toolbar entry. This allows toolbars to reduce their width significantly. The level editor now uses this by default but a few other asset editors have been set up for this
[CL 14994802 by Matt Kuhlenschmidt in ue5-main branch]
2021-01-05 16:38:18 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
rex hill
2b510f6d5c Fix for level editor viewport menu commands not working after changing layout.
#jira UE-92684
#rnx
#rb none

#ROBOMERGE-SOURCE: CL 13181439 via CL 13184224 via CL 13184258 via CL 13184288 via CL 13184350
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)

[CL 13184404 by rex hill in Main branch]
2020-05-05 14:40:45 -04:00
rex hill
3bbb19423f Submenus now have the option to collapse when only one item
#ROBOMERGE-OWNER: rex.hill
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 13048125 via CL 13048166 via CL 13049109 via CL 13049172 via CL 13049314
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13049385 by rex hill in Main branch]
2020-04-27 14:12:24 -04:00
rex hill
f6ece06d33 Disabled menu customization via config file as long as it conflicts with runtime menu customization
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 12975262 via CL 12975393 via CL 12975411 via CL 12975426
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12975458 by rex hill in Main branch]
2020-04-22 11:42:56 -04:00
rex hill
dfc0cd938a Fix being able to select game mode pawn classes when it should be blocked.
#jira UE-86129
#rb ben.zeigler

#ROBOMERGE-SOURCE: CL 12869563 via CL 12872061 via CL 12872085 via CL 12872101
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12872122 by rex hill in Main branch]
2020-04-16 16:05:15 -04:00
matt kuhlenschmidt
793758b90b Fixed not being able to add separators to toolbars using the new tool menus api to create toolbars. Toolbars were not accounting for multiple separator types. Deprecated the concept of a menu separator and a toolbar separator and made only one separator type.
For now did not deprecate usage of AddMenuSeparator in menu builders due to the extreme number of fiiles this touches

[CODEREVIEW] rex.hill

#ROBOMERGE-SOURCE: CL 12669820 via CL 12669822 via CL 12669823
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12671630 by matt kuhlenschmidt in Main branch]
2020-04-08 10:05:51 -04:00
matt kuhlenschmidt
8efe981495 Fix tool menus not supporting styles
[CODEREVIEW] rex.hill


#ROBOMERGE-SOURCE: CL 12129751 via CL 12133496
#ROBOMERGE-BOT: (v659-12123632)

[CL 12133692 by matt kuhlenschmidt in Main branch]
2020-03-11 13:10:46 -04:00
rex hill
be9c292f4f Refresh widgets of tool menus that are extended automatically
#jira UE-44161
#rb none


#ROBOMERGE-SOURCE: CL 11641824 via CL 11641829 via CL 11641830
#ROBOMERGE-BOT: (v656-11643781)

[CL 11833595 by rex hill in Main branch]
2020-03-02 13:07:25 -05:00
rex hill
cb54bd8f93 Fix toolbar buttons not having internal names
#rnx
#jira


#ROBOMERGE-SOURCE: CL 11615451 via CL 11615508 via CL 11615534
#ROBOMERGE-BOT: (v656-11643781)

[CL 11789621 by rex hill in Main branch]
2020-02-28 18:33:23 -05:00
rex hill
2d96fa4999 Level editor viewport's toolbar converted into tool menu
#rnx


#ROBOMERGE-SOURCE: CL 11509651 via CL 11513214 via CL 11513459
#ROBOMERGE-BOT: (v654-11333218)

[CL 11513833 by rex hill in Main branch]
2020-02-18 15:40:24 -05:00
rex hill
0f6db5c1d4 Tool Menus: Script API to add section now skips overriding label or position if not set
#rnx
[FYI] Bryce.Lumpkin
#jira


#ROBOMERGE-SOURCE: CL 11207759 via CL 11207765 via CL 11207767
#ROBOMERGE-BOT: (v643-11205221)

[CL 11207769 by rex hill in Main branch]
2020-02-03 13:21:16 -05:00
rex hill
2fdcc4b9eb Tool Menus: Sort sections that are added to a menu before registration
#rnx


#ROBOMERGE-SOURCE: CL 11132386 via CL 11132679 via CL 11132707
#ROBOMERGE-BOT: (v640-11091645)

[CL 11132735 by rex hill in Main branch]
2020-01-28 13:09:22 -05:00
rex hill
33c6b20c8b Tool Menus: Allow extending submenus that are not registered
#rnx


#ROBOMERGE-SOURCE: CL 11129378 via CL 11129387 via CL 11129393
#ROBOMERGE-BOT: (v640-11091645)

[CL 11129402 by rex hill in Main branch]
2020-01-28 09:59:24 -05:00
rex hill
07ef46773c Tool Menus - Add support for submenus that open to display a custom widget.
- Menu bar insert at specific location logic fixed.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 11108377 via CL 11109312 via CL 11109326
#ROBOMERGE-BOT: (v640-11091645)

[CL 11110980 by rex hill in Main branch]
2020-01-24 18:47:55 -05:00
rex hill
ac33d3cb51 Tool Menus: Impoved support for substitution of root menus in a hierarchy
#rb none


#ROBOMERGE-SOURCE: CL 10906710 via CL 10906711 via CL 10906714
#ROBOMERGE-BOT: (v626-10872990)

[CL 10906715 by rex hill in Main branch]
2020-01-08 13:59:59 -05:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
rex hill
26456c108a Update Tool menus to use generic blacklist filter
#rb none


#ROBOMERGE-SOURCE: CL 10311229 via CL 10311252
#ROBOMERGE-BOT: (v593-10286020)

[CL 10311270 by rex hill in Main branch]
2019-11-19 14:56:47 -05:00