class MAGES::Editor::MAGESPanelHubPage

The MAGES Panel Hub Page.

class MAGESPanelHubPage: public MAGES::Editor::BaseMAGESPanelPage
{
public:
    // classes

    class TitleContent;

    // properties

    override SideNavigationBarPlacement NavigationBarPlacement;
    override VisualElement Title;
    override int Order;

    // methods

    override bool TrySelect(Bundle selectedBundle);
    override void Initialize(MAGESPanel panel);
    override void Destroy();
    override VisualElement CreateGUI(Bundle selectedBundle);
    override void OnSelectedBundleChanged(Bundle newSelection);
};

Inherited Members

public:
    // enums

    enum SideNavigationBarPlacement;

    // properties

    bool Visible;
    VisualElement Title;
    SideNavigationBarPlacement NavigationBarPlacement;
    int Order;
    bool ShowBundleSelectionUI;
    bool RequiresBundleSelection;

    // methods

    virtual void Initialize(MAGESPanel panel);
    virtual bool TrySelect(Bundle selectedBundle);
    virtual VisualElement CreateGUI(Bundle selectedBundle);
    virtual void Deselect();
    virtual void Destroy();
    virtual void OnSelectedBundleChanged(Bundle newSelection);