public VersionRelationShipTress() { InitializeComponent(); mana = new VersionBoxManager(); VersionLeafFromString = new Dictionary<String, VersionLeaf>(); VersionL = new List<String>(); }
public VersionRelationShipTress(DataManager datamanager) { InitializeComponent(); mana = new VersionBoxManager(); VersionLeafFromString = new Dictionary<String, VersionLeaf>(); m_DataManager = datamanager; addVersion(m_DataManager.VersionList); // Functions.SerializeToFile<VersionBoxManager>("versionBoxMan",mana); VersionL = new List<String>(); }
public RelationshipPanel() { InitializeComponent(); this.DoubleBuffered = true; mana = new VersionBoxManager(); VersionLeafFromString = new Dictionary<string, VersionMini>(); VersionLeafFromVersion = new Dictionary<string, VersionMini>(); VersionL = new List<string>(); VersionMini v = new VersionMini(); height = v.Size.Height + space; this.vScrollBar1.SmallChange = height / 3; this.vScrollBar1.LargeChange = height; width = v.Size.Width + space; this.hScrollBar1.SmallChange = width / 3; this.hScrollBar1.LargeChange = width; v.Dispose(); }
public VersionBox(VersionBoxManager Manger, VersionInfo version) { m_row = 0; m_col = 0; m_version = version; m_Manger = Manger; m_ColSpan = 1; m_Daughters = new List<VersionBox>(); VersionBox verb = null; if (version.versionName.Equals("0") == false) { string ds = DeCostaNumbers.GetMother(version.versionName); verb = m_Manger.getVersionBoxOfVersion(ds); verb.m_Daughters.Add(this); } Row = calcRow(m_version.versionName); if (m_version.versionName.Equals("1")) { m_version.versionName = "1"; } string sisterVersion = DeCostaNumbers.GetBigSister(version.versionName); if (sisterVersion.Equals(DeCostaNumbers.AUNT)) { if (m_Mother == null) { verb.m_FirstDaughter = this; Col = verb.Col; } } else if (sisterVersion.Equals(DeCostaNumbers.NONE)) { Col = 0; } else { VersionBox Sister = m_Manger.getVersionBoxOfVersion(sisterVersion); Sister.m_LittleSister = this; Col = 1 + Col + Sister.Col + Sister.ColSpan; } }
public VersionBox(VersionBoxManager Manger, VersionInfo version) { m_row = 0; m_col = 0; m_version = version; m_Manger = Manger; m_ColSpan = 1; m_Daughters = new List<VersionBox>(); VersionBox motherVersB = null; Row = calcRow(m_version.versionName); // Col = setCol(m_version.versionName); }