Skip to content

Commit

Permalink
Manager: Add a label for the mode in the log detail pane
Browse files Browse the repository at this point in the history
  • Loading branch information
Sejsel committed Jun 29, 2022
1 parent 038b92e commit f2cdbf7
Showing 1 changed file with 22 additions and 1 deletion.
23 changes: 22 additions & 1 deletion ArcdpsLogManager/Controls/LogDetailPanel.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
using GW2Scratch.ArcdpsLogManager.Logs.Tagging;
using GW2Scratch.ArcdpsLogManager.Processing;
using GW2Scratch.ArcdpsLogManager.Sections;
using GW2Scratch.EVTCAnalytics.Processing.Encounters.Modes;
using GW2Scratch.EVTCAnalytics.Processing.Encounters.Results;

namespace GW2Scratch.ArcdpsLogManager.Controls
Expand All @@ -23,7 +24,8 @@ public sealed class LogDetailPanel : DynamicLayout
private LogData logData;

private readonly Label nameLabel = new Label {Font = Fonts.Sans(16, FontStyle.Bold), Wrap = WrapMode.Word};
private readonly Label resultLabel = new Label {Font = Fonts.Sans(12)};
private readonly Label modeLabel = new Label {Font = Fonts.Sans(12, FontStyle.Italic), Wrap = WrapMode.Word};
private readonly Label resultLabel = new Label {Font = Fonts.Sans(11)};
private readonly LinkButton fileNameButton = new LinkButton();
private readonly GroupCompositionControl groupComposition;
private readonly Label parseTimeLabel = new Label();
Expand Down Expand Up @@ -55,6 +57,20 @@ public LogData LogData

nameLabel.Text = NameProvider.GetName(logData);

modeLabel.Text = logData.EncounterMode switch
{
EncounterMode.Unknown => "",
EncounterMode.Normal => "",
EncounterMode.Challenge => "Challenge Mode",
EncounterMode.Emboldened1 => "Emboldened 1",
EncounterMode.Emboldened2 => "Emboldened 2",
EncounterMode.Emboldened3 => "Emboldened 3",
EncounterMode.Emboldened4 => "Emboldened 4",
EncounterMode.Emboldened5 => "Emboldened 5",
_ => throw new ArgumentOutOfRangeException()
};
modeLabel.Visible = !String.IsNullOrWhiteSpace(modeLabel.Text);

string result;
switch (logData.EncounterResult)
{
Expand Down Expand Up @@ -160,6 +176,11 @@ public LogDetailPanel(LogCache logCache, ApiData apiData, LogDataProcessor logPr
BeginVertical();
{
Add(nameLabel);
Add(modeLabel);
}
EndVertical();
BeginVertical();
{
Add(resultLabel);
}
EndVertical();
Expand Down

0 comments on commit f2cdbf7

Please sign in to comment.