public override object Clone() { TagTabView view = new TagTabView(m_key, m_title, m_tagAdapter, m_selectFields, TagDataSource); base.SetBaseCloneProperties(view); return(view); }
public override object Clone() { TagTabView view = new TagTabView(m_key, Title, m_tagAdapter, m_selectFields, TagDataSource, GameFileViewFactory.CreateGameFileViewGrid()); SetBaseCloneProperties(view); return(view); }
private TagTabView CreateTagTab(ColumnField[] columnTextFields, ColumnConfig[] colConfig, string name, ITagData tag, bool isNew) { //use the local tab configuration for new tabs if (isNew) { colConfig = colConfig.Where(x => x.Parent == "Local").ToArray(); Array.ForEach(colConfig, x => x.Parent = tag.Name); } TagTabView tabView = new TagTabView(tag.TagID, name, DataSourceAdapter, DefaultGameFileSelectFields, tag); SetupTabBase(tabView, columnTextFields, colConfig, mnuLocal, true); tabView.GameFileViewControl.SetColumnFormat("ReleaseDate", CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern); tabView.GameFileViewControl.SetColumnFormat("Downloaded", CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern); tabView.GameFileViewControl.SetColumnFormat("LastPlayed", CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern); return(tabView); }