Issue #8: fire SetupSynEditors after applying a new style, so all SynMemo's have the right colors

This commit is contained in:
Ansgar Becker
2018-10-27 19:58:30 +02:00
parent 39fbdc7dea
commit 7149df3913

View File

@ -651,6 +651,7 @@ type
procedure menuConnectionsPopup(Sender: TObject);
procedure actExitApplicationExecute(Sender: TObject);
procedure WMCopyData(var Msg: TWMCopyData); message WM_COPYDATA;
procedure CMStyleChanged(var Msg: TMessage); message CM_STYLECHANGED;
procedure FormDestroy(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure AfterFormCreate;
@ -11314,6 +11315,14 @@ begin
end;
procedure TMainForm.CMStyleChanged(var Msg: TMessage);
begin
// Style theme applied, e.g. via preferences dialog
// Ensure SynMemo's have fitting colors
SetupSynEditors;
end;
procedure TMainForm.DefaultHandler(var Message);
begin
if TMessage(Message).Msg = SecondInstMsgId then begin