public TabContentImpl(FileTabManager fileTabManager, IFileTabUIContextLocator fileTabUIContextLocator, Lazy <IReferenceFileTabContentCreator, IReferenceFileTabContentCreatorMetadata>[] refFactories) { this.elementScaler = new TabElementScaler(); this.tabHistory = new TabHistory(); this.tabHistory.SetCurrent(new NullFileTabContent(), false); this.fileTabManager = fileTabManager; this.fileTabUIContextLocator = fileTabUIContextLocator; this.refFactories = refFactories; this.uiContext = new NullFileTabUIContext(); this.uiObject = this.uiContext.UIObject; }
public TabContentImpl(FileTabManager fileTabManager, IFileTabUIContextLocator fileTabUIContextLocator, Lazy<IReferenceFileTabContentCreator, IReferenceFileTabContentCreatorMetadata>[] refFactories) { this.elementScaler = new TabElementScaler(); this.tabHistory = new TabHistory(); this.tabHistory.SetCurrent(new NullFileTabContent(), false); this.fileTabManager = fileTabManager; this.fileTabUIContextLocator = fileTabUIContextLocator; this.refFactories = refFactories; this.uiContext = new NullFileTabUIContext(); this.uiObject = this.uiContext.UIObject; }
public TabContentImpl(FileTabManager fileTabManager, IFileTabUIContextLocator fileTabUIContextLocator, Lazy <IReferenceFileTabContentProvider, IReferenceFileTabContentProviderMetadata>[] referenceFileTabContentProviders, Lazy <IDefaultFileTabContentProvider, IDefaultFileTabContentProviderMetadata>[] defaultFileTabContentProviders) { this.elementScaler = new TabElementScaler(); this.tabHistory = new TabHistory(); this.tabHistory.SetCurrent(new NullFileTabContent(), false); this.fileTabManager = fileTabManager; this.fileTabUIContextLocator = fileTabUIContextLocator; this.referenceFileTabContentProviders = referenceFileTabContentProviders; this.defaultFileTabContentProviders = defaultFileTabContentProviders; this.uiContext = new NullFileTabUIContext(); this.uiObject = this.uiContext.UIObject; }