Commit Graph

14 Commits

Author SHA1 Message Date
Ben Cosh
54a2100048 #TTP 316058 - BP: On Vector math nodes, the symbols are mostly obscured
#Branch UE4
#Proj GraphEditor, EditorStyle, Slate

#Summary Modified the vector text entry boxes to match other math nodes numerical entry styles and modified the K2 base graph node to vertically centre the text box denoting its function.

#Change Modified SGraphNodeK2Base::UpdateCompactNode to vertically centre the overlay with the text denoting the noes function ( in this case the operator )
#Change Modified SVectorTextBox::Construct to change the style to match other math operation nodes ( white border, white text and no background )
#Change Added VectorEditableTextBox to slate editor styles.
#Change Modified SNumericEntryBox to expose the background and foreground colors as slate arguments so they can be customised. Default behaviour should be as before.

ReviewedBy Chris.Wood, Nick.Whiting

[CL 2044998 by Ben Cosh in Main branch]
2014-04-23 18:37:33 -04:00
Maciej Mroz
c4ef5782a5 #ue4 BP Editoronly: Blueprints are not handled as BlueprintType, they are not loaded outside the editor (ini switch)
#codereview Nick.Whiting

[CL 2044980 by Maciej Mroz in Main branch]
2014-04-23 18:37:23 -04:00
Michael Schoell
d7789ada35 #summary Fixed build issues as a result of CL# 2044506
[CL 2044593 by Michael Schoell in Main branch]
2014-04-23 18:32:19 -04:00
Michael Schoell
0a41fb741e #summary Can search for nodes in the palette menu in Blueprints with both the native name and the localized name.
#add Added UEdGraphNode::GetNodeNativeTitle to return a native title for a node.
#add Added UEdGraphNode::GetNodeSearchTitle to return the native and localized title for a node, together, for searching.
#add Can hold "alt" over a node (in the graph panel, or the palette) to see the native name of the node.

#ttp 331252 - Blueprints: Editor: L10N: Blueprints need to consistently show localized node names and when searching need to search both the localized name and the native name

#codereview justin.sargent

[CL 2044506 by Michael Schoell in Main branch]
2014-04-23 18:30:37 -04:00
Ben Cosh
71e37b5d75 #TTP 299847 - ROCKET: BIG: K2: USABILITY: Ability to go to C++ code for native functions/variables in BP editor
#Branch UE4
#Proj  BlueprintGraph, GraphEditor, Kismet, UnrealEd

#Summary Added code to navigate the users IDE to native functions and variables. Added options in the graph and myblueprint node context menus to navigate to the native code they represent.

#Add Added function FSourceCodeNavigation::NavigateToProperty to locate and open the header file where the variable is defined.
#Add Added function FSourceCodeNavigation::NavigateToFunction to locate the source code from the symbolmap and open the IDE at the definition location.
#Change Moved the code used to determine the correct modulename from FSourceCodeNavigation::GatherFunctionsForActors to FSourceCodeNavigation::FindClassModuleName so other functions didn't have to replicate the code.
#Change added Goto Code Definition for native variable nodes and native call_function nodes in the blueprint graph node context menu.
#Change added Goto Code Definition for native variables in the myblueprint node context menu.
#Add Added GotoNativeFunctionDefinition, IsSelectionNativeFunction, GotoNativeVariableDefinition and IsSelectionNativeVariable to FBlueprintEditor so the context menu actions can call these functions to goto source code.

ReviewedBy Chris.Wood

[CL 2044026 by Ben Cosh in Main branch]
2014-04-23 18:24:27 -04:00
Mikolaj Sieluzycki
f9fe87c29a #ttp 331240 - CORE: Remove GIsBenchamrking, GUseFixedTimeStep from global scope
#proj core
#branch UE4
#summary Moved global variables to statics in FApp. Removed unused GUnclampedDeltaTime.
#codereview robert.manuszewski

[CL 2043034 by Mikolaj Sieluzycki in Main branch]
2014-04-23 18:12:58 -04:00
Andrew Rodham
07b90d1da2 #ttp 331268 - SLATE: Replace instances of DragDrop::IsTypeMatch with FDragDropEvent::GetOperationAs()
#summary  Replaced instances of DragDrop::IsTypeMatch with FDragDropEvent::GetOperationAs()
#note Please change any instances of DragDrop::IsTypeMatch for the templated FDragDropEvent::GetOperationAs<>() or FDragDropOperation::IsOfType<>() where necessary
#proj Editor
#branch UE4
#reviewedby Nick.Atamas

[CL 2042222 by Andrew Rodham in Main branch]
2014-04-23 18:00:50 -04:00
Mike Beach
ea3d396e18 TTP #331574: Distinguishing interface pins/vars from other objects in blueprints with their own type/color (handling PC_Interface like we handle PC_Object).
#codereview Nick.Whiting

[CL 2041911 by Mike Beach in Main branch]
2014-04-23 17:58:27 -04:00
Nick Darnell
b96d695522 * FDragDropOperation now inherits from TSharedFromThis, no need to do it on subclasses any more. I've removed it from the subclasses that were also doing it.
* FDecoratedDragDropOp's Hover text is now FText, instead of FString.

[CL 2041690 by Nick Darnell in Main branch]
2014-04-23 17:55:20 -04:00
Mike Beach
b6135239c9 TTP #325423: Making it so we correctly identify which execution-pin a node was triggered from.
- Wire-trace op-codes are now inserted before every statement in GotoFixupRequestMap
  - ExpandNode() now uses FKismetCompilerContext::MovePinLinksToIntermediate/CopyPinLinksToIntermediate for transfering pin links (to track pin associations)

#codereview Nick.Whiting

[CL 2040798 by Mike Beach in Main branch]
2014-04-23 17:45:37 -04:00
Saul Abreu
b16c5668f5 #summary Updated metadata gathering commandlet to be configuration driven. Fixed a bug with local edits to metadata overriding localization. Updated property editors using comboboxes for enums to use localized data. Added Region & Language Settings for toggling use of localized field names.
#ttp 331251 - L10N: Editor: Tooltips and Property Names need to be localized

[CL 2040155 by Saul Abreu in Main branch]
2014-04-23 17:36:48 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
TimSweeney
3a75fe0114 Engine source (Main branch up to CL 2027006) 2014-03-15 01:14:25 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00