void SGraphNodeK2Sequence::CreateOutputSideAddButton(TSharedPtr<SVerticalBox> OutputBox) { TSharedRef<SWidget> AddPinButton = AddPinButtonContent( NSLOCTEXT("SequencerNode", "SequencerNodeAddPinButton", "Add pin"), NSLOCTEXT("SequencerNode", "SequencerNodeAddPinButton_ToolTip", "Add new pin")); FMargin AddPinPadding = Settings->GetOutputPinPadding(); AddPinPadding.Top += 6.0f; OutputBox->AddSlot() .AutoHeight() .VAlign(VAlign_Center) .Padding(AddPinPadding) [ AddPinButton ]; }
void SGraphNode_MultiCompareGameplayTag::CreateOutputSideAddButton(TSharedPtr<SVerticalBox> OutputBox) { TSharedRef<SWidget> AddPinButton = AddPinButtonContent( NSLOCTEXT("CompareNode", "CompareNodeAddPinButton", "Add Case"), NSLOCTEXT("CompareNode", "CompareNodeAddPinButton_Tooltip", "Add new case pins")); FMargin AddPinPadding = Settings->GetOutputPinPadding(); AddPinPadding.Top += 6.0f; OutputBox->AddSlot() .AutoHeight() .VAlign(VAlign_Center) .Padding(AddPinPadding) [ AddPinButton ]; }
void SGraphNodeSoundBase::CreateOutputSideAddButton(TSharedPtr<SVerticalBox> OutputBox) { TSharedRef<SWidget> AddPinButton = AddPinButtonContent( NSLOCTEXT("SoundNode", "SoundNodeAddPinButton", "Add input"), NSLOCTEXT("SoundNode", "SoundNodeAddPinButton_Tooltip", "Adds an input to the sound node") ); FMargin AddPinPadding = Settings->GetOutputPinPadding(); AddPinPadding.Top += 6.0f; OutputBox->AddSlot() .AutoHeight() .VAlign(VAlign_Center) .Padding(AddPinPadding) [ AddPinButton ]; }