Example #1
0
 public InspectorTreeNodeProvider(ITreeNodeViewProvider provider, IGameEvents gameEvents, IObject inspectorPanel)
 {
     _inspectorPanel    = inspectorPanel;
     _onResize          = new AGSEvent <float>();
     _provider          = provider;
     _gameEvents        = gameEvents;
     _layouts           = new Dictionary <string, ITreeTableLayout>();
     _resizeSubscribers = new Dictionary <ITreeNodeView, ResizeSubscriber>();
 }
Example #2
0
 public AGSTreeViewComponent(ITreeNodeViewProvider provider, IGameState state)
 {
     HorizontalSpacing = 10f;
     VerticalSpacing   = 30f;
     OnNodeSelected    = new AGSEvent <NodeEventArgs>();
     OnNodeExpanded    = new AGSEvent <NodeEventArgs>();
     OnNodeCollapsed   = new AGSEvent <NodeEventArgs>();
     AllowSelection    = SelectionType.Single;
     _state            = state;
     NodeViewProvider  = provider;
 }
Example #3
0
 public FolderNodeViewProvider(ITreeNodeViewProvider inner, IGameFactory factory)
 {
     _inner   = inner;
     _factory = factory;
 }
 public InspectorTreeNodeProvider(ITreeNodeViewProvider provider, IGameFactory factory)
 {
     _provider = provider;
     _factory  = factory;
 }