Skip to content

Commit 6d58923

Browse files
committed
Condense dialogue controls & add info label
Add an information label explaining that Syntax Highlighter preferences page must be used to set source code font size.
1 parent 3771b42 commit 6d58923

File tree

2 files changed

+23
-4
lines changed

2 files changed

+23
-4
lines changed

Src/FrDisplayPrefs.dfm

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,19 @@ inherited DisplayPrefsFrame: TDisplayPrefsFrame
4848
Caption = 'Detail pane font si&ze: '
4949
FocusControl = cbDetailFontSize
5050
end
51+
object lblHiliterInfo: TLabel
52+
Left = 16
53+
Top = 256
54+
Width = 370
55+
Height = 36
56+
Caption =
57+
'To change the size of the source code font use the the Syntax Hi' +
58+
'ghlighter options page.'
59+
Color = clBtnFace
60+
ParentColor = False
61+
Transparent = True
62+
WordWrap = True
63+
end
5164
object cbOverviewTree: TComboBox
5265
Left = 192
5366
Top = 2

Src/FrDisplayPrefs.pas

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ TDisplayPrefsFrame = class(TPrefsBaseFrame)
3939
cbOverviewFontSize: TComboBox;
4040
lblDetailFontSize: TLabel;
4141
cbDetailFontSize: TComboBox;
42+
lblHiliterInfo: TLabel;
4243
procedure chkHideEmptySectionsClick(Sender: TObject);
4344
procedure btnDefColoursClick(Sender: TObject);
4445
procedure FontSizeChange(Sender: TObject);
@@ -152,7 +153,7 @@ procedure TDisplayPrefsFrame.ArrangeControls;
152153
[
153154
lblOverviewTree, chkHideEmptySections, chkSnippetsInNewTab,
154155
lblMainColour, lblUserColour, lblSourceBGColour, btnDefColours,
155-
lblOverviewFontSize, lblDetailFontSize
156+
lblOverviewFontSize, lblDetailFontSize, lblHiliterInfo
156157
],
157158
0
158159
);
@@ -176,15 +177,15 @@ procedure TDisplayPrefsFrame.ArrangeControls;
176177
[lblMainColour, fMainColourBox]
177178
);
178179
TCtrlArranger.AlignVCentres(
179-
TCtrlArranger.BottomOf([lblMainColour, fMainColourBox], 8),
180+
TCtrlArranger.BottomOf([lblMainColour, fMainColourBox], 6),
180181
[lblUserColour, fUserColourBox]
181182
);
182183
TCtrlArranger.AlignVCentres(
183-
TCtrlArranger.BottomOf([lblUserColour, fUserColourBox], 8),
184+
TCtrlArranger.BottomOf([lblUserColour, fUserColourBox], 6),
184185
[lblSourceBGColour, fSourceBGColourBox]
185186
);
186187
TCtrlArranger.MoveBelow(
187-
[lblSourceBGColour, fSourceBGColourBox], btnDefColours, 12
188+
[lblSourceBGColour, fSourceBGColourBox], btnDefColours, 6
188189
);
189190
TCtrlArranger.AlignVCentres(
190191
TCtrlArranger.BottomOf(btnDefColours, 12),
@@ -194,6 +195,11 @@ procedure TDisplayPrefsFrame.ArrangeControls;
194195
TCtrlArranger.BottomOf(cbOverviewFontSize, 8),
195196
[lblDetailFontSize, cbDetailFontSize]
196197
);
198+
TCtrlArranger.MoveBelow(
199+
[lblDetailFontSize, cbDetailFontSize], lblHiliterInfo, 12
200+
);
201+
lblHiliterInfo.Width := Self.ClientWidth;
202+
TCtrlArranger.SetLabelHeight(lblHiliterInfo);
197203
chkHideEmptySections.Width := Self.Width - 16;
198204
chkSnippetsInNewTab.Width := Self.Width - 16;
199205
end;

0 commit comments

Comments
 (0)