Namespace Xareus.Scenarios.Unity.Edition.UI
Classes
ABaseArcUI
Base class for arcs. This implementation uses a simple texture that it stretches to the correct size and rotates to the correct angle.
AClickableElementUI
Base class for any UI element in the scenario editor. It handles mouse events and selection.
ADecisionArcPreviewUI
AMovableElementUI
Base class for any UI element that can be dragged
AMovableElementUI.MovableElementUIMoved
ArcDirectionUI
UI element that displays the direction of an arc
ArcPreviewUI
UI element used to display an arc when the user is creating it
ArcUI
Describes an arc between a transition and a sequence
ArrowToNodesDirectionUI
ArrowToNodesUI
UI element that displays an arrow to the nodes (when non is visible)
BackgroundGrid
Describes the canvas background grid.
CanvasUI
Displays and manage events of a given scenario Responsible of undoing/redoing commands on the scenario Events : The canvas subscribes to events coming for the layers it manages
CanvasUI.UxmlFactory
CanvasUI.UxmlTraits
CommentUI
This class is responsible of comments within the UI. A comment allows the user to add text information to scenario.
ComplexSequenceUI
DecisionArcUI
DecisionNodeUI
DecisionUI
EffectorUI
ExternalScenarioUI
FalseDecisionArcPreviewUI
FalseDecisionArcUI
FalseOutUI
FinalUI
InitialUI
LayerUI
Contains graphical objects for a scenario Layer (i.e. a ComplexSequence) Events : The layer subscribes to the events of the UI elements it contains. theses are mostly transmitted to the canvas directly
NodeUI
Base class for any UI element that represents a native scenario element in the scenario editor
PartialTokenUI
PetriNetUI
PlaceUI
SMTransitionUI
SectionUI
This class is responsible of sections within the UI. A section allows the user to delimit part of the scenario for readability