public ProjectEditorWindow( IAssetManager assetManager, IProjectManager projectManager) { _assetManager = assetManager; _projectManager = projectManager; Title = "Project"; Icon = _assetManager.Get <TextureAsset>("texture.IconFolder"); _projectListView = new ListView(); _projectContentView = new ListView(); var scrollableProjectContainer = new ScrollableContainer(); var scrollableContentContainer = new ScrollableContainer(); scrollableProjectContainer.SetChild(_projectListView); scrollableContentContainer.SetChild(_projectContentView); var horizontalContainer = new HorizontalSpacedContainer(); horizontalContainer.AddChild(scrollableProjectContainer, "350"); horizontalContainer.AddChild(scrollableContentContainer, "*"); var toolbarContainer = new ToolbarContainer(); toolbarContainer.SetChild(horizontalContainer); SetChild(toolbarContainer); }
public MainForm() { InitializeComponent(); charEditTools = new ToolbarContainer(); charEditTools.MdiParent = this; charEditTools.Show(); PluginManager.PluginOpenNewWindow += PluginManager_PluginOpenNewWindow; PluginManager.PluginRequestCharSet += PluginManager_PluginRequestCharSet; PluginManager.PluginAddUpdateCharSet += PluginManager_PluginAddUpdateCharSet; PluginManager.PluginDeleteCharSet += PluginManager_PluginDeleteCharSet; PluginManager.PluginRequestCharSetIndex += PluginManager_PluginRequestCharsetIndex; PluginManager.PluginOpenEditorWindow += PluginManager_PluginOpenEditorWindow; PluginManager.LoadPlugins(this, mainToolbar); }
public HierarchyEditorWindow( IAssetManager assetManager, IProjectManager projectManager) { _assetManager = assetManager; _projectManager = projectManager; Title = "Hierarchy"; Icon = _assetManager.Get <TextureAsset>("texture.IconHierarchy"); _hierarchyTreeView = new TreeView(); var scrollableHierarchyContainer = new ScrollableContainer(); scrollableHierarchyContainer.SetChild(_hierarchyTreeView); var toolbarContainer = new ToolbarContainer(); toolbarContainer.SetChild(scrollableHierarchyContainer); SetChild(toolbarContainer); }