class MAGES::Editor::PopupPanel¶
Overview¶
A panel that can be instantiated inside a custom editor as a popup. More…
class PopupPanel: public VisualElement
{
public:
// classes
class UxmlFactory;
// properties
CloseRequestedEventHandler CloseRequested;
string Title;
VisualElement Content;
override VisualElement contentContainer;
// methods
PopupPanel();
delegate bool CloseRequestedEventHandler();
};
Detailed Documentation¶
A panel that can be instantiated inside a custom editor as a popup.
Properties¶
CloseRequestedEventHandler CloseRequested
Invoked when the panel is requested to be closed.
string Title
Gets or sets the title of the panel.
VisualElement Content
Gets the content container.
override VisualElement contentContainer
Gets the content container.
Methods¶
PopupPanel()
Initializes a new instance of the PopupPanel class.
delegate bool CloseRequestedEventHandler()
Invoked when the panel is requested to be closed.
Returns:
Whether (or not) the panel can be closed.