Add workspace panel overlay routing
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
#include <XCEditor/Shell/UIEditorShellCompose.h>
|
||||
#include <XCEditor/Workspace/UIEditorWorkspaceController.h>
|
||||
#include <XCEditor/Workspace/UIEditorWorkspaceInteraction.h>
|
||||
#include <XCEditor/Workspace/UIEditorWorkspacePanelOverlay.h>
|
||||
#include <XCEditor/Menu/UIEditorMenuPopup.h>
|
||||
|
||||
#include <XCEngine/UI/DrawData.h>
|
||||
@@ -21,6 +22,7 @@ struct UIEditorShellInteractionDefinition {
|
||||
std::vector<UIEditorShellToolbarButton> toolbarButtons = {};
|
||||
std::vector<Widgets::UIEditorStatusBarSegment> statusSegments = {};
|
||||
std::vector<UIEditorWorkspacePanelPresentationModel> workspacePresentations = {};
|
||||
std::vector<UIEditorWorkspacePanelOverlayRegion> panelOverlayRegions = {};
|
||||
};
|
||||
|
||||
struct UIEditorShellInteractionModel {
|
||||
@@ -28,6 +30,7 @@ struct UIEditorShellInteractionModel {
|
||||
std::vector<UIEditorShellToolbarButton> toolbarButtons = {};
|
||||
std::vector<Widgets::UIEditorStatusBarSegment> statusSegments = {};
|
||||
std::vector<UIEditorWorkspacePanelPresentationModel> workspacePresentations = {};
|
||||
std::vector<UIEditorWorkspacePanelOverlayRegion> panelOverlayRegions = {};
|
||||
};
|
||||
|
||||
struct UIEditorShellInteractionState {
|
||||
|
||||
Reference in New Issue
Block a user