Beispiel #1
0
 private void InitializeViewBuildBig(BuildStatusDto buildStatusDto)
 {
     if (buildStatusDto == null)
     {
         return;
     }
     _viewBuildBig.InitializeForBuild(buildStatusDto);
 }
Beispiel #2
0
 public ViewBuildSmall(BuildStatusDto buildStatusDto, SirenOfShameSettings settings)
     : base(settings)
 {
     InitializeComponent();
     InitializeLabels(buildStatusDto);
     FontChanged += OnFontChanged;
     StoreInitialFontSizes();
 }
Beispiel #3
0
        private ViewBuildSmall CreateViewBuildSmall(BuildStatusDto i)
        {
            var viewBuildSmall = new ViewBuildSmall(i, _settings);

            viewBuildSmall.Click      += ViewBuildSmallOnClick;
            viewBuildSmall.MouseEnter += ViewBuildSmallOnMouseEnter;
            return(viewBuildSmall);
        }
Beispiel #4
0
        private void SetBuildStatusIcon(BuildStatusDto buildStatusDto)
        {
            bool inProgress = buildStatusDto.BuildStatusEnum == BuildStatusEnum.InProgress;

            _buildStatusIcon.Visible    = !inProgress;
            _loading.Visible            = inProgress;
            _buildStatusIcon.ImageIndex = buildStatusDto.ImageIndex;
        }
Beispiel #5
0
        protected override void InitializeLabels(BuildStatusDto buildStatusDto)
        {
            base.InitializeLabels(buildStatusDto);

            var comment = buildStatusDto.BuildStatusMessage;

            if (!string.IsNullOrWhiteSpace(buildStatusDto.Comment))
            {
                comment = buildStatusDto.Comment;
            }

            InitializeStartTime(buildStatusDto);
            _duration.Text    = buildStatusDto.Duration;
            _requestedBy.Text = buildStatusDto.RequestedByDisplayName;
            _comment.Text     = comment;
            _projectName.Text = buildStatusDto.BuildDefinitionDisplayName;
            SetBuildStatusIcon(buildStatusDto);
            SetBackgroundColors(buildStatusDto.BuildStatusEnum);
            _details.Visible = !string.IsNullOrEmpty(buildStatusDto.Url);
        }
Beispiel #6
0
 private void InitializeStartTime(BuildStatusDto buildStatusDto)
 {
     LocalStartTime = buildStatusDto.LocalStartTime;
     RecalculatePrettyDate();
 }
Beispiel #7
0
 public void InitializeForBuild(BuildStatusDto buildStatusDto)
 {
     InitializeLabels(buildStatusDto);
     InitializeBuildStats();
 }
Beispiel #8
0
 public void UpdateListItem(BuildStatusDto buildStatus)
 {
     InitializeLabels(buildStatus);
 }
Beispiel #9
0
 protected virtual void InitializeLabels(BuildStatusDto buildStatusDto)
 {
     BuildDefinitionId = buildStatusDto.BuildDefinitionId;
     Url = buildStatusDto.Url;
 }
Beispiel #10
0
 public ViewBuildSmall(BuildStatusDto buildStatusDto, SirenOfShameSettings settings)
     : base(settings)
 {
     InitializeComponent();
     InitializeLabels(buildStatusDto);
 }