internal void RemoveFromActive(MetadataItemBase mib) { if (Metadata.ActiveFrames.Contains(GetIndex(mib))) { Metadata.ActiveFrames.Remove(GetIndex(mib)); } }
internal int GetIndex(MetadataItemBase mib) { int xPos = mib.SourceRect.X / mib.ItemWidth; int yPos = mib.SourceRect.Y / mib.ItemHeight; int index = mib.Metadata.SheetColumns * yPos + xPos; return(index + 1); }
internal void Import() { Importer.CopyBuildImport(Args.ImportDirectory, this); MetadataItemBase.Sort(DecoCollection); }
internal void SortAll() { MetadataItemBase.Sort(CubeTopCollection); MetadataItemBase.Sort(CubeBaseCollection); }