private const int TopMargin = 5;\r
private const int LeftMargin = 2;\r
private const int LabelHeight = 12;\r
- public const int LineHeight = 14;\r
+ private const int LineHeight = 14;\r
private QuestLabels[] _labels;\r
private QuestStatus[] _questList = new QuestStatus[0];\r
private ListScroller _listScroller;\r
private int _lines;\r
\r
+ public int MinLines { get; set; } = 4;\r
+\r
private class QuestLabels : ControlsArranger\r
{\r
public Label Color { get; set; }\r
_lines = LimitLines(lines);\r
_labels = new QuestLabels[_lines];\r
SuspendLayout();\r
- Height = Scaler.ScaleHeight(TopMargin * 2 + LineHeight * lines);\r
+ Height = Scaler.ScaleHeight(TopMargin * 2 + LineHeight * _lines);\r
for (var i = 0; i < _lines; i++)\r
{\r
var y = TopMargin + i * LineHeight;\r
SetupListScroller();\r
}\r
\r
- private static int LimitLines(int lines)\r
+ private int LimitLines(int lines)\r
{\r
- const int min = 4;\r
const int max = 7;\r
- return Math.Min(Math.Max(lines, min), max);\r
+ return Math.Min(Math.Max(lines, MinLines), max);\r
}\r
\r
private void SetupListScroller()\r