Commit Graph

64 Commits

Author SHA1 Message Date
daren cheng
89ec8b3458 Add support for shortname usage in FUICommandInfo & InputCoords.
Add support for struct param construction of FMultiBlock & FMenuEntryBlock
Add support for overriding of input action text.

#jira UE-134754
#rb Lauren.Barnes
#preflight 61952207b32bbfdc5007c419
#robomerge[BOT4] 5.0
#robomerge[BOT1] Main

[CL 18229583 by daren cheng in ue5-main branch]
2021-11-17 17:01:42 -05:00
aurel cordonnier
34f55d3a4a Merge from Release-Engine-Test @ 17946149 to UE5/Main
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17949667 by aurel cordonnier in ue5-main branch]
2021-10-27 15:14:40 -04:00
Matt Kuhlenschmidt
6e66751c61 Stage one of editor style recolor
- Buttons, checkboxes, menus, toolbars, trees, combos, and text boxes all have consistent sizing and coloring
- Invalidated current dark theme

#pf https://horde.devtools.epicgames.com/job/612d40b9423a8f00013c5b92

[CL 17369605 by Matt Kuhlenschmidt in ue5-main branch]
2021-08-31 12:01:38 -04:00
Patrick Laflamme
4b340f59b3 #jira UE-122235 - Crash Opening Dropdown Menus in AnimBP Details Panel
- Added 'recursive searchable' property to the FMenuEntryBlock to let the menu searching algorith if it should go down the sub-menus.
  - Fixed property binding auto-generated menus that can expand indefinitedly (in a circular fashion) to search only the current level and prevent stack overflow.

#rb Lauren.Barnes
#preflight 6126a50d2a3bf7000162a612

[CL 17316068 by Patrick Laflamme in ue5-main branch]
2021-08-26 08:08:47 -04:00
Patrick Boutot
d2d2b28611 Slate: Convert SButton attributes to SlateAttributes
#rb vincent.gauthier

[CL 16673611 by Patrick Boutot in ue5-main branch]
2021-06-15 10:51:57 -04:00
Patrick Boutot
87d51ffb40 Slate: Change SWidget::IsHovered and IsDirectlyHovered to not be virtual anymore. Use SWidget::IsHoverable or SWidget::SetHover. This allow us to reduce the number of attribute on SButton.
#jira UE-115497
#rb daren.cheng
#preflight 60bf54595bc96f0001b7a875

[CL 16586132 by Patrick Boutot in ue5-main branch]
2021-06-08 08:54:29 -04:00
Marc Audy
bf80889353 UE5/Release-Engine-Staging to UE5/Main
This represents UE4/Main up to CL# 14958402

[CL 15028197 by Marc Audy in ue5-main branch]
2021-01-08 19:56:07 -04:00
Louise Rasmussen
4352b68189 Checkbox style on Menu Hover
#rb laurn.barnes

[CL 14519452 by Louise Rasmussen in ue5-main branch]
2020-10-19 18:30:44 -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
Louise Rasmussen
6b7b641bba Menu widths adjust with the presence of checks
#rb matt.kuhlenschmidt

[CL 13634722 by Louise Rasmussen in ue5-main branch]
2020-06-05 15:31:11 -04:00
Louise Rasmussen
799f7ee7a9 Menu Icon spacing and shading
#rb matt.kuhlenschmidt

[CL 13558655 by Louise Rasmussen in ue5-main branch]
2020-05-27 13:37:21 -04:00
Matt Kuhlenschmidt
f66b3d73cf Fix menu bar not being clickable at the very top of the screen
#rb none

[CL 13317433 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-14 23:22:16 -04:00
Matt Kuhlenschmidt
79a63869cf Fix foreground color of submenus
#rb none

[CL 13247463 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-08 08:40:33 -04:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
Gines Hidalgo
14c3621eec #jira UE-81469
New feature: Added the capability of adding Radio buttons to the submenu main button (not only to its entries).

This CL is the first of 2 CLs that introduce multiple improvements on the "View Mode" menu of the Viewport, including a new feature request from JIRA UE-81469. However, we isolate this particular new feature into an isolated CL given that it can be applicable anywhere in the Editor, not only for "View Mode".

Issue: If any subcategory of "View Mode" was chosen, the user could not know in which category it was located (unless the user manually looked into each category until he found the selected one).
Solution: Added the checked functionality (with a radio button) to each one of the categories, behaving similarly to any subcategory. This way, both the radio button of the category and the one from the specific subcategory will be checked simulatenously.

More technical details:
Adding this functionality to "View Mode" means adding the functionality of "FUIAction::FIsActionChecked" into "AddSubMenu", which includes modifications to "MultiBox", "SMenuEntryBlock", and "MultiBoxBuilder".

1) We are changing a submenu so it has a radioButton
2) To specify a radio button a developer has to use a different API that includes a delegate (FUIAction) to say if it should be checked or not before this CL
3) The different API for AddSubMenu was not passing along the command list for that child submenu to use
4) The updated code now passes the command list along for the child submenu to use

#rb rex.hill

[CL 10228324 by Gines Hidalgo in Dev-Editor branch]
2019-11-14 17:02:10 -05:00
Chris Gagnon
8ab0638182 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.24
#rb none

[CL 9325047 by Chris Gagnon in Main branch]
2019-10-01 20:41:42 -04:00
Rex Hill
cb418cafa2 Tool menu customization GUI
#jira UETOOL-1498
#rb Lauren.Barnes

[CL 9051483 by Rex Hill in Dev-Editor branch]
2019-09-24 15:16:06 -04:00
Chris Gagnon
930e33cb48 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
#rb none

[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
Rex Hill
f9b56c12c0 Expose a few menu UI related enums to blueprint
#rb chris.gagnon

[CL 6664936 by Rex Hill in Dev-Editor branch]
2019-05-29 12:48:59 -04:00
Chris Gagnon
80918bea22 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 5110714 by Chris Gagnon in Dev-Editor branch]
2019-02-21 13:05:30 -05:00
matt kuhlenschmidt
d8668bb6dd Fix CIS
#ROBOMERGE-SOURCE: CL 5011619 via CL 5013885

[CL 5039319 by matt kuhlenschmidt in Main branch]
2019-02-18 13:09:10 -05:00
matt kuhlenschmidt
734d767230 Fix a few cases where widgets were in two places at the same time, causing parent pointers to break
#ROBOMERGE-SOURCE: CL 5010566 via CL 5013452

[CL 5037916 by matt kuhlenschmidt in Main branch]
2019-02-18 12:10:37 -05:00
Chris Gagnon
8fc25ea18e Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 4676797 by Chris Gagnon in Dev-Editor branch]
2019-01-02 14:54:39 -05:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00