public NavigationLogEventArgs(NavigationLog log) { _obj = log; }
/// <summary> Re-opens a previously closed tab using that tab's navigation log data then removes it from reopenabletabs. </summary> /// <param name="log"> The navigation log data from the previously closed tab. </param> public void ReOpenTab(NavigationLog log) { var Tab = NewTab(log.CurrentLocation, false); Tab.log.ImportData(log); ReopenableTabs.Remove(log); }
/// <summary>Clears all items then adds all items from <param name="log">the log</param></summary> public void ImportData(NavigationLog log) { HistoryItemsList.Clear(); HistoryItemsList.AddRange(log.HistoryItemsList); CurrentLocPos = HistoryItemsList.LastIndexOf(log.CurrentLocation); }
public TabItem(IListItemEx ShellObject) { this.ShellObject = ShellObject; log = new NavigationLog(ShellObject); }