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>(); }
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; }
public FolderNodeViewProvider(ITreeNodeViewProvider inner, IGameFactory factory) { _inner = inner; _factory = factory; }
public InspectorTreeNodeProvider(ITreeNodeViewProvider provider, IGameFactory factory) { _provider = provider; _factory = factory; }