public EditorFile( IStorageGraph storage, FactorySet <IContainer> containerfactoryset, bool isnewfile = false ) { this.storage = storage; this.containerfactoryset = containerfactoryset; var obj = storage[storage.Root]; containers = new BoundList <IContainer>( storage.Root, this, containerfactoryset, new ViewerSet <IContainer>() ); containers.Bind(); if (isnewfile) { containers.CreateAllObjects(); } }
public override void Bind() { pin.Bind(); tracks.Bind(); base.Bind(); }
public override void Bind() { settings.Bind(); tracks.Bind(); controllers.Bind(); base.Bind(); }
public override void Bind() { controllers.Bind(); controllers.ItemAdded += Controllers_ItemAdded; controllers.ItemRemoved += Controllers_ItemRemoved; Name.AfterChange += container.Settings.GlobalCaret.RenameCaret; if (!this.Object <TrackControllerScreen, IScreen>().HasChild("inited")) { Init(); this.Object <TrackControllerScreen, IScreen>().GetOrMake("inited"); } base.Bind(); }
public override void Bind() { functionsources.Bind(); base.Bind(); }
public override void Bind() { polylines.Bind(); base.Bind(); }
public override void Bind() { screens.Bind(); base.Bind(); }