class MAGES::JARIA::Editor::JARIAPane¶
Overview¶
Class for ARIA editor window. More…
class JARIAPane: public MAGES::Editor::BaseMAGESPanelPage { public: // classes class TitleContent; // properties override VisualElement Title; override int Order; override SideNavigationBarPlacement NavigationBarPlacement; override bool ShowBundleSelectionUI; // methods virtual override VisualElement CreateGUI(Bundle selectedBundle); virtual override void Deselect(); virtual override void Initialize(MAGESPanel panel); virtual override bool TrySelect(Bundle bundle); };
Inherited Members¶
public:
// enums
enum SideNavigationBarPlacement;
// properties
bool Visible;
abstract 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);
Detailed Documentation¶
Class for ARIA editor window.
Methods¶
virtual override VisualElement CreateGUI(Bundle selectedBundle)
Called after being selected to show the page’s GUI.
Parameters:
selectedBundle |
The selected bundle in the panel. |
Returns:
The Page’s GUI.
virtual override void Deselect()
Called when the user selects another page in the MAGES Panel side navigation.
virtual override void Initialize(MAGESPanel panel)
Called when the MAGES Panel is opened.
Parameters:
panel |
The panel that initialized this page. |
virtual override bool TrySelect(Bundle bundle)
Called when the user clicks on this page’s button in the MAGES Panel side navigation.
Parameters:
selectedBundle |
The selected bundle in the panel. |
Returns:
true if the page can be selected.