public Tab(Browser browser, WebBrowser wb) { this.browser = browser; this.wb = wb; this.page = ""; this.tabHistory = new TabHistory(wb.GetHistory()); CreateTab(); }
//Second constructor used to duplicate tab public Tab(Browser browser, WebBrowser wb, Tab tab) { this.browser = browser; this.wb = wb; this.page = tab.page; this.url = tab.GetURL(); tabHistory = new TabHistory(tab.GetTabHistory()); DuplicateTab(); }
//Second constructor for duplication public TabHistory(TabHistory oldTH) { this.history = oldTH.GetHistory(); pastList = Duplicate(oldTH.GetPastURLStringStack()); futureList = Duplicate(oldTH.GetFutureURLStringStack()); }