class MAGES::Editor::StoryboardGeneratorPanel¶
Overview¶
The storyboard generator panel to create storyboards. More…
class StoryboardGeneratorPanel: public MAGES::Editor::BaseMAGESPanelPage { public: // classes class TitleContent; // properties override VisualElement Title; override int Order; override SideNavigationBarPlacement NavigationBarPlacement; override bool ShowBundleSelectionUI; // methods virtual override void Initialize(MAGESPanel panel); virtual override VisualElement CreateGUI(Bundle selectedBundle); virtual override bool TrySelect(Bundle bundle); virtual override async void Deselect(); };
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);
Detailed Documentation¶
The storyboard generator panel to create storyboards.
Methods¶
virtual override void Initialize(MAGESPanel panel)
Called when the MAGES Panel is opened.
Parameters:
panel |
The panel that initialized this page. |
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 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.
virtual override async void Deselect()
Called when the user selects another page in the MAGES Panel side navigation.