C# Class Invert.Core.GraphDesigner.DesignerWindow

Inheritance: DiagramPlugin, IGraphWindow, IDrawUFrameWindow, ICommandExecuted, INodeItemEvents, IDataRecordInserted, IDataRecordRemoved, IDataRecordPropertyChanged, IDataRecordManagerRefresh, IToolbarQuery
Afficher le fichier Open project: InvertGames/uFrame.Editor

Méthodes publiques

Свойство Type Description
refresh bool

Méthodes publiques

Méthode Description
CommandExecuted ( ICommand command ) : void
Draw ( float width, float height, Vector2 scrollPosition, float scale ) : void
LoadDiagram ( IGraphData diagram ) : void
Loaded ( UFrameContainer container ) : void
ManagerRefreshed ( IDataRecordManager manager ) : void
ProjectChanged ( Workspace project ) : void
PropertyChanged ( IDataRecord record, string name, object previousValue, object nextValue ) : void
QueryToolbarCommands ( ToolbarUI ui ) : void
RecordInserted ( IDataRecord record ) : void
RecordRemoved ( IDataRecord record ) : void
RefreshContent ( ) : void
Renamed ( IDiagramNodeItem nodeItem, string editText, string name ) : void
SwitchDiagram ( IGraphData data ) : void

Private Methods

Méthode Description
DrawDiagram ( IPlatformDrawer drawer, Vector2 scrollPosition, float scale, Rect diagramRect ) : bool
DrawToolip ( Rect alignmentRect ) : void
LoopDrawers ( Action action ) : void
LoopDrawers ( List drawers, Action action ) : void
RefreshByData ( IDataRecord record ) : void
RefreshConnections ( ) : void
RefreshDrawerList ( List drawers ) : void

Method Details

CommandExecuted() public méthode

public CommandExecuted ( ICommand command ) : void
command ICommand
Résultat void

Draw() public méthode

public Draw ( float width, float height, Vector2 scrollPosition, float scale ) : void
width float
height float
scrollPosition Vector2
scale float
Résultat void

LoadDiagram() public méthode

public LoadDiagram ( IGraphData diagram ) : void
diagram IGraphData
Résultat void

Loaded() public méthode

public Loaded ( UFrameContainer container ) : void
container UFrameContainer
Résultat void

ManagerRefreshed() public méthode

public ManagerRefreshed ( IDataRecordManager manager ) : void
manager IDataRecordManager
Résultat void

ProjectChanged() public méthode

public ProjectChanged ( Workspace project ) : void
project Workspace
Résultat void

PropertyChanged() public méthode

public PropertyChanged ( IDataRecord record, string name, object previousValue, object nextValue ) : void
record IDataRecord
name string
previousValue object
nextValue object
Résultat void

QueryToolbarCommands() public méthode

public QueryToolbarCommands ( ToolbarUI ui ) : void
ui ToolbarUI
Résultat void

RecordInserted() public méthode

public RecordInserted ( IDataRecord record ) : void
record IDataRecord
Résultat void

RecordRemoved() public méthode

public RecordRemoved ( IDataRecord record ) : void
record IDataRecord
Résultat void

RefreshContent() public méthode

public RefreshContent ( ) : void
Résultat void

Renamed() public méthode

public Renamed ( IDiagramNodeItem nodeItem, string editText, string name ) : void
nodeItem IDiagramNodeItem
editText string
name string
Résultat void

SwitchDiagram() public méthode

public SwitchDiagram ( IGraphData data ) : void
data IGraphData
Résultat void

Property Details

refresh public_oe property

public bool refresh
Résultat bool