SExpandableButton

A button that can either be collapsed or expanded, containing different content in each state.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Slate

Header

/Engine/Source/Runtime/Slate/Public/Widgets/Input/SExpandableButton.h

Include

#include "Widgets/Input/SExpandableButton.h"

Syntax

class SExpandableButton : public SBorder

Remarks

A button that can either be collapsed or expanded, containing different content in each state.

Constructors

Name Description

Public function

SExpandableButton()

Functions

Name Description

Public function

void

 

Construct

(
    const FArguments& InArgs
)

Construct this widget

Protected function Const

EVisibility

 

GetCollapsedVisibility()

Callbacks to determine visibility of parts that should be shown when the button state is collapsed or expanded

Protected function Const

EVisibility

 

GetExpandedVisibility()

Public function Static

const FSlate...

 

StaticWidgetClass()

Protected function

void

 

UpdateVisibility()

Overridden from FSlateControlledConstruction

Name Description

Public function Virtual Const

const FSlate...

 

GetWidgetClass()

Classes

Name

Description

Public struct

FArguments

Typedefs