static void RepositoryListViewItemCellGUI( Rect rect, RepositoryListViewItem item, RepositoriesListColumn column, float rowHeight, bool isSelected, bool isFocused) { if (column == RepositoriesListColumn.Name) { DrawTreeViewItem.ForItemCell( rect, rowHeight, 0, Images.GetImage(Images.Name.IconRepository), null, item.Repository.Name, isSelected, isFocused, false, false); return; } DrawTreeViewItem.ForSecondaryLabel( rect, item.Repository.Server, isSelected, isFocused, false); }
static string GetColumnName(RepositoriesListColumn column) { switch (column) { case RepositoriesListColumn.Name: return(PlasticLocalization.GetString(PlasticLocalization.Name.NameColumn)); case RepositoriesListColumn.Server: return(PlasticLocalization.GetString(PlasticLocalization.Name.ServerColumn)); default: return(null); } }
static void RepositoryListViewItemGUI( RepositoryListViewItem item, RowGUIArgs args, float rowHeight) { for (int visibleColumnIdx = 0; visibleColumnIdx < args.GetNumVisibleColumns(); visibleColumnIdx++) { Rect cellRect = args.GetCellRect(visibleColumnIdx); RepositoriesListColumn column = (RepositoriesListColumn)args.GetColumn(visibleColumnIdx); RepositoryListViewItemCellGUI( cellRect, item, column, rowHeight, args.selected, args.focused); } }