Exemple #1
0
        protected override void OnPaintSubItem(SubItemPaintEventArgs paintEventArgs)
        {
            switch ((ColumnId)paintEventArgs.SubItemId)
            {
            case ColumnId.Id:
                paintEventArgs.PaintText(DataContext.Id.ToString());
                break;

            case ColumnId.Name:
            case ColumnId.Title:
                paintEventArgs.PaintText(DataContext.Title);
                break;

            case ColumnId.Summary:
                paintEventArgs.PaintText(DataContext.Summary);
                break;

            case ColumnId.Author:
                RedmineGuiUtility.PaintOptionalContent(DataContext.Author, paintEventArgs);
                break;

            case ColumnId.Project:
                RedmineGuiUtility.PaintOptionalContent(DataContext.Project, paintEventArgs);
                break;

            case ColumnId.CreatedOn:
                NewsCreatedOnColumn.OnPaintSubItem(paintEventArgs, DataContext.CreatedOn);
                break;
            }
        }